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
相关论文
共 50 条
  • [41] A novel sorting algorithm for many-core architectures based on adaptive bitonic sort
    Peters, Hagen
    Schulz-Hildebrandt, Ole
    Luttenberger, Norbert
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2012, : 227 - 237
  • [42] An automatic mapping technique for OpenACC kernel code based on deeply fused and heterogeneous many-core architecture
    Libo Zhang
    Xingquan Mao
    Hongtao You
    Long Gu
    Xiaocheng Jiang
    CCF Transactions on High Performance Computing, 2020, 2 : 323 - 331
  • [43] Optimizing Sparse Matrix-Vector Multiplications on an ARMv8-based Many-Core Architecture
    Chen, Donglin
    Fang, Jianbin
    Chen, Shizhao
    Xu, Chuanfu
    Wang, Zheng
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2019, 47 (03) : 418 - 432
  • [44] Godson-T: An Efficient Many-Core Architecture for Parallel Program Executions
    Fan, Dong-Rui
    Yuan, Nan
    Zhang, Jun-Chao
    Zhou, Yong-Bin
    Lin, Wei
    Song, Feng-Long
    Ye, Xiao-Chun
    Huang, He
    Yu, Lei
    Long, Guo-Ping
    Zhang, Hao
    Liu, Lei
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, 24 (06) : 1061 - 1073
  • [45] Godson-T:An Efficient Many-Core Architecture for Parallel Program Executions
    范东睿
    袁楠
    张军超
    周永彬
    林伟
    宋风龙
    叶笑春
    黄河
    余磊
    龙国平
    张浩
    刘磊
    JournalofComputerScience&Technology, 2009, 24 (06) : 1061 - 1073
  • [46] Parallelizing and optimizing a bioinformatics pairwise sequence alignment algorithm for many-core architecture
    Diaz, David
    Jose Esteban, Francisco
    Hernandez, Pilar
    Antonio Caballero, Juan
    Dorado, Gabriel
    Galvez, Sergio
    PARALLEL COMPUTING, 2011, 37 (4-5) : 244 - 259
  • [47] Transport Layer Aware Design of Network Interface in Many-Core Systems
    Fattah, Mohammad
    Daneshtalab, Masoud
    Liljeberg, Pasi
    Plosila, Juha
    2012 7TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2012,
  • [48] DRACON: A Dedicated Hardware Infrastructure for Scalable Run-Time Management on Many-Core Systems
    Gregorek, Daniel
    Rust, Jochen
    Garcia-Ortiz, Alberto
    IEEE ACCESS, 2019, 7 : 121931 - 121948
  • [49] MC64: A Web Platform to Test Bioinformatics Algorithms in a Many-Core Architecture
    Jose Esteban, Francisco
    Diaz, David
    Hernandez, Pilar
    Antonio Caballero, Juan
    Dorado, Gabriel
    Galvez, Sergio
    5TH INTERNATIONAL CONFERENCE ON PRACTICAL APPLICATIONS OF COMPUTATIONAL BIOLOGY & BIOINFORMATICS (PACBB 2011), 2011, 93 : 9 - +
  • [50] SongC: A Compiler for Hybrid Near-Memory and In-Memory Many-Core Architecture
    Lin, Junfeng
    Qu, Huanyu
    Ma, Songchen
    Ji, Xinglong
    Li, Hongyi
    Li, Xiaochuan
    Song, Chenhang
    Zhang, Weihao
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (10) : 2420 - 2433