DocumentCode :
2789845
Title :
Real-time scheduling on multithreaded processors
Author :
Kreuzinger, J. ; Schulz, A. ; Pfeffer, M. ; Ungerer, Th ; Brinkschulte, U. ; Krakowski, C.
Author_Institution :
Inst. for Comput. Design, Karlsruhe Univ., Germany
fYear :
2000
fDate :
2000
Firstpage :
155
Lastpage :
159
Abstract :
This paper investigates real-time scheduling algorithms on upcoming multithreaded processors. As evaluation testbed we introduce a multithreaded processor kernel which is specifically designed as core processor of a micro-controller or system-on-a-chip. Handling of external real-time events is performed through multithreading. Real-time threads are used as interrupt service threads (ISTs) instead of interrupt service routines (ISRs). Our proposed micro-controller supports multiple ISTs with zero-cycle context switching overhead. We investigate the behavior of fixed priority preemptive, earliest deadline first, least laxity first and guaranteed percentage scheduling with respect to multithreaded processors. Our finding is that the strategies GP and LLF result in a good blending of instructions of different threads thus enabling a multithreaded processor to utilize latencies best. Assuming a zero-cycle context switch LLF performs best, however implementation cost context, are prohibitive
Keywords :
embedded systems; multi-threading; processor scheduling; core processor; earliest deadline first; fixed priority preemptive; interrupt service routines; interrupt service threads; least laxity first; multithreaded processors; real-time events; real-time scheduling; system-on-a-chip; zero-cycle context switching; Delay; Kernel; Multithreading; Process design; Processor scheduling; Scheduling algorithm; Switches; System testing; System-on-a-chip; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Computing Systems and Applications, 2000. Proceedings. Seventh International Conference on
Conference_Location :
Cheju Island
ISSN :
1530-1427
Print_ISBN :
0-7695-0930-4
Type :
conf
DOI :
10.1109/RTCSA.2000.896384
Filename :
896384
Link To Document :
بازگشت