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 条
  • [21] Performance impact of task-to-task communication protocol in Network-on-Chip
    Bagherzadeh, Nader
    Matsuura, Masaru
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2008, : 1101 - +
  • [22] PERFORMANCE IMPACT OF TASK-TO-TASK COMMUNICATION PROTOCOL IN NETWORK-ON-CHIP
    Bagherzadeh, Nader
    Matsuura, Masaru
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2009, 18 (02) : 283 - 294
  • [23] Dynamic task mapping for Network-on-Chip based systems
    Maqsood, Tahir
    Ali, Sabeen
    Malik, Saif U. R.
    Madani, Sajjad A.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2015, 61 (07) : 293 - 306
  • [24] A Low-overhead Multicast Bufferless Router with Reconfigurable Banyan Network
    Feng, Chaochao
    Liao, Zhuofan
    Zhao, Zhenyu
    He, Xiaowei
    2018 TWELFTH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS), 2018,
  • [25] Low-Overhead Network Coding Communication for Wireless Multihop Networks
    Aoi, Yusuke
    Higaki, Hiroaki
    2019 6TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2019), 2019, : 1060 - 1065
  • [26] LTR: A Low-Overhead and Reliable Routing Algorithm for Network on Chips
    Patooghy, A.
    Miremadi, S. G.
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 129 - 133
  • [27] Low-overhead Secure Network Coding based on Chaotic Sequence
    Xu, Guangxian
    Fu, Xiao
    Wu, Wei
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2013, 7 (02): : 605 - 610
  • [28] A low-overhead and reliable switch architecture for Network-on-Chips
    Patooghy, Ahmad
    Miremadi, Seyed Ghassem
    Fazeli, Mandi
    INTEGRATION-THE VLSI JOURNAL, 2010, 43 (03) : 268 - 278
  • [29] Fast and low overhead architectural transaction level modelling for large-scale network-on-chip simulation
    Hosseinabady, M.
    Nunez-Yanez, J. L.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2012, 6 (06): : 384 - 395
  • [30] Methods for TSVs Placement in 3D Network-on-Chip
    Kurbanov, Lev
    Matveeva, Nadezhda
    Suvorova, Elena
    PROCEEDINGS OF THE 19TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION (FRUCT), 2016, : 113 - 120