Optimized 3D Network-on-Chip Design Using Simulated Allocation

被引:9
|
作者
Zhou, Pingqiang [1 ]
Yuh, Ping-Hung [2 ]
Sapatnekar, Sachin S. [1 ]
机构
[1] Univ Minnesota, Dept Elect & Comp Engn, Minneapolis, MN 55455 USA
[2] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei, Taiwan
关键词
Algorithms; Design; Performance; 3D; NoC; application-specific; simulated allocation; TOPOLOGY; COMMUNICATION; SYSTEMS; ROUTER;
D O I
10.1145/2159542.2159544
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Three-dimensional (3D) silicon integration technologies have provided new opportunities for Network-on-Chip (NoC) architecture design in Systems-on-Chip (SoCs). In this article, we consider the application-specific NoC architecture design problem in a 3D environment. We present an efficient floorplan-aware 3D NoC synthesis algorithm based on simulated allocation (SAL), a stochastic method for traffic flow routing, and accurate power and delay models for NoC components. We demonstrate that this method finds greatly improved solutions compared to a baseline algorithm reflecting prior work. To evaluate the SAL method, we compare its performance with the widely used simulated annealing (SA) method and show that SAL is much faster than SA for this application, while providing solutions of very similar quality. We then extend the approach from a single-path routing to a multipath routing scheme and explore the trade-off between power consumption and runtime for these two schemes. Finally, we study the impact of various factors on the network performance in 3D NoCs, including the TSV count and the number of 3D tiers. Our studies show that link power and delay can be significantly improved when moving from a 2D to a 3D implementation, but the improvement flattens out as the number of 3D tiers goes beyond a certain point.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Application-Specific 3D Network-on-Chip Design Using Simulated Allocation
    Zhou, Pingqiang
    Yuh, Ping-Hung
    Sapatnekar, Sachin S.
    [J]. 2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 509 - +
  • [2] OPTNOC: An Optimized 3D Network-on-Chip Design for Fast Memory Access
    Xu, Thomas Canhao
    Liljeberg, Pasi
    Plosila, Juha
    Tenhunen, Hannu
    [J]. PARALLEL COMPUTING TECHNOLOGIES (PACT 2013), 2013, 7979 : 436 - 441
  • [3] A Path Optimized Multicast Routing Algorithm for 3D Network-on-Chip
    Liu, Zhaorui
    Wu, Ning
    Zhou, Lei
    Yan, Gaizhen
    [J]. WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2015, VOL I, 2015, : 43 - 48
  • [4] Photonic network-on-chip architecture using 3D integration
    Biberman, Aleksandr
    Sherwood-Droz, Nicolas
    Zhu, Xiaoliang
    Preston, Kyle
    Hendry, Gilbert
    Levy, Jacob S.
    Chan, Johnnie
    Wang, Howard
    Lipson, Michal
    Bergman, Keren
    [J]. OPTOELECTRONIC INTEGRATED CIRCUITS XIII, 2011, 7942
  • [5] 3D network-on-chip design for embedded ubiquitous computing systems
    Wang, Zheng
    Gu, Huaxi
    Chen, Yawen
    Yang, Yintang
    Wang, Kun
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2017, 76 : 39 - 46
  • [6] Dynamic Buffer Allocation for Thermal-aware 3D Network-on-Chip Systems
    Chou, Ciao-Ting
    Lin, Yen-Po
    Chiang, Kai-Yu
    Chen, Kun-Chih
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TW), 2017,
  • [7] Reconfigurable Network-on-Chip for 3D Neural Network Accelerators
    Firuzan, Arash
    Modarressi, Mehdi
    Daneshtalab, Masoud
    Reshadi, Midia
    [J]. 2018 TWELFTH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS), 2018,
  • [8] Design Methodology of Fault-Tolerant Custom 3D Network-on-Chip
    Li, Katherine Shu-Min
    Wang, Sying-Jyan
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2017, 22 (04)
  • [9] Volumetric Degenerative Routing for 3D Network-on-Chip
    Bala, Druhin
    You, Chao
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON WIRELESS INFORMATION TECHNOLOGY AND SYSTEMS (ICWITS), 2012,
  • [10] Methods for TSVs Placement in 3D Network-on-Chip
    Kurbanov, Lev
    Matveeva, Nadezhda
    Suvorova, Elena
    [J]. PROCEEDINGS OF THE 19TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION (FRUCT), 2016, : 113 - 120