Sciweavers

CODES
2003
IEEE

Hardware support for real-time operating systems

14 years 4 months ago
Hardware support for real-time operating systems
The growing complexity of embedded applications and pressure on time-to-market has resulted in the increasing use of embedded real-time operating systems. Unfortunately, RTOSes can introduce a significant performance degradation. This paper presents the Real-Time Task Manager (RTM)—a processor extension that minimizes the performance drawbacks associated with RTOSes. The RTM accomplishes this by supporting, in hardware, a few of the common RTOS operations that are performance bottlenecks: task scheduling, time management, and event management. By exploiting the inherent parallelism of these operations, the RTM completes them in constant time, thereby significantly reducing RTOS overhead. It decreases both the processor time used by the RTOS and the maximum response time by an order of magnitude. Categories and Subject Descriptors A.0 [General]: Conference Proceedings General Terms Performance, Design, Experimentation. Keywords RTOS, Hardware-Software Codesign.
Paul Kohout, Brinda Ganesh, Bruce L. Jacob
Added 04 Jul 2010
Updated 04 Jul 2010
Type Conference
Year 2003
Where CODES
Authors Paul Kohout, Brinda Ganesh, Bruce L. Jacob
Comments (0)