An Area-efficient Hexagonal Interconnection Network for Multi-core Processors

被引:0
|
作者
Kresch, Edward [1 ]
Wang, Xiaofang [1 ]
机构
[1] Villanova Univ, Dept Elect & Comp Engn, Villanova, PA 19085 USA
关键词
network on chip; 1-word buffering; hexagonal network;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid increase in the number of processor cores on a chip, packet-switching networks on chip (NoCs) have emerged as a promising paradigm for designing scalable communication infrastructures for future multi-core processors. The quest for high-performance networks, however, has led to very area-consuming and complex routers with marginal return in performance. On the other hand, studies show that real parallel applications generate traffic at a much lower rate than the offered rate at the cost of expensive and power-hungry buffers. This paper presents a low-cost hexagonal network design with only one buffer in each router. Efficient routing algorithms are proposed. Extensive simulation results with a 19-node network show that our network, in addition to its lower cost, provides low network latency under low to medium network load, which matches the communication requirement imposed by applications for multi-core processors.
引用
收藏
页码:39 / 46
页数:8
相关论文
共 50 条
  • [1] Area-efficient floorplans and interconnects for homogeneous multi-core architectures
    College of Information Technology, UAE University, PO Box 17555, Al Ain, United Arab Emirates
    [J]. Int. J. High Perform. Syst. Archit., 2008, 3 (155-162):
  • [2] Task partitioning for multi-core network processors
    Ennals, R
    Sharp, R
    Mycroft, A
    [J]. COMPILER CONSTRUCTION, PROCEEDINGS, 2005, 3443 : 76 - 90
  • [3] A Power-Efficient Network-on-Chip for Multi-core Stream Processors
    Jiang, Guoyue
    Wang, Fang
    Li, Zhaolin
    Wei, Shaojun
    [J]. 2013 IEEE 10TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2013,
  • [4] An Efficient Programming Skeleton for Clusters of Multi-Core Processors
    Rad, Mina Hosseini
    Patooghy, Ahmad
    Fazeli, Mahdi
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2018, 46 (06) : 1094 - 1109
  • [5] Efficient Program Scheduling for Heterogeneous Multi-core Processors
    Chen, Jian
    John, Lizy K.
    [J]. DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 927 - 930
  • [6] An Efficient Programming Skeleton for Clusters of Multi-Core Processors
    Mina Hosseini Rad
    Ahmad Patooghy
    Mahdi Fazeli
    [J]. International Journal of Parallel Programming, 2018, 46 : 1094 - 1109
  • [7] Efficient and portable Winograd convolutions for multi-core processors
    Dolz, Manuel F.
    Martinez, Hector
    Castello, Adrian
    Alonso-Jorda, Pedro
    Quintana-Orti, Enrique S.
    [J]. JOURNAL OF SUPERCOMPUTING, 2023, 79 (10): : 10589 - 10610
  • [8] LightSaber: Efficient Window Aggregation on Multi-core Processors
    Theodorakis, Georgios
    Koliousis, Alexandros
    Pietzuch, Peter
    Pirk, Holger
    [J]. SIGMOD'20: PROCEEDINGS OF THE 2020 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2020, : 2505 - 2521
  • [9] Efficient and portable Winograd convolutions for multi-core processors
    Manuel F. Dolz
    Héctor Martínez
    Adrián Castelló
    Pedro Alonso-Jordá
    Enrique S. Quintana-Ortí
    [J]. The Journal of Supercomputing, 2023, 79 : 10589 - 10610
  • [10] A new hierarchical interconnection network for multi-core processor
    Qiao, Baojun
    Shi, Feng
    Ji, Weixing
    [J]. ICIEA 2007: 2ND IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOLS 1-4, PROCEEDINGS, 2007, : 246 - 250