• DocumentCode
    2357572
  • Title

    Custom designed CPU architecture based on a hardware scheduler and independent pipeline registers — Concept and theory of operation

  • Author

    Dodiu, Eugen ; Gaitan, Vasile Gheorghita

  • fYear
    2012
  • fDate
    6-8 May 2012
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    System response time is a key element in hard real time systems. In classical Real Time Operating Systems (RTOS) based on software schedulers, overhead and jitter are a major problem when the number of tasks and the rate of context switches are high. Increased values for those parameters over admissible values can lead to performance degradation, increased power consumption or even deadline misses. If a part of the scheduling components or the entire functionality is moved from software to hardware, a significant improvement in task switching times can be achieved. This paper presents a custom designed multi pipeline register architecture (MPRA) that has a dedicated hardware scheduler unit integrated into the CPU.
  • Keywords
    multiprocessing programs; operating systems (computers); pipeline processing; real-time systems; scheduling; component scheduling; context switch; custom designed CPU architecture; deadline misses; dedicated hardware scheduler unit; hard real time system; independent pipeline register; jitter; multipipeline register architecture; performance degradation; power consumption; real time operating system; software scheduler; system response time; task switching time; Computer architecture; Context; Hardware; Pipelines; Real time systems; Registers; Software; hard realtime; hardware scheduler; real-time scheduling; software scheduler;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electro/Information Technology (EIT), 2012 IEEE International Conference on
  • Conference_Location
    Indianapolis, IN
  • ISSN
    2154-0357
  • Print_ISBN
    978-1-4673-0819-9
  • Type

    conf

  • DOI
    10.1109/EIT.2012.6220705
  • Filename
    6220705