Low-Overhead Network-on-Chip Support for Location-Oblivious Task Placement

被引:7
|
作者
Kim, Gwangsun [1 ]
Lee, Michael Mihn-Jong [2 ]
Kim, John [1 ]
Lee, Jae W. [3 ]
Abts, Dennis [4 ]
Marty, Michael [4 ]
机构
[1] Korea Adv Inst Sci & Technol, Dept Comp Sci, Taejon 305701, South Korea
[2] Univ Calif San Diego, Dept Comp Sci & Engn, La Jolla, CA 92093 USA
[3] Sungkyunkwan Univ SKKU, Dept Semicond Syst Engn, Suwon, Gyeonggi Do, South Korea
[4] Google Inc, Mountain View, CA 94043 USA
关键词
Network-on-chip (NoC); arbitration; equality-of-service (EoS); QUALITY-OF-SERVICE; ARCHITECTURE; PERFORMANCE; ROUTER;
D O I
10.1109/TC.2012.241
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many-core processors will have many processing cores with a network-on-chip (NoC) that provides access to shared resources such as main memory and on-chip caches. However, locally-fair arbitration in multi-stage NoC can lead to globally unfair access to shared resources and impact system-level performance depending on where each task is physically placed. In this work, we propose an arbitration to provide equality-of-service (EoS) in the network and provide support for location-oblivious task placement. We propose using probabilistic arbitration combined with distance-based weights to achieve EoS and overcome the limitation of round-robin arbiter. However, the complexity of probabilistic arbitration results in high area and long latency which negatively impacts performance. In order to reduce the hardware complexity, we propose an hybrid arbiter that switches between a simple arbiter at low load and a complex arbiter at high load. The hybrid arbiter is enabled by the observation that arbitration only impacts the overall performance and global fairness at a high load. We evaluate our arbitration scheme with synthetic traffic patterns and GPGPU benchmarks. Our results shows that hybrid arbiter that combines round-robin arbiter with probabilistic distance-based arbitration reduces performance variation as task placement is varied and also improves average IPC.
引用
收藏
页码:1486 / 1499
页数:14
相关论文
共 50 条
  • [41] Low-latency Mapping Algorithm for Network-on-Chip
    Cao, Qinping
    Qin, Huabiao
    Chen, Wu
    Yi, Sijun
    2017 INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS, ELECTRONICS AND CONTROL (ICCSEC), 2017, : 1203 - 1206
  • [42] A Compression Router for Low-Latency Network-on-Chip
    Niwa, Naoya
    Shikama, Yoshiya
    Amano, Hideharu
    Koibuchi, Michihiro
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2023, E106D (02) : 170 - 180
  • [43] An Asynchronous Network-on-Chip Router with Low Standby Power
    Elshennawy, Amr
    Khatri, Sunil P.
    2014 32ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2014, : 394 - 399
  • [44] A two-level network-on-chip architecture with multicast support
    Yazdanpanah, Fahimeh
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2023, 172 : 114 - 130
  • [45] QuT: A Low-Power Optical Network-on-Chip
    Hamedani, Parisa Khadem
    Jerger, Natalie Enright
    Hessabi, Shaahin
    2014 EIGHTH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS), 2014, : 80 - 87
  • [46] Implementation of a Configurable Router for Embedded Network-on-Chip Support in FPGAs
    Pau, Ronny
    Manjikian, Naraig
    2008 JOINT IEEE NORTH-EAST WORKSHOP ON CIRCUITS AND SYSTEMS AND TAISA CONFERENCE, 2008, : 25 - 28
  • [47] Blocking-aware task assignment for wormhole routed network-on-chip
    Bourduas, S.
    Chan, H.
    Zilic, Z.
    2007 IEEE NORTH-EAST WORKSHOP ON CIRCUITS AND SYSTEMS, 2007, : 273 - 276
  • [48] Optimizing the Overhead for Network-on-Chip Routing Reconfiguration in Parallel Multi-Core Platforms
    Balboni, Marco
    Trivino, Francisco
    Flich, Jose
    Bertozzi, Davide
    INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP (SOC), 2013,
  • [49] Low Overhead Predictability Enhancement in Non-preemptive Network-On-Chip Routers using Priority Forwarded Packet Splitting
    Sudev, Bharath
    Indrusiak, Leandro Soares
    2014 9TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2014,
  • [50] Overhead-free polymorphism in network-on-chip implementation of object-oriented models
    Goudarzi, M
    Hessabi, S
    Mycroft, A
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 1380 - 1381