LAMP: Load-Balanced Multipath Parallel Transmission in Point-to-Point NoCs

被引:4
|
作者
Chen, Hui [1 ]
Chen, Peng [1 ]
Luo, Xiangzhong [1 ]
Huai, Shuo [1 ]
Liu, Weichen [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore, Singapore
关键词
Load balancing; multipath parallel transmission; network-on-chips (NoCs); software hardware collaborated design; ON-CHIP; NETWORKS; LATENCY; SMART;
D O I
10.1109/TCAD.2022.3151021
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network-on-chip (NoC) is an emerging paradigm that is able to connect a significant amount of processing elements (PEs). However, as a distributed subsystem, NoC resources have not been exploited to the fullest. Multipath parallel transmission, which splits one message into multiple parts and sends them simultaneously, shows its efficiency in utilizing NoC resources and further reducing the transmission latency. However, this method is not fully optimized in previous works, especially for emerging point-to-point NoCs due to the following reasons: 1) only limited shortest paths are chosen; 2) static message splitting strategy without considering NoC utilization state increases contentions; and 3) the optimization of hardware that supports multipath parallel transmission is missing, resulting in additional overheads. Thus, we propose LAMP, a software and hardware collaborated design to efficiently utilize resources and reduce latency in point-to-point NoCs through the load-balanced multipath parallel transmission. Specifically, we propose a reinforcement learning-based algorithm to decide when and how to split messages, and which path should be used according to traffic loads. Also, the temporal and spatial load-balancing algorithms are proposed so that the message size is adjusted properly to utilize NoC resources. Moreover, we revise the hardware design to support multipath parallel transmission efficiently. Extensive experiments show that our algorithm achieves a remarkable performance improvement (+18.0% to +29.9%) when compared with the state-of-the-art dual-path algorithm. Our hardware design decreases power and area consumption by 23.2% and 10.3% over the dual-path hardware.
引用
收藏
页码:5232 / 5245
页数:14
相关论文
共 50 条
  • [1] Sequence optimization in CDMA point-to-point transmission with multipath
    Gao, L
    Wong, TF
    IEEE 56TH VEHICULAR TECHNOLOGY CONFERENCE, VTC FALL 2002, VOLS 1-4, PROCEEDINGS, 2002, : 2303 - 2307
  • [2] Virtual Point-to-Point Connections for NoCs
    Modarressi, Mehdi
    Tavakkol, Arash
    Sarbazi-Azad, Hamid
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (06) : 855 - 868
  • [3] Elimination of multipath fading in point-to-point communication
    Webb, G. W.
    Minin, I. V.
    Minin, O. V.
    2005 Microwave Electronics: Measurements, Identification, Applications, 2005, : 142 - 146
  • [4] Task Migration in Mesh NoCs over Virtual Point-to-Point Connections
    Goodarzi, B.
    Sarbazi-Azad, H.
    PROCEEDINGS OF THE 19TH INTERNATIONAL EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING, 2011, : 463 - 469
  • [5] PCM FOR POINT-TO-POINT MUSIC TRANSMISSION
    ROUT, ER
    JONES, AH
    RADIO AND ELECTRONIC ENGINEER, 1968, 36 (03): : R8 - &
  • [6] A load-balanced distributed parallel mining algorithm
    Yu, Kun-Ming
    Zhou, Jiayi
    Hong, Tzung-Pei
    Zhou, Jia-Ling
    EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (03) : 2459 - 2464
  • [7] A load-balanced parallel join algorithm on hypercube
    Weon, Y
    Lee, S
    Hong, M
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 941 - 950
  • [8] Point-to-point microwave power transmission experiment
    Shimokura, N
    Kaya, N
    Shinohara, M
    Matsumoto, H
    ELECTRICAL ENGINEERING IN JAPAN, 1997, 120 (01) : 33 - 39
  • [9] Load-balanced parallel banded-system solvers
    Chung, KL
    Yan, WM
    Wu, JG
    THEORETICAL COMPUTER SCIENCE, 2002, 289 (01) : 313 - 334
  • [10] Reinforcement Learning for Load-Balanced Parallel Particle Tracing
    Xu, Jiayi
    Guo, Hanqi
    Shen, Han-Wei
    Raj, Mukund
    Wurster, Skylar W.
    Peterka, Tom
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2023, 29 (06) : 3052 - 3066