Selective replication a lightweight technique for soft errors
Download
1 / 17

Selective Replication : A Lightweight Technique for Soft Errors - PowerPoint PPT Presentation


  • 82 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Selective Replication : A Lightweight Technique for Soft Errors' - didina


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Selective replication a lightweight technique for soft errors

Selective Replication : A Lightweight Technique for Soft Errors

Xavier Vera, JaumeAbella ,Javier Carreteroand Antonio Gonzalez


Outline of presentation
Outline of Presentation Errors

  • Introduction

  • Soft Errors

  • Selective Replication Technique

  • Implementation of Selective Replication

  • Coverage and Results of Selective Replication

  • Related work

  • Conclusion


Introduction
Introduction Errors

  • Cause for Soft Errors

  • Why name soft error?

  • Mean Time To Failure (MTTF)

  • Failure In Time (FIT)


Introduction1
Introduction Errors

  • Which structures to protect

  • FIT(i) = RawErrorRate × TVF × AVFw(i)

  • Architectural Vulnerability Factor (AVF)

  • Architecturally Correct Execution (ACE)


Soft errors
Soft Errors Errors

  • Scaling of the SER Problem

  • SER Processor

  • Implementation of the SMT Processor



Selective replication technique
Selective Replication Technique Errors

  • What is Selective Replication?

  • Protecting the Frontend

    - Map table and free list protection

    - Logic protection

  • Protecting the Backend


Selective replication technique1
Selective Replication Technique Errors

  • Instruction Vs Vulnerability

    [minAVF + (maxAVF − minAVF)/25× (i − 1), minAVF + (maxAVF − minAVF)/25× i]

  • Implementing the Vulnerability Threshold


Implementation of selective replication
Implementation of Selective Replication Errors

  • widened ROB Validation

  • Selective Queue

  • Priority Selection (P-Sel)


Implementation of selective replication1
Implementation of Selective Replication Errors

  • Commit

  • Branch Misprediction

  • Vulnerability of the Added Hardware


Coverage and results of selective replication
Coverage and Results of Selective Replication Errors

  • Functional units are protected

  • Logic in charge of performing the computation

  • Latches protected by reexecution

  • ROB,AGUs are not protected


Coverage and results of selective replication1
Coverage and Results of Selective Replication Errors

  • FIT reduction

  • Performance slowdown

  • Power and Area overhead


Coverage and results of selective replication2
Coverage and Results of Selective Replication Errors

  • SQ Size

  • Vulnerability Threshold

  • QoS


Related work
Related Work Errors

  • Replicating register values into unused registers

  • Reis proposed Replicating instructions at the compiler level

  • IBM G5 replicates the frontend and the execution engine


Conclusion
Conclusion Errors

  • 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




ad