3D NOC for many-core processors

被引:9
|
作者
Zia, Aamir [1 ]
Kannan, Sachhidh [1 ]
Chao, H. Jonathan [1 ]
Rose, Garrett S. [1 ]
机构
[1] NYU, Polytech Inst, Metrotech Ctr 5, Brooklyn, NY 11201 USA
关键词
3D integration; CMP; Clos network; Through-silicon vias; Scalability; Low-power; ON-CHIP; PERFORMANCE; TECHNOLOGY; DESIGN; MODEL; ICS;
D O I
10.1016/j.mejo.2011.09.013
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
With an increasing number of processors forming many-core chip multiprocessors (CMP), there exists a need for easily scalable, high-performance and low-power intra-chip communication infrastructure for emerging systems. In CMPs with hundreds of processing elements, 3D integration can be utilized to shorten long wires forming communication links. In this paper, we propose a Clos network-on-chip (CNOC) in conjunction with 3D integration as a viable network topology for many core CMPs. The primary benefit of 3D CNOC is scalability and a clear upper bound on power dissipation. We present the architectural and physical design of 3D CNOC and compare its performance with several other topologies. Comparisons are made among several topologies (fat tree, flattened butterfly, mesh and Clos) showing the power consumption of a 3D CNOC increases only minimally as the network size is scaled from 64 to 512 nodes relative to the other topologies. Furthermore, in a 512-node system, 3D CNOC consumes about 15% less average power than any other topology. We also compare 3D partitioning strategies for these topologies and discuss their effect on wire delay and the number of through-silicon vias. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1380 / 1390
页数:11
相关论文
共 50 条
  • [21] Analysis of Memory System of Tiled Many-Core Processors
    Liu, Ye
    Kato, Shinpei
    Edahiro, Masato
    IEEE ACCESS, 2019, 7 : 18964 - 18977
  • [22] Performance of Graph Analytics Applications on Many-Core Processors
    Wise, Jenna
    Lederman, Emily
    Kumar, Manoj
    Pattnaik, Pratap
    2018 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2018,
  • [23] HARP: Harnessing Inactive Threads in Many-Core Processors
    Lashgar, Ahmad
    Khonsari, Ahmad
    Baniasadi, Amirali
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13
  • [24] Optimizing the gravitational tree algorithm for many-core processors
    Tokuue, Tomoyuki
    Ishiyama, Tomoaki
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2024, 528 (01) : 821 - 832
  • [25] Parallelization of Genetic Algorithms and Sustainability on Many-core Processors
    Sato, Yuji
    PROCEEDINGS OF SEVENTH INTERNATIONAL CONFERENCE ON BIO-INSPIRED COMPUTING: THEORIES AND APPLICATIONS (BIC-TA 2012), VOL 2, 2013, 202 : 175 - 187
  • [26] Parallelizing Compilation Framework for Heterogeneous Many-core Processors
    Li Y.-B.
    Zhao R.-C.
    Han L.
    Zhao J.
    Xu J.-L.
    Li Y.-Y.
    Ruan Jian Xue Bao/Journal of Software, 2019, 30 (04): : 981 - 1001
  • [27] A Flexible Hardware Barrier Mechanism for Many-Core Processors
    Soga, Takeshi
    Sasaki, Hiroshi
    Hirao, Tomoya
    Kondo, Masaaki
    Inoue, Koji
    2015 20TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2015, : 61 - 68
  • [28] BrNoC: A broadcast NoC for control messages in many-core systems
    Wachter, Eduardo
    Caimi, Luciano L.
    Fochi, Vinicius
    Munhoz, Daniel
    Moraes, Fernando G.
    MICROELECTRONICS JOURNAL, 2017, 68 : 69 - 77
  • [29] Thermally Adaptive Cache Access Mechanisms for 3D Many-Core Architectures
    Xiao, He
    Yueh, Wen
    Mukhopadhyay, Saibal
    Yalamanchili, Sudhakar
    IEEE COMPUTER ARCHITECTURE LETTERS, 2016, 15 (02) : 129 - 132
  • [30] Fast 3D wavelet transform on multicore and many-core computing platforms
    Galiano, V.
    Lopez-Granado, O.
    Malumbres, M. P.
    Migallon, H.
    JOURNAL OF SUPERCOMPUTING, 2013, 65 (02): : 848 - 865