A Traffic Intensive Virtual Channels Allocation Scheme in Network-on-Chip

被引:0
|
作者
Bansidhar Joshi
Manish K. Thakur
机构
[1] Jaypee Institute of Information Technology,Department of Computer Science Engineering and Information Technology
关键词
Network-on-Chip; Router micro-architecture; Virtual channel; VC allocation; Synthetic traffic;
D O I
暂无
中图分类号
学科分类号
摘要
The Network-on-Chip (NoC) phenomenon has emerged as a highly reliable and efficient communication system that improves the scalability of modern chips with lesser communication overhead. Virtual Channels (VC)-based flow control strategy plays a vital role to make NoC an efficient communication system. While transitioning from source to destination IP cores, allocation of the packets (flits) to the next router’s available VCs is done as per an allocation strategy. An ideal VC allocation determines an effective usage of resources, which typically results in an increasing number of packets received at the destination(s) and can minimize the per-hop delay as a performance enhancement. However, recognizing the influence of diverse traffic and load configurations over multiple source-destination paths on NoCs’ performance is crucial to the realization of the many-core architectures. This paper introduces an artificial neural networks (ANN)-based VC allocation technique that prioritizes the most appropriate VCs for allocation and provides all-round performance improvisation. Here, adjustable weights (priorities) are set to each VC in each port of every router, to distribute traversing flits among accessible VCs. The proposed scheme is compared with the state-of-the-art First-Come-First-Serve (FCFS)-based VC allocation under two distinct routing strategies. Conducted experiments under various diverse traffic scenarios for the proposed scheme demonstrate an upsurge of up to 5.75% in the number of packets received at destinations, while also incurring up to 24.4% lesser network delay as compared to the FCFS-based VC allocation scheme.
引用
收藏
页码:9619 / 9633
页数:14
相关论文
共 50 条
  • [11] A Diffusional Schedule for Traffic Reducing on Network-on-Chip
    Wang, Jihe
    Zhang, Meng
    Qiu, Meikang
    2018 5TH IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND CLOUD COMPUTING (IEEE CSCLOUD 2018) / 2018 4TH IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING AND SCALABLE CLOUD (IEEE EDGECOM 2018), 2018, : 206 - 210
  • [12] Wormhole routing with virtual channels using adaptive rate control for network-on-chip (NoC)
    Nousias, Ioannis
    Arslan, Tughrul
    AHS 2006: FIRST NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS, PROCEEDINGS, 2006, : 420 - +
  • [13] Minimizing Virtual Channel Buffer for Network-on-Chip
    Wang, Jian
    Li, Yubai
    Chai, Song
    Peng, Qicong
    FIFTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2012): ALGORITHMS, PATTERN RECOGNITION AND BASIC TECHNOLOGIES, 2013, 8784
  • [14] A global wire planning scheme for network-on-chip
    Liu, J
    Zheng, LR
    Pamunuwa, D
    Tenhunen, H
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL IV: DIGITAL SIGNAL PROCESSING-COMPUTER AIDED NETWORK DESIGN-ADVANCED TECHNOLOGY, 2003, : 892 - 895
  • [15] A Novel Pipelining Scheme for Network-on-Chip Router
    Zhang, Zhe
    Hu, Xiaoming
    2009 THIRD INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL 2, PROCEEDINGS, 2009, : 372 - 375
  • [16] A network traffic generator model for fast network-on-chip simulation
    Mahadevan, S
    Angiolini, F
    Storgaard, M
    Olsen, RG
    Sparso, J
    Madsen, J
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 780 - 785
  • [17] Slot allocation using logical networks for TDM virtual-circuit configuration for network-on-chip
    Lu, Zhonghai
    Jantsch, Axel
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2, 2007, : 18 - 25
  • [18] Heterogeneous Photonic Network-on-Chip with Dynamic Bandwidth Allocation
    Shah, Ankit
    Mansoor, Naseef
    Johnstone, Ben
    Ganguly, Amlan
    Alarcon, Sonia Lopez
    2014 27TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2014, : 249 - 254
  • [19] 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
  • [20] Merged Switch Allocation and Traversal in Network-on-Chip Switches
    Dimitrakopoulos, Giorgos
    Kalligeros, Emmanouil
    Galanopoulos, Kostas
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (10) : 2001 - 2012