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 条
  • [31] Power-efficient deterministic and adaptive routing in torus networks-on-chip
    Rahmati, Dara
    Sarbazi-Azad, Hamid
    Hessabi, Shaahin
    Kiasari, Abbas Eslami
    MICROPROCESSORS AND MICROSYSTEMS, 2012, 36 (07) : 571 - 585
  • [32] Adaptive and Reconfigurable Fault-tolerant Routing Method for 2D Networks-on-Chip
    Bahrebar, Poona
    Stroobandt, Dirk
    2014 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2014,
  • [33] Floorplan Based Performance Evaluation of 3D Variants of Mesh and BFT Networks-on-Chip
    Halavar, Bheemappa
    Talawar, Basavaraj
    2018 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS (SPCOM 2018), 2018, : 282 - 286
  • [34] A Hybrid Multicast Routing Approach with Enhanced Methods for Mesh-Based Networks-on-Chip
    Wu, Chun-Wei
    Lee, Kuen-Jong
    Su, Alan P.
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (09) : 1231 - 1245
  • [35] MWPF: A Deadlock Avoidance Fully Adaptive Routing Algorithm in Networks-On-Chip
    Nasiri, Kamran
    Zarandi, Hamid. R.
    2016 24TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP), 2016, : 734 - 741
  • [36] Implementation and analysis of a new selection strategy for adaptive routing in networks-on-chip
    Ascia, Giuseppe
    Catania, Vincenzo
    Palesi, Maurizio
    Patti, Davide
    IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (06) : 809 - 820
  • [37] Characterizing Traffic Locality in 3D NoC-based CMPs using a Path-based Partitioning Method
    Bahrebar, Poona
    Stroobandt, Dirk
    2014 IEEE 22ND ANNUAL SYMPOSIUM ON HIGH-PERFORMANCE INTERCONNECTS (HOTI), 2014, : 63 - 70
  • [38] 3D Optical Networks-on-chip (NoC) for Multiprocessor Systems-on-chip (MPSoC)
    Ye, Yaoyao
    Duan, Lian
    Xu, Jiang
    Ouyang, Jin
    Hung, Mo Kwai
    Xie, Yuan
    2009 IEEE INTERNATIONAL CONFERENCE ON 3D SYSTEMS INTEGRATION, 2009, : 83 - +
  • [39] 3D Networks-on-Chip mapping targeting minimum signal TSVs
    Ding, Hui
    Gu, Huaxi
    Yang, Yintang
    Fan, Dongrui
    IEICE ELECTRONICS EXPRESS, 2013, 10 (18):
  • [40] A reconfigurable and adaptive routing method for fault-tolerant mesh-based networks-on-chip
    Valinataj, Mojtaba
    Mohammadi, Siamak
    Plosila, Juha
    Liljeberg, Pasi
    Tenhunen, Hannu
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2011, 65 (07) : 630 - 640