Systematic construction of deadlock-free routing for NoC using integer linear programming

dc.contributor.authorLiu, Shuang
dc.contributor.authorRadetzki, Martin
dc.date.accessioned2025-12-22T15:27:37Z
dc.date.issued2023
dc.description.abstractNetwork-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.isbn979-8-3503-9361-3
dc.identifier.other1949705374
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-177360de
dc.identifier.urihttps://elib.uni-stuttgart.de/handle/11682/17736
dc.identifier.urihttps://doi.org/10.18419/opus-17717
dc.language.isoen
dc.relation.uridoi:10.1109/MCSoC60832.2023.00056
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subject.ddc004
dc.subject.ddc621.3
dc.titleSystematic construction of deadlock-free routing for NoC using integer linear programmingen
dc.typeconferenceObject
dc.type.versionacceptedVersion
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.fakultaetInformatik, Elektrotechnik und Informationstechnik
ubs.institutInstitut für Technische Informatik
ubs.konferenznameIEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip (16th, 2023, Singapore)
ubs.publikation.source2023 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.typKonferenzbeitrag
ubs.unilizenzOK

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
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

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.3 KB
Format:
Item-specific license agreed upon to submission
Description: