Path-Based Partitioning Methods for 3D Networks-on-Chip with Minimal Adaptive Routing

被引:51
|
作者
Ebrahimi, Masoumeh [1 ]
Daneshtalab, Masoud [1 ]
Liljeberg, Pasi [1 ]
Plosila, Juha [1 ]
Flich, Jose [2 ]
Tenhunen, Hannu [1 ]
机构
[1] Univ Turku, Dept Informat Technol, FIN-20520 Turku, Finland
[2] Univ Politecn Valencia, Escuela Tecn Super Ingn Informat, Dept Informat Sistemas & Comp, E-46071 Valencia, Spain
关键词
3D Networks-on-Chip; unicast and multicast communication; partitioning methods; analytical models; adaptive routing algorithm; PERFORMANCE; SYSTEMS; DESIGN;
D O I
10.1109/TC.2012.255
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Combining the benefits of 3D ICs and Networks-on-Chip (NoCs) schemes provides a significant performance gain in Chip Multiprocessors (CMPs) architectures. As multicast communication is commonly used in cache coherence protocols for CMPs and in various parallel applications, the performance of these systems can be significantly improved if multicast operations are supported at the hardware level. In this paper, we present several partitioning methods for the path-based multicast approach in 3D mesh-based NoCs, each with different levels of efficiency. In addition, we develop novel analytical models for unicast and multicast traffic to explore the efficiency of each approach. In order to distribute the unicast and multicast traffic more efficiently over the network, we propose the Minimal and Adaptive Routing (MAR) algorithm for the presented partitioning methods. The analytical and experimental results show that an advantageous method named Recursive Partitioning (RP) outperforms the other approaches. RP recursively partitions the network until all partitions contain a comparable number of switches and thus the multicast traffic is equally distributed among several subsets and the network latency is considerably decreased. The simulation results reveal that the RP method can achieve performance improvement across all workloads while performance can be further improved by utilizing the MAR algorithm. Nineteen percent average and 42 percent maximum latency reduction are obtained on SPLASH-2 and PARSEC benchmarks running on a 64-core CMP.
引用
收藏
页码:718 / 733
页数:16
相关论文
共 50 条
  • [1] Adaptive Multicast Routing Method for 3D Mesh-based Networks-on-Chip
    Bahrebar, Poona
    Jalalvand, Azarakhsh
    Stroobandt, Dirk
    2014 27TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2014, : 70 - 75
  • [2] Adaptive inter-layer message routing in 3D networks-on-chip
    Rusu, Claudia
    Anghel, Lorena
    Avresky, Dimiter
    MICROPROCESSORS AND MICROSYSTEMS, 2011, 35 (07) : 613 - 631
  • [3] Minimal fully adaptive fuzzy-based routing algorithm for Networks-on-Chip
    Salehi, Nastaran
    Khademzadeh, Ahmad
    Dana, Arash
    IEICE ELECTRONICS EXPRESS, 2011, 8 (13): : 1102 - 1108
  • [4] Efficient routing techniques in heterogeneous 3D Networks-on-Chip
    Agyeman, Michael Opoku
    Ahmadinia, Ali
    Shahrabi, Alireza
    PARALLEL COMPUTING, 2013, 39 (09) : 389 - 407
  • [5] MD: Minimal path-based Fault-Tolerant Routing in On-Chip Networks
    Ebrahimi, Masoumeh
    Daneshtalab, Masoud
    Plosila, Juha
    Mehdipour, Farhad
    2013 18TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2013, : 35 - 40
  • [6] Parameterized Path-Based, Randomized, Oblivious, Minimal Routing in 3D Mesh NoC
    Ahmed, Mushtaq
    Kumar, Rakesh
    TENCON 2012 - 2012 IEEE REGION 10 CONFERENCE: SUSTAINABLE DEVELOPMENT THROUGH HUMANITARIAN TECHNOLOGY, 2012,
  • [7] 3D MAX: A Maximally Adaptive Routing Method for VC-less 3D Mesh-based Networks-on-Chip
    Bahrebar, Poona
    Stroobandt, Dirk
    2018 11TH INTERNATIONAL WORKSHOP ON NETWORK ON CHIP ARCHITECTURES (NOCARC), 2018, : 53 - 58
  • [8] Improved adaptive routing for networks-on-chip
    Kumar, M.
    Gaur, M. S.
    Laxmi, V.
    Daneshtalab, M.
    Zwolinski, M.
    Ko, S.
    ELECTRONICS LETTERS, 2015, 51 (25) : 2093 - 2094
  • [9] An Adaptive Routing Algorithm Based on Network Partitioning for 3D Network-on-Chip
    Dai, Jindun
    Jiang, Xin
    Watanabe, Takahiro
    2017 INTERNATIONAL CONFERENCE ON COMPUTER, INFORMATION AND TELECOMMUNICATION SYSTEMS (IEEE CITS), 2017, : 229 - 233
  • [10] The Hamiltonian-based Odd-Even Routing Method for 3D Networks-on-Chip
    Bahrebar, Poona
    Stroobandt, Dirk
    2014 IX SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC (SPL 2014), 2014,