1 / 17

Selective Replication : A Lightweight Technique for Soft Errors

Selective Replication : A Lightweight Technique for Soft Errors. Xavier Vera, Jaume Abella ,Javier Carretero and Antonio Gonzalez. Outline of Presentation. Introduction Soft Errors Selective Replication Technique Implementation of Selective Replication

didina
Download Presentation

Selective Replication : A Lightweight Technique for Soft Errors

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Selective Replication : A Lightweight Technique for Soft Errors Xavier Vera, JaumeAbella ,Javier Carreteroand Antonio Gonzalez

  2. Outline of Presentation • Introduction • Soft Errors • Selective Replication Technique • Implementation of Selective Replication • Coverage and Results of Selective Replication • Related work • Conclusion

  3. Introduction • Cause for Soft Errors • Why name soft error? • Mean Time To Failure (MTTF) • Failure In Time (FIT)

  4. Introduction • Which structures to protect • FIT(i) = RawErrorRate × TVF × AVFw(i) • Architectural Vulnerability Factor (AVF) • Architecturally Correct Execution (ACE)

  5. Soft Errors • Scaling of the SER Problem • SER Processor • Implementation of the SMT Processor

  6. Analysis of the FITs of the Processor

  7. Selective Replication Technique • What is Selective Replication? • Protecting the Frontend - Map table and free list protection - Logic protection • Protecting the Backend

  8. Selective Replication Technique • Instruction Vs Vulnerability [minAVF + (maxAVF − minAVF)/25× (i − 1), minAVF + (maxAVF − minAVF)/25× i] • Implementing the Vulnerability Threshold

  9. Implementation of Selective Replication • widened ROB Validation • Selective Queue • Priority Selection (P-Sel)

  10. Implementation of Selective Replication • Commit • Branch Misprediction • Vulnerability of the Added Hardware

  11. Coverage and Results of Selective Replication • Functional units are protected • Logic in charge of performing the computation • Latches protected by reexecution • ROB,AGUs are not protected

  12. Coverage and Results of Selective Replication • FIT reduction • Performance slowdown • Power and Area overhead

  13. Coverage and Results of Selective Replication • SQ Size • Vulnerability Threshold • QoS

  14. Related Work • Replicating register values into unused registers • Reis proposed Replicating instructions at the compiler level • IBM G5 replicates the frontend and the execution engine

  15. Conclusion • Article presents a new approach to improve the reliability of modern processors by selectively replicating the most vulnerable instructions • Achieved 60% FIT reduction with less than 4% performance degradation with small area and complexity overhead

  16. Thank You…

  17. Questions Please??

More Related