DocumentCode
405613
Title
Hardware support for real-time operating systems
Author
Kohout, P. ; Ganesh, Brinda ; Jacob, Bruce
Author_Institution
EVI Technol., Columbia, MD, USA
fYear
2003
fDate
1-3 Oct. 2003
Firstpage
45
Lastpage
51
Abstract
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. The 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.
Keywords
hardware-software codesign; operating systems (computers); parallel processing; processor scheduling; real-time systems; RTOS overhead; RTOSes; embedded system; event management; hardware support; hardware-software codesign; processor time; real-time operating system; real-time task manager; task scheduling; time management; Costs; Degradation; Delay; Hardware; Multitasking; Operating systems; Parallel processing; Processor scheduling; Real time systems; Time to market;
fLanguage
English
Publisher
ieee
Conference_Titel
Hardware/Software Codesign and System Synthesis, 2003. First IEEE/ACM/IFIP International Conference on
Conference_Location
Newport Beach, CA, USA
Print_ISBN
1-58113-742-7
Type
conf
DOI
10.1109/CODESS.2003.1275254
Filename
1275254
Link To Document