DocumentCode :
3481138
Title :
A Scalable Hardware Implementation of a Best-Effort Scheduler for Multicore Processors
Author :
Gregorek, Daniel ; Osewold, Christof ; Garcia-Ortiz, Alberto
Author_Institution :
Integrated Digital Syst. Group, Univ. of Bremen, Bremen, Germany
fYear :
2013
fDate :
4-6 Sept. 2013
Firstpage :
721
Lastpage :
727
Abstract :
The trend for multicore processor architectures indicates an ongoing increase in computing cores per chip. The resulting challenges demand for a revision of the applicability of existing hardware operating systems. We propose a scalable best-effort task scheduler implemented in hardware, which services a homogeneous multiprocessor architecture. The hardware scheduler realizes a master/slave system to maximize available parallelism. Experimental results show the scalability of the hardware scheduler in terms of performance, area and power. A design pattern to generate a hierarchical communication architecture for task management is prospected.
Keywords :
multiprocessing systems; operating systems (computers); scheduling; area scalability; best-effort task scheduler; computing cores; design pattern; hardware operating systems; hierarchical communication architecture; homogeneous multiprocessor architecture; master-slave system; multicore processors; performance scalability; power scalability; task management; Context; Hardware; Memory management; Multicore processing; Program processors; Throughput; communication architecture; hardware operating system; multicore processor; run-time management; scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design (DSD), 2013 Euromicro Conference on
Conference_Location :
Los Alamitos, CA
Type :
conf
DOI :
10.1109/DSD.2013.82
Filename :
6628350
Link To Document :
بازگشت