A 16-Core Processor With Shared-Memory and Message-Passing Communications

被引:12
|
作者
Yu, Zhiyi [1 ]
Xiao, Ruijin [2 ]
You, Kaidi [3 ]
Quan, Heng [4 ]
Ou, Peng [1 ]
Yu, Zheng [1 ]
He, Maofei [1 ]
Zhang, Jiajie [1 ]
Ying, Yan [1 ]
Yang, Haofan [5 ]
Han, Jun [1 ]
Cheng, Xu [1 ]
Zhang, Zhang [6 ]
Jing, Ming'e [1 ]
Zeng, Xiaoyang [1 ]
机构
[1] Fudan Univ, State Key Lab ASIC & Syst, Shanghai 201203, Peoples R China
[2] Bosera Asset Management Co Ltd, Res Dept, Shenzhen 518040, Peoples R China
[3] Marvell Technol Ltd, Shanghai 201203, Peoples R China
[4] Parade Technologies Inc, Shanghai 200233, Peoples R China
[5] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON M5S 1A1, Canada
[6] Hefei Univ Technol, Hefei 230009, Peoples R China
基金
中国国家自然科学基金;
关键词
Chip multiprocessor; cluster-based; FFT; H.264; decoder; inter-core communication; inter-core synchronization; LDPC decoder; LTE channel estimator; message-passing; multi-core; network-on-chip; NoC; shared-memory; SIMD; MICROPROCESSOR; ALGORITHM;
D O I
10.1109/TCSI.2013.2283693
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A 16-core processor with both message-passing and shared-memory inter-core communication mechanisms is implemented in 65 nm CMOS. Message-passing communication is enabled in a 3 6 Mesh packet-switched network-on-chip, and shared-memory communication is supported using the shared memory within each cluster. The processor occupies 9.1 mm(2) and operates fully functional at a clock rate of 750 MHz at 1.2 V and maximum 800 MHz at 1.3 V. Each core dissipates 34 mW under typical conditions at 750 MHz and 1.2 V while executing embedded applications such as an LDPC decoder, a 3780-point FFT module, an H. 264 decoder and an LTE channel estimator.
引用
收藏
页码:1081 / 1094
页数:14
相关论文
共 47 条
  • [1] Shared-memory communication approaches for an MPI message-passing library
    Protopopov, BV
    Skjellum, A
    CONCURRENCY-PRACTICE AND EXPERIENCE, 2000, 12 (09): : 799 - 820
  • [2] HYBRID MESSAGE-PASSING AND SHARED-MEMORY PROGRAMMING IN A MOLECULAR DYNAMICS APPLICATION ON MULTICORE CLUSTERS
    Chorley, Martin J.
    Walker, David W.
    Guest, Martyn F.
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2009, 23 (03) : 196 - 211
  • [3] Packetization of Shared-Memory Traces for Message Passing Oriented NoC Simulation
    Catania, Vincenzo
    Salvatore, Monteleone
    Palesi, Maurizio
    Patti, Davide
    HIGH PERFORMANCE COMPUTING, ISC HIGH PERFORMANCE 2018, 2018, 10876 : 311 - 325
  • [4] A Message-Passing Microcoded Synchronization for Distributed Shared Memory Architectures
    Tasoulas, Zois-Gerasimos
    Anagnostopoulos, Iraklis
    Papadopoulos, Lazaros
    Soudris, Dimitrios
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (05) : 975 - 979
  • [5] SHARING MEMORY ROBUSTLY IN MESSAGE-PASSING SYSTEMS
    ATTIYA, H
    BARNOY, A
    DOLEV, D
    JOURNAL OF THE ASSOCIATION FOR COMPUTING MACHINERY, 1995, 42 (01): : 124 - 142
  • [6] Efficient and robust sharing of memory in message-passing systems
    Attiya, H
    JOURNAL OF ALGORITHMS, 2000, 34 (01) : 109 - 127
  • [7] A 3.6 GHz 16-Core SPARC SoC Processor in 28 nm
    Hart, Jason M.
    Cho, Hoyeol
    Ge, Yuefei
    Gruber, Gregory
    Huang, Dawei
    Hwang, Changku
    Jian, Daisy
    Johnson, Tim
    Konstadinidis, Georgios K.
    Krishnaswamy, Venkat
    Kwong, Lance
    Masleid, Robert P.
    Mehta, Rakesh
    Nawathe, Umesh
    Ramachandran, Aparna
    Sathianathan, Hari
    Sheng, Yongning
    Shin, Jinuk Luke
    Turullols, Sebastian
    Qin, Zuxu
    Yen, King C.
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2014, 49 (01) : 19 - 31
  • [8] Easy-Par: A hybrid environment based on message-passing and distributed shared memory
    Dantas, MAR
    Melo, ACMA
    HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, 2000, 541 : 403 - 411
  • [9] A GLOBAL-MEMORY MESSAGE-PASSING MULTIPROCESSOR
    JOHNSON, EE
    MICROPROCESSORS AND MICROSYSTEMS, 1991, 15 (08) : 403 - 410
  • [10] Message-Passing Receiver for OCDM in Vehicular Communications and Networks
    Liu, Yun
    Ji, Fei
    Wen, Miaowen
    Qing, Hua
    Wan, Dehuan
    Hu, Zeng
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (14): : 24903 - 24917