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
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;
Conference_Titel :
Electro/Information Technology (EIT), 2012 IEEE International Conference on
Conference_Location :
Indianapolis, IN
Print_ISBN :
978-1-4673-0819-9
DOI :
10.1109/EIT.2012.6220705