TTQR: A Traffic- and Thermal-Aware Q-Routing for 3D Network-on-Chip

被引:3
作者
Liu, Hanyan [1 ]
Chen, Xiaowen [1 ]
Zhao, Yunping [1 ]
Li, Chen [1 ]
Lu, Jianzhuang [1 ]
机构
[1] Natl Univ Def Technol, Coll Comp Sci, Changsha 410073, Peoples R China
关键词
3D network-on-chip; adaptive routing algorithm; Q-learning; Q-routing; ALGORITHM; MESH;
D O I
10.3390/s22228721
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
The die-stacking structure of 3D network-on-chips (3D NoC) leads to high power density and unequal thermal conductance between different layers, which results in low reliability and performance degradation of 3D NoCs. Congestion-aware adaptive routing, which is capable of balancing the network's traffic load, can alleviate congestion and thermal problems so as to improve the performance of the network. In this study, we propose a traffic- and thermal-aware Q-routing algorithm (TTQR) based on Q-learning, a reinforcement learning method. The proposed algorithm saves the local traffic status and the global temperature information to the Q1-table and Q2-table, respectively. The values of two tables are updated by the packet header and saved in a small size, which saves the hardware overhead. Based on the ratio of the Q1-value to the Q2-value corresponding to each direction, the packet's output port is selected. As a result, packets are transferred to the chosen path to alleviate thermal problems and achieve more balanced inter-layer traffic. Through the Access Noxim simulation platform, we compare the proposed routing algorithm with the TAAR routing algorithm. According to experimental results using synthetic traffic patterns, our proposed methods outperform the TAAR routing algorithm by an average of 63.6% and 41.4% in average latency and throughput, respectively.
引用
收藏
页数:14
相关论文
共 36 条
[1]   Accelerating 3D medical volume segmentation using GPUs [J].
Al-Ayyoub, Mahmoud ;
AlZu'bi, Shadi ;
Jararweh, Yaser ;
Shehab, Mohammed A. ;
Gupta, Brij B. .
MULTIMEDIA TOOLS AND APPLICATIONS, 2018, 77 (04) :4939-4958
[2]   AN OPTIMAL SHORTEST-PATH ROUTING POLICY FOR NETWORK COMPUTERS WITH REGULAR MESH-CONNECTED TOPOLOGIES [J].
BADR, HG ;
PODAR, S .
IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (10) :1362-1371
[3]   A survey of optimization techniques for thermal-aware 3D processors [J].
Cao, Kun ;
Zhou, Junlong ;
Wei, Tongquan ;
Chen, Mingsong ;
Hu, Shiyan ;
Li, Keqin .
JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 97 :397-415
[4]   Transport-Layer-Assisted Routing for Runtime Thermal Management of 3D NoC Systems [J].
Chao, Chih-Hao ;
Chen, Kun-Chih ;
Yin, Tsu-Chu ;
Lin, Shu-Yen ;
Wu, An-Yeu .
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 13 (01)
[5]   Optimization of the Wake-Up Scheduling Using a Hybrid of Memetic and Tabu Search Algorithms for 3D-Wireless Sensor Networks [J].
Chawra, Vrajesh Kumar ;
Gupta, Govind P. .
INTERNATIONAL JOURNAL OF SOFTWARE SCIENCE AND COMPUTATIONAL INTELLIGENCE-IJSSCI, 2022, 14 (01)
[6]  
Chen KC, 2013, IEEE INT SYMP CIRC S, P1660, DOI 10.1109/ISCAS.2013.6572182
[7]   Topology-Aware Adaptive Routing for Nonstationary Irregular Mesh in Throttled 3D NoC Systems [J].
Chen, Kun-Chih ;
Lin, Shu-Yen ;
Hung, Hui-Shun ;
Wu, An-Yeu .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (10) :2109-2120
[8]  
Chih-Hao Chao, 2010, 2010 ACM/IEEE International Symposium on Networks-on-Chip (NOCS), P223, DOI 10.1109/NOCS.2010.32
[9]   ATAR: An Adaptive Thermal-Aware Routing Algorithm for 3-D Network-on-Chip Systems [J].
Dash, Ranjita ;
Majumdar, Amartya ;
Pangracious, Vinod ;
Turuk, Ashok Kumar ;
Risco-Martin, Jose L. .
IEEE TRANSACTIONS ON COMPONENTS PACKAGING AND MANUFACTURING TECHNOLOGY, 2018, 8 (12) :2122-2129
[10]  
Dongki Kim, 2010, 2010 ACM/IEEE International Symposium on Networks-on-Chip (NOCS), P257, DOI 10.1109/NOCS.2010.36