Resource Sharing in Networks-on-Chip of Large Many-core Embedded Systems

被引:3
|
作者
Sibai, Fadi N. [1 ]
机构
[1] UAE Univ, Coll Informat Technol, Al Ain, U Arab Emirates
关键词
On-chip interconnection networks; many-core MPSoCs; network diameter; core clustering; switch sharing;
D O I
10.1109/ICPPW.2009.36
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Networks-on-chip in many-core embedded systems consume large portions of the chip's area, cost, delay and power. In real-time embedded systems meeting the real time targets is critical. Therefore networks-on-chip must provide a communication infrastructure with worst case delays acceptably low to meet the time deadlines. This requirement directly translates into scalable networks with low diameters. Furthermore, with a large number of cores, the cost, area, and power become prime issues. One way to achieve these goals is by sharing system resources such as switches and employing circuit switching. We explore 4 on-chip interconnection networks (OCINs) in 64-core systems with switches shared by cores in core clusters and estimate their worst case latencies with Peh and Daily's router delay model and published wire delays. For these five OCINs, we also derive their diameters, average delays, switch degrees, and total link costs and compare them to the standard 2D Mesh OCIN. Results indicate that switch sharing by core clusters is effective in reducing the worst case and average communication delays, and the total number of links and switches.
引用
收藏
页码:513 / 519
页数:7
相关论文
共 50 条
  • [21] Resiliency for Many-core System on a Chip
    Karnik, Tanay
    Tschanz, James
    Borkar, Nitin
    Howard, Jason
    Vangal, Sriram
    De, Vivek
    Borkar, Shekhar
    2014 19TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2014, : 388 - 389
  • [22] Swizzle-Switch Networks for Many-Core Systems
    Sewell, Korey
    Dreslinski, Ronald G.
    Manville, Thomas
    Satpathy, Sudhir
    Pinckney, Nathaniel
    Blake, Geoffrey
    Cieslak, Michael
    Das, Reetuparna
    Wenisch, Thomas F.
    Sylvester, Dennis
    Blaauw, David
    Mudge, Trevor
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2012, 2 (02) : 278 - 294
  • [23] Dark Silicon Aware Resource Management for Many-Core Systems
    Khdr, Heba
    Pagani, Santiago
    Shafique, Muhammad
    Henkel, Joerg
    DARK SILICON AND FUTURE ON-CHIP SYSTEMS, 2018, 110 : 127 - 170
  • [24] Exploring the Performance of Deep Neural Networks on Embedded Many-Core Processors
    Yabe, Takuma
    Azumi, Takuya
    2022 13TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS 2022), 2022, : 193 - 202
  • [25] Identification of Many-core Systems-on-Chip with Input and Output Noises
    Diversi, Roberto
    Tilli, Andrea
    Bartolini, Andrea
    Benini, Luca
    2013 IEEE 52ND ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2013, : 6481 - 6488
  • [26] Hardware-dependent Software Synthesis for Many-Core Embedded Systems
    Abdi, Samar
    Schirner, Gunar
    Viskic, Ines
    Cho, Hansu
    Hwang, Yonghyun
    Yu, Lochi
    Gajski, Daniel
    PROCEEDINGS OF THE ASP-DAC 2009: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2009, 2009, : 304 - 310
  • [27] A Third Generation Many-Core Processor for Secure Embedded Computing Systems
    Irza, John
    Doerr, Michael
    Solka, Michael
    2012 IEEE CONFERENCE ON HIGH PERFORMANCE EXTREME COMPUTING (HPEC), 2012,
  • [28] Special issue on network-based many-core embedded systems
    Daneshtalab, Masoud
    Liljeberg, Pasi
    Modarressi, Mehdi
    Indrusiak, Leandro Soares
    JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (09) : 691 - 692
  • [29] Application-Level Embedded Communication Tracer for Many-Core Systems
    Huang, Chih-Tsun
    Tasi, Kuan-Chun
    Lin, Jun-Shen
    Chien, Hsiao-Wei
    2015 20TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2015, : 803 - 808
  • [30] Design and evaluation of low latency interconnection networks for real-time many-core embedded systems
    Sibai, Fadi N.
    COMPUTERS & ELECTRICAL ENGINEERING, 2011, 37 (06) : 958 - 972