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 条
  • [31] XGRID: A Scalable Many-Core Embedded Processor
    Gunes, Volkan
    Givargis, Tony
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 1143 - 1146
  • [32] On runtime adaptive tile defragmentation for resource management in many-core systems
    Wang, Xiaohang
    Fei, Ting
    Zhang, Boquan
    Mak, Terrence
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 46 : 161 - 174
  • [33] Supervised Sharing of Virtual Channels In Networks-on-Chip
    Kostrzewa, Adam
    Tobuschat, Sebastian
    Axer, Phillip
    Ernst, Rolf
    2014 9TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2014,
  • [34] Dynamic Resource Sharing for High-Performance 3-D Networks-on-Chip
    Rezaei, Seyyed Hossein Seyyedaghaei
    Mazloumi, Abbas
    Modarressi, Mehdi
    Lotfi-Kamran, Pejman
    IEEE COMPUTER ARCHITECTURE LETTERS, 2016, 15 (01) : 5 - 8
  • [35] Design and Applications for Embedded Networks-on-Chip on FPGAs
    Abdelfattah, Mohamed S.
    Bitar, Andrew
    Betz, Vaughn
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (06) : 1008 - 1021
  • [36] Special Issue on: Multicore and Many-core Architectures for Future Generation Embedded Systems
    Hassan, Houcine
    Yang, Laurence T.
    Zhang, Haibo
    Santambrogio, Marco D.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 : 169 - 170
  • [37] Towards a Configurable Many-core Accelerator for FPGA-based Embedded Systems
    Ramirez, Marco
    Daneshtalab, Masoud
    Liljeberg, Pasi
    Plosila, Juha
    2013 8TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2013,
  • [38] BlueVisor: Time-Predictable Hardware Hypervisor for Many-Core Embedded Systems
    Jiang, Zhe
    Wei, Ran
    Dong, Pan
    Zhuang, Yan
    Audsley, Neil C.
    Gray, Ian
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (09) : 2205 - 2218
  • [39] ARTM: A Lightweight Fork-Join Framework for Many-core Embedded Systems
    Ojail, Maroun
    David, Raphael
    Lhuillier, Yves
    Guerre, Alexandre
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1510 - 1515
  • [40] Prediction Based Run-Time Reconfiguration on Many-core Embedded Systems
    Li, Zheng
    He, Shuibing
    Wang, Li
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE) AND IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC), VOL 2, 2017, : 140 - 146