• 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