Skip to Main Content
 

Global Search Box

 
 
 

ETD Abstract Container

Abstract Header

Runtime Adaptive Scrubbing in Fault-Tolerant Network-on-Chips (NoC) Architectures

Boraten, Travis H.

Abstract Details

2014, Master of Science (MS), Ohio University, Electrical Engineering & Computer Science (Engineering and Technology).
As aggressive scaling continues to push Multi-Processor System-on-Chips (MPSoCs) to new limits, complex hardware structures and stringent area and power constraints will continue to diminish reliability. Waning reliability in integrated circuits will increase the susceptibility of transient and permanent faults. There is an urgent demand for adaptive Error Correction Coding (ECC) schemes in Network-on-Chips (NoCs) to provide fault tolerance and improve overall resiliency of MPSoC architectures. The goal of adaptive ECC schemes should be to maximize power savings when faults are infrequent and increase application speedup by boosting fault coverage when faults are frequent. In this thesis, I propose Runtime Adaptive scrubbing (RAS), a novel multi-layered error correction and detection scheme with a three mode area efficient configurable encoder for encoding packets on the switch-to-switch (s2s) layer, thus preventing faults from accumulating up the network stack and onto the end-to-end (e2e) layer. As fault rates fluctuate I propose a dynamic methodology for improving fault localization and intelligently adapting fault coverage on demand to sustain graceful network degradation. RAS successfully improves network resiliency, fault localization, and fault coverage compared to traditional static switch-to-switch (s2s) schemes. Simulation results demonstrate that static switching RAS improves network speedup by 10% for Splash-2/PARSEC benchmarks on a 8 x 8 mesh network while reducing area overhead by 15% and incurring on average 6.6% power penalty. Further, my dynamic ECC scheme maintains 97.88% of performance and incurs on average 20% power penalty.
Kodi Avinash (Advisor)
70 p.

Recommended Citations

Citations

  • Boraten, T. H. (2014). Runtime Adaptive Scrubbing in Fault-Tolerant Network-on-Chips (NoC) Architectures [Master's thesis, Ohio University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=ohiou1397488496

    APA Style (7th edition)

  • Boraten, Travis. Runtime Adaptive Scrubbing in Fault-Tolerant Network-on-Chips (NoC) Architectures. 2014. Ohio University, Master's thesis. OhioLINK Electronic Theses and Dissertations Center, http://rave.ohiolink.edu/etdc/view?acc_num=ohiou1397488496.

    MLA Style (8th edition)

  • Boraten, Travis. "Runtime Adaptive Scrubbing in Fault-Tolerant Network-on-Chips (NoC) Architectures." Master's thesis, Ohio University, 2014. http://rave.ohiolink.edu/etdc/view?acc_num=ohiou1397488496

    Chicago Manual of Style (17th edition)