Cargando…

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

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 tra...

Descripción completa

Detalles Bibliográficos
Autores principales: Liu, Hanyan, Chen, Xiaowen, Zhao, Yunping, Li, Chen, Lu, Jianzhuang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9692818/
https://www.ncbi.nlm.nih.gov/pubmed/36433316
http://dx.doi.org/10.3390/s22228721
_version_ 1784837364430929920
author Liu, Hanyan
Chen, Xiaowen
Zhao, Yunping
Li, Chen
Lu, Jianzhuang
author_facet Liu, Hanyan
Chen, Xiaowen
Zhao, Yunping
Li, Chen
Lu, Jianzhuang
author_sort Liu, Hanyan
collection PubMed
description 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.
format Online
Article
Text
id pubmed-9692818
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-96928182022-11-26 TTQR: A Traffic- and Thermal-Aware Q-Routing for 3D Network-on-Chip Liu, Hanyan Chen, Xiaowen Zhao, Yunping Li, Chen Lu, Jianzhuang Sensors (Basel) Article 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. MDPI 2022-11-11 /pmc/articles/PMC9692818/ /pubmed/36433316 http://dx.doi.org/10.3390/s22228721 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Liu, Hanyan
Chen, Xiaowen
Zhao, Yunping
Li, Chen
Lu, Jianzhuang
TTQR: A Traffic- and Thermal-Aware Q-Routing for 3D Network-on-Chip
title TTQR: A Traffic- and Thermal-Aware Q-Routing for 3D Network-on-Chip
title_full TTQR: A Traffic- and Thermal-Aware Q-Routing for 3D Network-on-Chip
title_fullStr TTQR: A Traffic- and Thermal-Aware Q-Routing for 3D Network-on-Chip
title_full_unstemmed TTQR: A Traffic- and Thermal-Aware Q-Routing for 3D Network-on-Chip
title_short TTQR: A Traffic- and Thermal-Aware Q-Routing for 3D Network-on-Chip
title_sort ttqr: a traffic- and thermal-aware q-routing for 3d network-on-chip
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9692818/
https://www.ncbi.nlm.nih.gov/pubmed/36433316
http://dx.doi.org/10.3390/s22228721
work_keys_str_mv AT liuhanyan ttqratrafficandthermalawareqroutingfor3dnetworkonchip
AT chenxiaowen ttqratrafficandthermalawareqroutingfor3dnetworkonchip
AT zhaoyunping ttqratrafficandthermalawareqroutingfor3dnetworkonchip
AT lichen ttqratrafficandthermalawareqroutingfor3dnetworkonchip
AT lujianzhuang ttqratrafficandthermalawareqroutingfor3dnetworkonchip