High Performance Network-on-Chips (NoCs) Design: Performance Modeling, Routing Algorithm and Architecture Optimization
Zhiliang Qian

TL;DR
This paper presents a comprehensive approach to high-performance NoC design, including machine learning-based performance modeling, thermal-aware and fault-tolerant routing algorithms, and architecture optimizations with bidirectional links, achieving significant latency and throughput improvements.
Contribution
It introduces novel machine learning models for fast NoC performance estimation, thermal-aware and fault-tolerant routing algorithms, and innovative NoC architectures with bidirectional links and dynamic routing.
Findings
Significant latency and throughput improvements demonstrated.
Effective thermal balancing with thermal-aware routing.
Enhanced reliability through fault-tolerant routing algorithms.
Abstract
With technology scaling down, hundreds and thousands processing elements (PEs) can be integrated on a single chip. Network-on-chip (NoC) has been proposed as an efficient solution to handle this distinctive challenge. In this thesis, we have explored the high performance NoC design for MPSoC and CMP structures from the performance modeling in the offline design phase to the routing algorithm and NoC architecture optimization. More specifically, we first deal with the issue of how to estimate an NoC design fast and accurately in the synthesis inner loop. For this purpose, we propose a machine learning based latency regression model to evaluate the NoC designs with respect to different configurations. Then, for high performance NoC designs, we tackle one of the most important problems, i.e., the routing algorithms design. For avoiding temperature hotspots, a thermal-aware routing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInterconnection Networks and Systems · VLSI and Analog Circuit Testing · VLSI and FPGA Design Techniques
