Show simple item record

Routing and Topology Reconfiguration for Networks-on-Chip’s Runtime Health.

dc.contributor.authorParikh, Riteshen_US
dc.date.accessioned2015-01-30T20:11:40Z
dc.date.availableNO_RESTRICTIONen_US
dc.date.available2015-01-30T20:11:40Z
dc.date.issued2014en_US
dc.date.submitteden_US
dc.identifier.urihttps://hdl.handle.net/2027.42/110396
dc.description.abstractAs silicon technology evolves, chip multi-processor (CMP) and system-on-chip (SoC) designs are dramatically changing from limited, robust and homogeneous logic blocks to integrating billions of fragile transistors into complex and heterogeneous IPs. This increased integration has compelled architects to design resource-heavy, complex and power-hungry on-chip interconnects, moving towards network-on-chip (NoC) structures. In addition, the waning reliability of silicon poses a great threat to these communication structures as they could potentially be a single point of failure. Further, the heterogeneity and fast time-to-market of upcoming computers makes it nearly impossible to thoroughly verify NoC architectures and optimize them for power at design-time. Failure of NoC architectures to meet correctness, reliability and power-budget requirements has detrimental effects on the runtime operation of NoC-based CMPs and SoCs. Therefore, runtime detection and reconfiguration mechanisms are becoming a key requisite to unlock the full potential of future CMPs and SoCs. Such mechanisms can overcome both functional bugs that escaped design-time verification and device failures due to an unreliable silicon substrate. Similarly, runtime reconfiguration solutions can also be leveraged to minimize power dissipation in NoCs. The solutions proposed in this thesis address challenges to NoCs' runtime health by employing a reactive approach, i.e., error detection followed by recovery. Further, they provide integrated detection and recovery from errors. To attain temporal error isolation, an application's execution is partitioned into fixed-time monitoring windows, during which distributed checkers, at each NoC router, monitor the traffic activity to detect anomalous behavior. If a failure is detected, a reconfiguration procedure is triggered at epoch boundaries to circumvent it. The solutions are designed to be passive, lightweight and independent of the baseline design. In addition, the design complexity is kept at a minimum and the area overhead is within 5% for all the solutions with respect to a baseline NoC. In a nutshell, this thesis provides low-cost NoC-specific solutions that enable: correct behavior by avoiding functional bugs, reliable execution by circumventing faults and power-aware operation by averting overheating. The work presented in the thesis will enable designers to aggressively push scalability and time-to-market limits with respect to NoC design.en_US
dc.language.isoen_USen_US
dc.subjectNetwork-on-chipen_US
dc.subjectDesign Correctnessen_US
dc.subjectReliabilityen_US
dc.subjectPower-awareen_US
dc.subjectRuntime Operationen_US
dc.titleRouting and Topology Reconfiguration for Networks-on-Chip’s Runtime Health.en_US
dc.typeThesisen_US
dc.description.thesisdegreenamePhDen_US
dc.description.thesisdegreedisciplineComputer Science and Engineeringen_US
dc.description.thesisdegreegrantorUniversity of Michigan, Horace H. Rackham School of Graduate Studiesen_US
dc.contributor.committeememberBertacco, Valeria M.en_US
dc.contributor.committeememberZhang, Zhengyaen_US
dc.contributor.committeememberMahlke, Scotten_US
dc.contributor.committeememberDas, Reetuparnaen_US
dc.subject.hlbsecondlevelComputer Scienceen_US
dc.subject.hlbtoplevelEngineeringen_US
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/110396/1/parikh_1.pdf
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe its collections in a way that respects the people and communities who create, use, and are represented in them. We encourage you to Contact Us anonymously if you encounter harmful or problematic language in catalog records or finding aids. More information about our policies and practices is available at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.