TS-Router: On Maximizing the Quality-of-Allocation in the On-Chip Network

被引:0
|
作者
Chang, Yuan-Ying [1 ]
Huang, Yoshi Shih-Chieh [1 ]
Poremba, Matthew
Narayanan, Vijaykrishnan
Xie, Yuan
King, Chung-Ta [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu 30043, Taiwan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Switch allocation is a critical pipeline stage in the router of an Network-on-Chip (NoC), in which flits in the input ports of the router are assigned to the output ports for forwarding. This allocation is in essence a matching between the input requests and output port resources. Efficient router designs strive to maximize the matching. Previous research considers the allocation decision at each cycle either independently or depending on prior allocations. In this paper, we demonstrate that the matching decisions made in a router along time actually form a time series, and the Quality-of-Allocation (QoA) can be maximized if the matching decision is made across the time series, from past history to future requests. Based on this observation, a novel router design, TS-Router, is proposed. TS-Router predicts future requests to arrive at a router and tries to maximize the matching across cycles. It can be extended easily from most state-of-the-art routers in a lightweight fashion. Our evaluation of TS-Router uses synthetic traffic as well as real benchmark programs in full-system simulator. The results show that TS-Router can have higher number of matchings and lower latency. In addition, a prototype of TS-Router is implemented in Verilog, so that power consumption and area overhead are also evaluated.
引用
收藏
页码:390 / 399
页数:10
相关论文
共 16 条
  • [1] MUA-Router: Maximizing the Utility-of-Allocation for On-chip Pipelining Routers
    Li, Cunlu
    Dong, Dezun
    Liao, Xiangke
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2022, 19 (03)
  • [2] An asynchronous on-chip network router with quality-of-service (QoS) support
    Felicijan, T
    Furber, SB
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2004, : 274 - 277
  • [3] An analytic model for on-Chip Network Router with Quality-of-Service Support
    Guan, Zheng
    Qian, Wenhua
    2012 THIRD INTERNATIONAL CONFERENCE ON THEORETICAL AND MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE (ICTMF 2012), 2013, 38 : 625 - 630
  • [4] Eca-Router : On Achieving Endpoint Congestion Aware Switch Allocation in the On-Chip Network
    Li, Cunlu
    Dong, Dezun
    Liao, Xiangke
    2018 IEEE 36TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2018, : 506 - 509
  • [5] Exploring Concentration and Channel Slicing in On-chip Network Router
    Kumar, Prabhat
    Pan, Yan
    Kim, John
    Memik, Gokhan
    Choudhary, Alok
    2009 3RD ACM/IEEE INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP, 2009, : 276 - +
  • [6] A High Performance Router With Dynamic Buffer Allocation For On-Chip Interconnect Networks
    Qi Shubo
    Zhang Minxuan
    Li Jinwen
    Zhao Tianlei
    Zhang Chengyi
    Li Shaoqing
    2010 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2010, : 462 - 467
  • [7] A Flexible Network on-Chip Router for Data-Flow Monitoring
    Meghabber, Mohammed Amine
    Aroui, Abdelkader
    Loukil, Lakhdar
    Benyamina, Abou El Hassan
    Benhaoua, Kamel
    Djeradi, Toufik
    2017 5TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING - BOUMERDES (ICEE-B), 2017,
  • [8] Centralized Priority Management Allocation for Network-on-Chip Router
    Yan, Pengzhan
    Sridhar, Ramalingam
    2018 31ST IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2018, : 290 - 295
  • [9] Maximizing the Inner Resilience of a Network-on-Chip through Router Controllers Design
    Melo, Douglas R.
    Zeferino, Cesar A.
    Dilillo, Luigi
    Bezerra, Eduardo A.
    SENSORS, 2019, 19 (24)
  • [10] AS-Router: A novel allocation service for efficient Network-on-Chip☆
    Katta, Monika
    Ramesh, T. K.
    Plosila, Juha
    ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2024, 50