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
Link To Document