BLOCK-BASED HARDWARE SCHEDULER DESIGN ON MANY-CORE ARCHITECTURE

被引:0
作者
Ju, Lihan [1 ]
Pan, Ping [1 ]
Quan, Baixing [1 ]
Chen, Tianzhou [1 ]
Wu, Minghui [1 ]
机构
[1] Zhejiang Univ, Coll Comp Sci, Hangzhou 310027, Zhejiang, Peoples R China
来源
2012 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE) | 2012年
关键词
Scheduler; parallel; many-core; hardware; thread; partition;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:814 / 819
页数:6
相关论文
共 18 条
[1]  
[Anonymous], 2007, P 7 INT C HIGH PERF
[2]  
[Anonymous], P 2005 ACM IEEE C SU
[3]  
Balakrishnan S., 2006, P 33 ANN INT S COMP
[4]  
Dice D, 2010, P 22 ACM S PAR ALG A
[5]  
Huang W., 2008, P 45 ANN DES AUT C A
[6]  
Ipek E., 2007, P 34 ANN INT S COMP
[7]  
Jesshope Chris, 2009, Computer Architecture News, V37, P38, DOI 10.1145/1577129.1577136
[8]  
Kejariwal A., 2010, P 7 ACM INT C COMP F
[9]  
Kyrman M., 2005, P 38 ANN IEEE ACM IN
[10]  
Lindberg P., BASIC OPENMP THREADI