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 条
  • [31] Maximum Load Path Planning for Space Manipulator in Point-to-point Task
    Jia, Qingxuan
    Liu, Yong
    Chen, Gang
    Sun, Hanxu
    PROCEEDINGS OF THE 2013 IEEE 8TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2013, : 988 - 993
  • [32] Secure Optical Transmission in a Point-to-Point Link With Encrypted CDMA Codes
    Wang, Zhenxing
    Xu, Lei
    Chang, John
    Wang, Ting
    Prucnal, Paul R.
    IEEE PHOTONICS TECHNOLOGY LETTERS, 2010, 22 (19) : 1410 - 1412
  • [33] Fast estimation of point-to-point transmission services costing for the Mexican system
    Inda, A
    Flores, DE
    Escobar, A
    2003 IEEE POWER ENGINEERING SOCIETY GENERAL MEETING, VOLS 1-4, CONFERENCE PROCEEDINGS, 2003, : 229 - 234
  • [34] Simulations of Point-to-Point Outdoor Transmission in 95-110 GHz
    Hanna, Salim
    Hong, Zhihong Hunter
    McLachlan, Donald
    Shaker, Jafar
    Brandao, Andre
    Brett, Wayne
    Basar, Matt
    2021 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGIES AND NETWORKING (COMMNET'21), 2021, : 70 - 73
  • [35] Load-balanced sparse matrix-vector multiplication on parallel computers
    Nastea, SG
    Frieder, O
    El-Ghazawi, T
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1997, 46 (02) : 180 - 193
  • [36] Low-Delay Scheduling for Internet of Vehicles: Load-Balanced Multipath Communication With FEC
    Pokhrel, Shiva Raj
    Choi, Jinho
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2019, 67 (12) : 8489 - 8501
  • [37] Load-Balanced Parallel Streamline Generation on Large Scale Vector Fields
    Nouanesengsy, Boonthanome
    Lee, Teng-Yok
    Shen, Han-Wei
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2011, 17 (12) : 1785 - 1794
  • [38] Perfectly Load-Balanced, Stable, Synchronization-Free Parallel Merge
    Siebert, Christian
    Traeff, Jesper Larsson
    PARALLEL PROCESSING LETTERS, 2014, 24 (01)
  • [39] A LOAD-BALANCED PARALLEL SORTING ALGORITHM FOR SHARED-NOTHING ARCHITECTURES
    KUMAR, A
    LEE, TT
    TSOTRAS, VJ
    DISTRIBUTED AND PARALLEL DATABASES, 1995, 3 (01) : 37 - 68
  • [40] Evaluating Spatial Diversity Technique for Mitigating Multipath Fading of Fixed Terrestrial Point-to-Point Systems
    Goktas, Polat
    Topcu, Satilmis
    Karasan, Ezhan
    Altintas, Ayhan
    2015 23RD SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2015, : 1929 - 1932