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 条
  • [21] SCC: A FLEXIBLE ARCHITECTURE FOR MANY-CORE PLATFORM RESEARCH
    Gries, Matthias
    Hoffmann, Ulrich
    Konow, Michael
    Riepen, Michael
    COMPUTING IN SCIENCE & ENGINEERING, 2011, 13 (06) : 79 - 83
  • [22] A Formally Verified Static Hypervisor with Hardware Support for a Many-Core Chip
    Plouviez, Geoffrey
    Encrenaz, Emmanuelle
    Wajsbuert, Franck
    EURO-PAR 2013: PARALLEL PROCESSING WORKSHOPS, 2014, 8374 : 801 - 811
  • [23] Study on Fine-grained Synchronization in Many-Core Architecture
    Yu, Lei
    Liu, Zhiyong
    Fan, Dongrui
    Song, Fenglong
    Zhang, Junchao
    Yuan, Nan
    SNPD 2009: 10TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCES, NETWORKING AND PARALLEL DISTRIBUTED COMPUTING, PROCEEDINGS, 2009, : 524 - 529
  • [24] Scaling Graph Community Detection on the Tilera Many-core Architecture
    Chavarria-Miranda, Daniel
    Halappanavar, Mahantesh
    Kalyanaraman, Ananth
    2014 21ST INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2014,
  • [25] Characterizing and optimizing Java-based HPC applications on Intel many-core architecture
    Yang YU
    Tianyang LEI
    Haibo CHEN
    Binyu ZANG
    Science China(Information Sciences), 2017, 60 (12) : 207 - 223
  • [26] Towards a Modular RISC-V Based Many-Core Architecture for FPGA Accelerators
    Kamaleldin, Ahmed
    Hesham, Salma
    Gohringer, Diana
    IEEE ACCESS, 2020, 8 : 148812 - 148826
  • [27] Open-source NoC-based Many-Core for Evaluating Hardware Trojan Detection Methods
    Weber, Iacana
    Marchezan, Geaninne
    Caimi, Luciano
    Marcon, Cesar
    Moraes, Fernando G.
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [28] BlueVisor: Time-Predictable Hardware Hypervisor for Many-Core Embedded Systems
    Jiang, Zhe
    Wei, Ran
    Dong, Pan
    Zhuang, Yan
    Audsley, Neil C.
    Gray, Ian
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (09) : 2205 - 2218
  • [29] Fast and scalable lock methods for video coding on many-core architecture
    Xu, Weizhi
    Yu, Hui
    Lu, Dianjie
    Song, Fenglong
    Wang, Da
    Ye, Xiaochun
    Pei, Songwei
    Fan, Dongrui
    Xie, Hongtao
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2014, 25 (07) : 1758 - 1762
  • [30] Optimizing Sparse Matrix–Vector Multiplications on an ARMv8-based Many-Core Architecture
    Donglin Chen
    Jianbin Fang
    Shizhao Chen
    Chuanfu Xu
    Zheng Wang
    International Journal of Parallel Programming, 2019, 47 : 418 - 432