Systematic construction of deadlock-free routing for NoC using integer linear programming
| dc.contributor.author | Liu, Shuang | |
| dc.contributor.author | Radetzki, Martin | |
| dc.date.accessioned | 2025-12-22T15:27:37Z | |
| dc.date.issued | 2023 | |
| dc.description.abstract | Network-on-Chip (NoC) presents a promising solution for on-chip communication in highly integrated System-on-Chips (SoCs). This work addresses critical challenges in NoC design, including routing construction, application mapping, and particularly the issue of deadlocks in the widely-used wormhole routing method. In this paper, an Integer Linear Programming (ILP) approach for deadlock-free routing is proposed, applicable to arbitrary network topologies. We systematically analyze deadlock-free routing construction for mesh and torus topologies under uniform random traffic and provide alternative solutions to turn models. In the context of application-specific NoCs, application mapping, and deadlock-free routing are integrated within a single ILP. Through evaluation with several benchmark applications, it is demonstrated that the ILP method consistently delivers optimal solutions and could obtain better results than various heuristic methods within an acceptable time. Fault tolerance is also explored and existing techniques are incorporated into the ILP approach. As an illustrative example, application mapping and a 1-link-fault-tolerant deadlock-free routing for the MP3 application on a mesh network is performed. | en |
| dc.identifier.isbn | 979-8-3503-9361-3 | |
| dc.identifier.other | 1949705374 | |
| dc.identifier.uri | http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-177360 | de |
| dc.identifier.uri | https://elib.uni-stuttgart.de/handle/11682/17736 | |
| dc.identifier.uri | https://doi.org/10.18419/opus-17717 | |
| dc.language.iso | en | |
| dc.relation.uri | doi:10.1109/MCSoC60832.2023.00056 | |
| dc.rights | info:eu-repo/semantics/openAccess | |
| dc.subject.ddc | 004 | |
| dc.subject.ddc | 621.3 | |
| dc.title | Systematic construction of deadlock-free routing for NoC using integer linear programming | en |
| dc.type | conferenceObject | |
| dc.type.version | acceptedVersion | |
| ubs.bemerkung.extern | © 2023 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. | |
| ubs.fakultaet | Informatik, Elektrotechnik und Informationstechnik | |
| ubs.institut | Institut für Technische Informatik | |
| ubs.konferenzname | IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip (16th, 2023, Singapore) | |
| ubs.publikation.source | 2023 16th IEEE International Symposium on Embedded Multicore/Many-Core Systems-on-Chip : MCSoC 2023 : 18-21 December 2023, Singapore, Singapore : proceedings. Piscataway, NJ : IEEE, 2023. - ISBN 979-8-3503-9361-3, S. 332-339 | |
| ubs.publikation.typ | Konferenzbeitrag | |
| ubs.unilizenz | OK |
Files
Original bundle
1 - 1 of 1
- Name:
- Systematic_Construction_of_Deadlock-Free_Routing_for_NoC_Using_Integer_Linear_Programming.pdf
- Size:
- 464.22 KB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 3.3 KB
- Format:
- Item-specific license agreed upon to submission
- Description: