Dynamic Resource Sharing for High-Performance 3-D Networks-on-Chip

被引:6
|
作者
Rezaei, Seyyed Hossein Seyyedaghaei [1 ]
Mazloumi, Abbas [1 ]
Modarressi, Mehdi [1 ]
Lotfi-Kamran, Pejman [2 ]
机构
[1] Univ Tehran, Coll Engn, Dept Elect & Comp Engn, Tehran, Iran
[2] Inst Res Fundamental Sci IPM, Sch Comp Sci, Tehran, Iran
关键词
Resource sharing; 3D integration; network-on-chip; 3D; ROUTER;
D O I
10.1109/LCA.2015.2448532
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
3D logic-on-logic technology is a promising approach for extending the validity of Moore's law when technology scaling stops. 3D technology can also lead to a paradigm shift in on-chip communication design by providing orders of magnitude higher bandwidth and lower latency for inter-layer communication. To turn the 3D technology bandwidth and latency benefits into network latency reductions and performance improvement, we need networks-on-chip (NoCs) that are specially designed to take advantage of what 3D technology has to offer. While in parallel workloads many packets experience blocking in the network due to losing arbitration for crossbars' input/output ports, we observe that in a considerable fraction of these cases in a 3D NoC, the corresponding input and output ports of the crossbar in the above or below router are idle. Given this observation, we propose FRESH, a router microarchitecture with Fine-grained 3D REsource SHaring capability that leverages the ultra-low latency vertical links of a 3D chip to share crossbars and links at a fine granularity between vertically stacked routers. It enables packets that lose arbitration for crossbars' input/output ports to use idle resources of the above or below routers, and effectively eliminates the unnecessary packet blocking time. We will show that our proposal lowers network latency by up to 21 percent over the state-of-the-art 3D NoC.
引用
收藏
页码:5 / 8
页数:4
相关论文
共 50 条
  • [1] 3-D topologies for networks-on-chip
    Pavlidis, Vasilis F.
    Friedman, Eby G.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (10) : 1081 - 1090
  • [2] 3-D topologies for networks-on-chip
    Pavlidis, Vasilis F.
    Friedman, Eby G.
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2006, : 285 - +
  • [3] Thermal management in 3d networks-on-chip using dynamic link sharing
    Keramati, Mahsa
    Modarressi, Mehdi
    Rezaei, Seyed Hossein Seyedahaei
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 52 : 69 - 79
  • [4] Efficient multicast schemes for 3-D Networks-on-Chip
    Wang, Xiaohang
    Yang, Mei
    Jiang, Yingtao
    Palesi, Maurizio
    Liu, Peng
    Mak, Terrence
    Bagherzadeh, Nader
    JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (09) : 693 - 708
  • [5] Design and management of high-performance, reliable and thermal-aware 3D networks-on-chip
    Rahmani, A. -M.
    Vaddina, K. R.
    Latif, K.
    Liljeberg, P.
    Plosila, J.
    Tenhunen, H.
    IET CIRCUITS DEVICES & SYSTEMS, 2012, 6 (05) : 308 - 321
  • [6] Networks-on-chip and networks-in-package for high-performance SoC platforms
    Lee, Kangmin
    Lee, Se-Joong
    Kim, Donghyun
    Kim, Kwanho
    Kim, Gawon
    Kim, Joungho
    Yoo, Hoi-Jun
    2005 IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE, PROCEEDINGS OF TECHNICAL PAPERS, 2005, : 485 - 488
  • [7] Reinforcement Learning Enabled Routing for High-Performance Networks-on-Chip
    Reza, Md Farhadur
    Tung Thanh Le
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [8] High-Performance Modulators and Switches for Silicon Photonic Networks-on-Chip
    Lee, Benjamin G.
    Biberman, Aleksandr
    Chan, Johnnie
    Bergman, Keren
    IEEE JOURNAL OF SELECTED TOPICS IN QUANTUM ELECTRONICS, 2010, 16 (01) : 6 - 22
  • [9] SOBR: A High-Performance Shared Output Buffered Router for Networks-on-Chip
    Chen, Yancang
    Xie, Lunguo
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (07): : 2002 - 2005
  • [10] A Three-Dimensional Networks-on-Chip Architecture with Dynamic Buffer Sharing
    Rezaei, Seyyed Hossein Seyyedaghaei
    Modarressi, Mehdi
    Daneshtalab, Masoud
    RoshaniSefat, Shervin
    2016 24TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP), 2016, : 771 - 776