Energy-Aware Fault-Tolerant Network-on-Chips for Addressing Multiple Traffic Classes
2012 (English)In: Proceedings: 15th Euromicro Conference on Digital System Design, DSD 2012, 2012, 242-249 p.Conference paper (Refereed)
This paper presents an energy efﬁcient architectureto provide on-demand fault tolerance to multiple trafﬁc classes,running simultaneously on single network on chip (NoC) platform.Today, NoCs host multiple trafﬁc classes with potentiallydifferent reliability needs. Providing platform-wide worst-case(maximum) protection to all the classes is neither optimal nordesirable. To reduce the overheads incurred by fault tolerance,various adaptive strategies have been proposed. The proposedtechniques rely on individual packet ﬁelds and operating conditionsto adjust the intensity and hence the overhead of faulttolerance. Presence of multiple trafﬁc classes undermines theeffectiveness of these methods. To complement the existing adaptivestrategies, we propose on-demand fault tolerance, capableof providing required reliability, while signiﬁcantly reducing theenergy overhead. Our solution relies on a hierarchical agentbased control layer and a reconﬁgurable fault tolerance datapath. The control layer identiﬁes the trafﬁc class and directs thepacket to the path providing the needed reliability. Simulationresults using representative applications (matrix multiplication,FFT, wavefront, and HiperLAN) showed up to 95% decrease inenergy consumption compared to traditional worst case methods.Synthesisresultshave conﬁrmedanegligible additionaloverhead,for providing on-demand protection (up to 5.3% area), comparedto the overall fault tolerance circuitry.
Place, publisher, year, edition, pages
2012. 242-249 p.
Energy Aware Systems, Fault Tolerance, Network on Chips, Self Adaptive systems
Electrical Engineering, Electronic Engineering, Information Engineering
IdentifiersURN: urn:nbn:se:kth:diva-109403DOI: 10.1109/DSD.2012.49ScopusID: 2-s2.0-84872910369ISBN: 978-1-4673-2498-4OAI: oai:DiVA.org:kth-109403DiVA: diva2:581844
15th Euromicro Conference on Digital System Design, DSD 2012, 5-8 September 2012 Cesme, Izmir, Turkey
QC 201301102013-01-022013-01-022013-01-10Bibliographically approved