Design Space Exploration of 3D Network-on-Chip: A Sensitivity-based Optimization Approach

被引:2
|
作者
Lee, Dongjin [1 ]
Das, Sourav [1 ]
Kim, Dae Hyun [1 ]
Doppa, Janardhan Rao [1 ]
Pande, Partha Pratim [1 ]
机构
[1] Washington State Univ, Sch Elect Engn & Comp Sci, Pullman, WA 99163 USA
基金
美国国家科学基金会;
关键词
3D NoC; link placement optimization; small-world network; sensitivity; SMALL-WORLD; NOC;
D O I
10.1145/3197567
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
High-performance and energy-efficient Network-on-Chip (NoC) architecture is one of the crucial components of the manycore processing platforms. A very promising NoC architecture recently proposed in the literature is the three-dimensional small-world NoC (3D SWNoC). Due to short vertical links in 3D integration and the robustness of small-world networks, the 3D SWNoC architecture outperforms its other 3D counterparts. However, the performance of 3D SWNoC is highly dependent on the placement of the links and associated routers. In this article, we propose a sensitivity-based link placement algorithm (SEN) to optimize the performance of 3D SWNoC. The sensitivity of a link in a NoC measures the importance of the link. The SEN algorithm optimizes the performance of 3D SWNoC by calculating the sensitivities of all the links in the NoC and removing the least important link repeatedly. We compare the performance of SEN algorithm with simulated annealing- (SA) and recently proposed machine-learning-based (ML) optimization algorithm. The optimized 3D SWNoC obtained by the proposed SEN algorithm achieves, on average, 11.5% and 13.6% lower latency and 18.4% and 21.7% lower energy-delay product than those optimized by the SA and ML algorithms respectively. In addition, the SEN algorithm is 26 to 33 times faster than the SA algorithm for the optimization of 64-, 128-, and 256-core 3D SWNoC designs. The performance gain provided by the SEN-, SA-, and ML-based methods also depend on the characteristics of the benchmarks under consideration. If the traffic pattern generated by a benchmark does not have enough variation, then the ML-based method does not have adequate opportunity to optimize the network. However, we find that ML-based methodology has faster convergence time than SEN and SA for bigger systems. The ML-based optimization algorithm is almost 4 and 97 times faster than the SEN- and SA-based algorithm for a system with 256 cores.
引用
收藏
页数:26
相关论文
共 50 条
  • [1] Design space exploration on heterogeneous network-on-chip
    Cardoso, RS
    Kreutz, ME
    Carro, L
    Susin, AA
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 428 - 431
  • [2] Design for Architecture and Router of 3D Free-Space Optical Network-on-Chip
    Guo, Pengxing
    Hou, Weigang
    Guo, Lei
    Zhang, Xu
    Ning, Zhaolong
    Obaidat, Mohammad S.
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,
  • [3] 3D-Partition: A Design Space Exploration Tool for Three-Dimensional Network-on-Chip
    Wu, Ji
    [J]. PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MECHATRONICS, CONTROL AND AUTOMATION ENGINEERING (MCAE), 2016, 58 : 115 - 118
  • [4] Design Space Exploration for Three-dimensional Network-on-chip
    Wu, Ji
    Xie, Dong-qing
    [J]. 2015 INTERNATIONAL CONFERENCE ON SOFTWARE, MULTIMEDIA AND COMMUNICATION ENGINEERING (SMCE 2015), 2015, : 129 - 134
  • [5] COMRANCE: A Rapid Method for Network-on-Chip Design Space Exploration
    Zhang, Mingzhe
    Shi, Yangguang
    Zhang, Fa
    Liu, Zhiyong
    [J]. 2016 SEVENTH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2016,
  • [6] A Flexible Network-on-Chip Simulator for Early Design Space Exploration
    Grecu, Cristian
    Ivanov, Andre
    Saleh, Resve
    Rusu, Claudia
    Anghel, Lorena
    [J]. 2008 1ST MICROSYSTEMS AND NANOELECTRONICS RESEARCH CONFERENCE, 2008, : 33 - +
  • [7] Design-Space Exploration and Optimization of an Energy-Efficient and Reliable 3-D Small-World Network-on-Chip
    Das, Sourav
    Doppa, Janardhan Rao
    Pande, Partha Pratim
    Chakrabarty, Krishnendu
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2017, 36 (05) : 719 - 732
  • [8] SimEvents Based High Level Early Design Space Exploration and Modeling of a 3D Network on Chip
    Mediouni, Nejib
    Ben Abid, Samir
    Kallel, Oussama
    Hasnaoui, Salem
    [J]. 2015 10TH INTERNATIONAL DESIGN & TEST SYMPOSIUM (IDT), 2015, : 157 - 158
  • [9] Design space exploration comparing homogeneous and heterogeneous network-on-chip architectures
    Kreutz, M
    Marcon, CA
    Carro, L
    Wagner, F
    Susin, AA
    [J]. SBCCI 2005: 18TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2005, : 190 - 195
  • [10] Quantitative design space exploration of routing-switches for Network-on-Chip
    Neuenhahn, M. C.
    Blume, H.
    Chair, T. G. Noll
    [J]. ADVANCES IN RADIO SCIENCE, 2008, 6 : 145 - 150