{"title":"3D noc中热与拥塞感知无死锁应用的新型停止路由策略","authors":"Priyajit Mukherjee , Sayani Ghosh , Hafizur Rahaman , Santanu Chattopadhyay","doi":"10.1016/j.vlsi.2025.102534","DOIUrl":null,"url":null,"abstract":"<div><div>3D-Mesh NoCs containing hundreds of cores suffer from excessive traffic loads in the routers which often lead to the creation of thermal hotspots as well as severe routing congestion issues. The state-of-the-art deterministic routing techniques fail to balance this huge traffic loads due to their rigid path selection policy. On the other hand, adaptive routing techniques require additional temperature- and traffic-detection and management circuits as well as computation-intensive router architectures. Therefore, to harness the fundamental benefits of Network-on-Chip (NoC) architectures such as simplicity and scalability, this work implements a novel deterministic routing technique which efficiently adjusts the routing paths for a target application by adding a halt router in the path between the source and destination routers. A combination of Discrete Particle Swarm Optimization (DPSO) and Simulated Annealing (SA) algorithms have been used to optimally select the halt routers’ positions such that both the traffic load variance of the network and the peak temperature of the chip get reduced. Based on the offline positioning of halt routers a halted routing algorithm has been used to transfer the packets from source to halt router and then halt to destination router. PARSEC and SPLASH-2 benchmarks are used to generate the target traffic patterns. The experimental results show that the proposed halted routing strategy is able to produce significant reduction in both chip temperature (up to 10 °C) and traffic-load variance (up to 42%) when applied on the standard deterministic routing techniques - Thermal-aware Selective Detour (<span><math><mrow><mi>T</mi><mi>S</mi><mi>D</mi></mrow></math></span>), Downward-XYZ (<span><math><mrow><mi>D</mi><mi>R</mi></mrow></math></span>), <span><math><mrow><mi>X</mi><mi>Y</mi><mi>Z</mi></mrow></math></span>, and <span><math><mrow><mi>Z</mi><mi>X</mi><mi>Y</mi></mrow></math></span> routings.</div></div>","PeriodicalId":54973,"journal":{"name":"Integration-The Vlsi Journal","volume":"106 ","pages":"Article 102534"},"PeriodicalIF":2.5000,"publicationDate":"2025-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Thermal and Congestion-aware Deadlock-free Application-specific Novel Halted Routing Strategy in 3D NoCs\",\"authors\":\"Priyajit Mukherjee , Sayani Ghosh , Hafizur Rahaman , Santanu Chattopadhyay\",\"doi\":\"10.1016/j.vlsi.2025.102534\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>3D-Mesh NoCs containing hundreds of cores suffer from excessive traffic loads in the routers which often lead to the creation of thermal hotspots as well as severe routing congestion issues. The state-of-the-art deterministic routing techniques fail to balance this huge traffic loads due to their rigid path selection policy. On the other hand, adaptive routing techniques require additional temperature- and traffic-detection and management circuits as well as computation-intensive router architectures. Therefore, to harness the fundamental benefits of Network-on-Chip (NoC) architectures such as simplicity and scalability, this work implements a novel deterministic routing technique which efficiently adjusts the routing paths for a target application by adding a halt router in the path between the source and destination routers. A combination of Discrete Particle Swarm Optimization (DPSO) and Simulated Annealing (SA) algorithms have been used to optimally select the halt routers’ positions such that both the traffic load variance of the network and the peak temperature of the chip get reduced. Based on the offline positioning of halt routers a halted routing algorithm has been used to transfer the packets from source to halt router and then halt to destination router. PARSEC and SPLASH-2 benchmarks are used to generate the target traffic patterns. The experimental results show that the proposed halted routing strategy is able to produce significant reduction in both chip temperature (up to 10 °C) and traffic-load variance (up to 42%) when applied on the standard deterministic routing techniques - Thermal-aware Selective Detour (<span><math><mrow><mi>T</mi><mi>S</mi><mi>D</mi></mrow></math></span>), Downward-XYZ (<span><math><mrow><mi>D</mi><mi>R</mi></mrow></math></span>), <span><math><mrow><mi>X</mi><mi>Y</mi><mi>Z</mi></mrow></math></span>, and <span><math><mrow><mi>Z</mi><mi>X</mi><mi>Y</mi></mrow></math></span> routings.</div></div>\",\"PeriodicalId\":54973,\"journal\":{\"name\":\"Integration-The Vlsi Journal\",\"volume\":\"106 \",\"pages\":\"Article 102534\"},\"PeriodicalIF\":2.5000,\"publicationDate\":\"2025-09-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Integration-The Vlsi Journal\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0167926025001919\",\"RegionNum\":3,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Integration-The Vlsi Journal","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0167926025001919","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
Thermal and Congestion-aware Deadlock-free Application-specific Novel Halted Routing Strategy in 3D NoCs
3D-Mesh NoCs containing hundreds of cores suffer from excessive traffic loads in the routers which often lead to the creation of thermal hotspots as well as severe routing congestion issues. The state-of-the-art deterministic routing techniques fail to balance this huge traffic loads due to their rigid path selection policy. On the other hand, adaptive routing techniques require additional temperature- and traffic-detection and management circuits as well as computation-intensive router architectures. Therefore, to harness the fundamental benefits of Network-on-Chip (NoC) architectures such as simplicity and scalability, this work implements a novel deterministic routing technique which efficiently adjusts the routing paths for a target application by adding a halt router in the path between the source and destination routers. A combination of Discrete Particle Swarm Optimization (DPSO) and Simulated Annealing (SA) algorithms have been used to optimally select the halt routers’ positions such that both the traffic load variance of the network and the peak temperature of the chip get reduced. Based on the offline positioning of halt routers a halted routing algorithm has been used to transfer the packets from source to halt router and then halt to destination router. PARSEC and SPLASH-2 benchmarks are used to generate the target traffic patterns. The experimental results show that the proposed halted routing strategy is able to produce significant reduction in both chip temperature (up to 10 °C) and traffic-load variance (up to 42%) when applied on the standard deterministic routing techniques - Thermal-aware Selective Detour (), Downward-XYZ (), , and routings.
期刊介绍:
Integration''s aim is to cover every aspect of the VLSI area, with an emphasis on cross-fertilization between various fields of science, and the design, verification, test and applications of integrated circuits and systems, as well as closely related topics in process and device technologies. Individual issues will feature peer-reviewed tutorials and articles as well as reviews of recent publications. The intended coverage of the journal can be assessed by examining the following (non-exclusive) list of topics:
Specification methods and languages; Analog/Digital Integrated Circuits and Systems; VLSI architectures; Algorithms, methods and tools for modeling, simulation, synthesis and verification of integrated circuits and systems of any complexity; Embedded systems; High-level synthesis for VLSI systems; Logic synthesis and finite automata; Testing, design-for-test and test generation algorithms; Physical design; Formal verification; Algorithms implemented in VLSI systems; Systems engineering; Heterogeneous systems.