Critical Packet Prioritisation by Slack-Aware Re-routing in On-Chip Networks

被引:0
|
作者
Das, Abhijit [1 ]
Babu, Sarath [2 ]
Jose, John [1 ]
Jose, Sangeetha [2 ]
Palesi, Maurizio [3 ]
机构
[1] Indian Inst Technol Guwahati, Dept Comp Sci & Engn, Gauhati, India
[2] Govt Engn Coll, Dept Informat Technol, Idukki, India
[3] Univ Catania, Dept Elect Elect & Comp Engn, Catania, Italy
关键词
Quality-of-Service (QoS); slack estimation; adaptive routing; input selection; stall time reduction;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Packet based Network-on-Chip (NoC) connect tens to hundreds of components in a multi-core system. The routing and arbitration policies employed in traditional NoCs treat all application packets equally. However, some packets are critical as they stall application execution whereas others are not. We differentiate packets based on a metric called slack that captures a packet's criticality. We observe that majority of NoC packets generated by standard application based benchmarks do not have slack and hence are critical. Prioritising these critical packets during routing and arbitration will reduce application stall and improve performance. We study the diversity and interference of packets to propose a policy that prioritises critical packets in NoC. This paper presents a slack-aware re-routing (SAR) technique that prioritises lower slack packets over higher slack packets and explores alternate minimal path when two no-slack packets compete for same output port. Experimental evaluation on a 64-core Tiled Chip Multi-Processor (TCMP) with 8x8 2D mesh NoC using both multiprogrammed and multithreaded workloads show that our proposed policy reduces application stall time by upto 22% over traditional round-robin policy and 18% over state-of-the-art slack-aware policy.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Aergia: Exploiting Packet Latency Slack in On-Chip Networks
    Das, Reetuparna
    Mutlu, Onur
    Moscibroda, Thomas
    Das, Chita R.
    ISCA 2010: THE 37TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 2010, : 106 - 116
  • [2] Slack-Aware Packet Approximation for Energy-Efficient Network-on-Chips
    Chen, Yuechen
    Louri, Ahmed
    Liu, Shanshan
    Lombardi, Fabrizio
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2023, 8 (01): : 120 - 132
  • [3] Slack-aware Congestion Control TCP for Data Center Networks
    Liu, Hong
    Zhao, Dan
    Sun, Peng-hao
    Huang, Jian-yang
    INTERNATIONAL CONFERENCE ON MATERIALS, MANUFACTURING AND MECHANICAL ENGINEERING (MMME 2016), 2016, : 311 - 317
  • [4] Network-on-Chip Packet Prioritisation based on Instantaneous Slack Awareness
    Sudev, Bharath
    Indrusiak, Leandro Soares
    Harbin, James
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2015, : 227 - 232
  • [5] Re-routing in circuit switched networks
    Wong, EWM
    Chan, AKM
    Yum, TSP
    IEEE INFOCOM '97 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, PROCEEDINGS, VOLS 1-3: SIXTEENTH ANNUAL JOINT CONFERENCE OF THE IEEE COMPUTER AND COMMUNICATIONS SOCIETIES - DRIVING THE INFORMATION REVOLUTION, 1997, : 1373 - 1379
  • [6] Minimizing re-routing in MPLS networks with preemption-aware constraint-based routing
    Szviatovszki, B
    Szentesi, A
    Jüttner, A
    COMPUTER COMMUNICATIONS, 2002, 25 (11-12) : 1076 - 1084
  • [7] A fault-aware dynamic routing algorithm for on-chip networks
    Hosseini, Amir
    Ragheb, Tamer
    Massoud, Yehia
    PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, : 2653 - 2656
  • [8] Fault-tolerant routing for reliable packet transmission in on-chip networks
    Ouyang, Yiming
    Zhang, Tianbao
    Li, Jianhua
    Liang, Huaguo
    MICROELECTRONICS JOURNAL, 2024, 153
  • [9] Streamlined Re-routing in Wireless Mesh Networks
    Varghese, Denny
    Kumar, P.
    2012 THIRD INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION & NETWORKING TECHNOLOGIES (ICCCNT), 2012,
  • [10] A novel method for re-routing in OBS networks
    Gjessing, Stein
    2007 INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES, VOLS 1-3, 2007, : 22 - 27