-
Welcome
-
Subscribe to
Proposals
Running without Systems Management Interrupts
*Excerpt
Describe the implementation, benefits and trade-offs of running without non-fatal System Management Interrupts in a Real-Time Enterprise level environment.
Description
System Management Interrupts (SMIs) are used to do a variety of system level tasks. These tasks extend the amount of functionality a system has outside of the OS. System vendors can perform everything from basic error reporting to advanced console or thermal management all without interaction from the OS. In Real-Time based systems these tasks can cause unwanted measurable latencies. Removing all non-fatal SMIs from a systems can reduce unwanted latencies and improve Real-Time system performance while providing enterprise level service. The OS must appropriately deal with non fatal ECC memory errors and implement any services that were provided by SMIs that are needed by the end user. Look at recent kernel and user space work as well as what is next. Address possible standardization and long term implications.Tags
Real Time, Error Detection, Jitter
Speaker
-
Keith Mannthey
IBMBiography
Oregon State University Class of 2002 In Computer Science.
2003-Current: Working at IBM in the Linux Technology Center.
Several years of bring up and customer debugging with some hand in memory hot add and various numa related issues.
Currently working on a Real-Time Linux effort with a focus on new hardware bring up, SAN and SMI remediation in Real-Time systems.