Faulttolerant Typed Assembly Language - PowerPoint PPT Presentation

About This Presentation
Title:

Faulttolerant Typed Assembly Language

Description:

... faults caused crashes and problems at eBay, AOL, Los Alamos, and other major sites. ... Transient faults are a well-known problem in the architecture community. ... – PowerPoint PPT presentation

Number of Views:76
Avg rating:3.0/5.0
Slides: 2
Provided by: MedicalIll47
Category:

less

Transcript and Presenter's Notes

Title: Faulttolerant Typed Assembly Language


1
Fault-tolerant Typed Assembly Language
Frances Perry, Lester Mackey, George A. Reis, Jay
Ligatti, David I. August, and David
Walker Princeton University
TALFT An Idealized Fault-tolerant System
  • Goal Detect all faults that change a programs
    observable behavior and prove that well-typed
    programs always detect a single fault.
  • General Strategy Two redundant and independent
    copies of each computation (labeled green and
    blue) that are compared before stores and control
    flow transfers.

The TALFT Machine
  • A machine state consists of a code memory C, a
    value memory M, a register file R, a current
    instruction ir, and a store queue Q.
  • A value is observed when it is stored to memory.
  • Q buffers a store from the green computation
    until the corresponding blue store is performed.
  • Special hardware is used by memory and control
    flow instructions to detect mismatches between
    the computations and trigger the special fault
    state.

Frances Perry. CRA-W/CDC Programming Languages
Summer School. May 9-11, 2007.
Write a Comment
User Comments (0)
About PowerShow.com