Godson-T: An Efficient Many-Core Architecture for Parallel Program Executions

被引:23
|
作者
Fan, Dong-Rui [1 ]
Yuan, Nan [1 ]
Zhang, Jun-Chao [1 ]
Zhou, Yong-Bin [1 ]
Lin, Wei [1 ]
Song, Feng-Long [1 ]
Ye, Xiao-Chun [1 ]
Huang, He [1 ]
Yu, Lei [1 ]
Long, Guo-Ping [1 ]
Zhang, Hao [1 ]
Liu, Lei [1 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Key Lab Comp Syst & Architecture, Beijing 100190, Peoples R China
基金
北京市自然科学基金; 中国国家自然科学基金;
关键词
many-core; parallel computing; multithread; data communication; thread synchronization; runtime system;
D O I
10.1007/s11390-009-9295-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Moore's law will grant computer architects ever more transistors for the foreseeable future, and the challenge is how to use them to deliver efficient performance and flexible programmability. We propose a many-core architecture, Godson-T, to attack this challenge. On the one hand, Godson-T features a region-based cache coherence protocol, asynchronous data transfer agents and hardware-supported synchronization mechanisms, to provide full potential for the high efficiency of the on-chip resource utilization. On the other hand, Godson-T features a highly efficient runtime system, a Pthreads-like programming model, and versatile parallel libraries, which make this many-core design flexibly programmable. This hardware/software cooperating design methodology bridges the high-end computing with mass programmers. Experimental evaluations are conducted on a cycle-accurate simulator of Godson-T. The results show that the proposed architecture has good scalability, fast synchronization, high computational efficiency, and flexible programmability.
引用
收藏
页码:1061 / 1073
页数:13
相关论文
共 50 条
  • [41] Towards optimal scheduling policy for heterogeneous memory architecture in many-core system
    Park, Geunchul
    Rho, Seungwoo
    Kim, Jik-Soo
    Nam, Dukyun
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (01): : 121 - 133
  • [42] Towards optimal scheduling policy for heterogeneous memory architecture in many-core system
    Geunchul Park
    Seungwoo Rho
    Jik-Soo Kim
    Dukyun Nam
    Cluster Computing, 2019, 22 : 121 - 133
  • [43] Bandwidth Reduced Parallel SpMV on the SW26010 Many-Core Platform
    Sun, Qiao
    Zhang, Changyou
    Wu, Changmao
    Zhang, Jiajia
    Li, Leisheng
    PROCEEDINGS OF THE 47TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2018,
  • [44] EFFICIENT PARALLEL-FRIENDLY RATE CONTROL FOR REAL-TIME UHD VIDEO ENCODER ON MANY-CORE PLATFORM
    Wang, Jia
    Gao, Zhiyong
    Zhang, Xiaoyun
    2014 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO WORKSHOPS (ICMEW), 2014,
  • [45] Design and verification of a lightweight reliable virtual machine monitor for a many-core architecture
    Yuehua Dai
    Yi Shi
    Yong Qi
    Jianbao Ren
    Peijian Wang
    Frontiers of Computer Science, 2013, 7 : 34 - 43
  • [46] Design and verification of a lightweight reliable virtual machine monitor for a many-core architecture
    Dai, Yuehua
    Shi, Yi
    Qi, Yong
    Ren, Jianbao
    Wang, Peijian
    FRONTIERS OF COMPUTER SCIENCE, 2013, 7 (01) : 34 - 43
  • [47] New system software for parallel programming models on the Intel SCC many-core processor
    Clauss, Carsten
    Lankes, Stefan
    Reble, Pablo
    Bemmerl, Thomas
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (09): : 2235 - 2259
  • [48] A Scalable Parallel Partition Tridiagonal Solver for Many-Core and Low B/F Processors
    Mitsuda, Tatsuya
    Ono, Kenji
    2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2022), 2022, : 860 - 869
  • [49] Study of the Impact of Aging on Many-core Energy-Efficient DSP Systems
    Srivastav, Meeta
    Nazhandali, Leyla
    PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2015), 2015, : 65 - 69
  • [50] 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