Generalized Fault-Tolerance Topology Generation for Application Specific Network-on-Chips
Song Chen, Mengke Ge, Zhigang Li, Jinglei Huang, Qi Xu, and Feng Wu

TL;DR
This paper introduces a novel ILP-based approach for generating application-specific Network-on-Chips topologies that are fault-tolerant, minimizing power consumption and hop count while handling switch and link failures.
Contribution
It presents a comprehensive ILP-based framework for fault-tolerant topology generation, including core mapping, routing, and port sharing, optimized for power and reliability.
Findings
Power consumption increases linearly with fault tolerance level K.
Port sharing reduces power consumption significantly under fault conditions.
Proposed method outperforms existing algorithms in power efficiency and hop count reduction.
Abstract
The Network-on-Chips is a promising candidate for addressing communication bottlenecks in many-core processors and neural network processors. In this work, we consider the generalized fault-tolerance topology generation problem, where the link or switch failures can happen, for application-specific network-on-chips (ASNoC). With a user-defined number, K, we propose an integer linear programming (ILP) based method to generate ASNoC topologies, which can tolerate at most K faults in switches or links. Given the communication requirements between cores and their floorplan, we first propose a convex-cost-flow based method to solve a core mapping problem for building connections between the cores and switches. Second, an ILP based method is proposed to allocate K+1 switch-disjoint routing paths for every communication flow between the cores. Finally, to reduce switch sizes, we propose…
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 · Advancements in Battery Materials · Advanced Memory and Neural Computing
