DocumentCode :
2585409
Title :
Block-based hardware scheduler design on Many-core architecture
Author :
Ju, Lihan ; Pan, Ping ; Quan, Baixing ; Chen, Tianzhou ; Wu, Minghui
Author_Institution :
Coll. of Comput. Sci., Zhejiang Univ., Hangzhou, China
fYear :
2012
fDate :
28-31 May 2012
Firstpage :
814
Lastpage :
819
Abstract :
Because Moore´s law is always still working and the requirement of energy-saving still exists, CPU architecture is becoming more and more complicated and developing to Many-core architecture. But many-core is incompatible with the current programming mode designed for single-core CPU. This paper proposed a Block level Hardware-based Scheduling on many-core architecture (BHS) by adding the program control information which combined with hard-ware design. With BHS, many-core can execute a variety of parallel styles for suiting parallel granularity. The two main features of BHS are: First, a block-based hardware scheduler was implemented to reduce the overhead of threads and get communication among cores faster; second, it is very applicable to small and scalable cores which were tightly coupled in the cores group, loosely coupled between groups in many-core architecture. And a variety of parallel techniques would be effectively exploited.
Keywords :
parallel architectures; scheduling; system-on-chip; CPU architecture; Moore law; block level hardware-based scheduling; current programming mode; energy saving; many-core architecture; parallel granularity; program control information; single-core CPU; thread overhead; Hardware; Multicore processing; Parallel processing; Pipelines; Software; Tiles; Scheduler; hardware; many-core; parallel; partition; thread;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Electronics (ISIE), 2012 IEEE International Symposium on
Conference_Location :
Hangzhou
ISSN :
2163-5137
Print_ISBN :
978-1-4673-0159-6
Electronic_ISBN :
2163-5137
Type :
conf
DOI :
10.1109/ISIE.2012.6237193
Filename :
6237193
Link To Document :
بازگشت