• DocumentCode
    3515695
  • Title

    An end-to-end approach for the automatic derivation of application-aware error detectors

  • Author

    Lyle, Galen ; Chen, Shelley ; Pattabiraman, Karthik ; Kalbarczyk, Zbigniew ; Iyer, Ravishankar

  • Author_Institution
    Center for Reliable & High Performance Comput., Univ. of Illinois (Urbana-Champaign), Urbana, IL, USA
  • fYear
    2009
  • fDate
    June 29 2009-July 2 2009
  • Firstpage
    584
  • Lastpage
    589
  • Abstract
    Critical Variable Recomputation (CVR) based error detection provides high coverage for data critical to an application while reducing the performance overhead associated with detecting benign errors. However, when implemented exclusively in software, the performance penalty associated with CVR based detection is unsuitably high. This paper addresses this limitation by providing a hybrid hardware/software tool chain which allows for the design of efficient error detectors while minimizing additional hardware. Detection mechanisms are automatically derived during compilation and mapped onto hardware where they are executed in parallel with the original task at runtime. When tested using an FPGA platform, results show that our approach incurs an area overhead of 53% while increasing execution time by 27% on average.
  • Keywords
    error detection; fault tolerant computing; system recovery; application-aware error detector; critical variable recomputation; error detection; hybrid hardware/software tool chain; Application software; Availability; Delay; Detectors; Fault detection; Hardware; Protection; Software performance; Software tools; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems & Networks, 2009. DSN '09. IEEE/IFIP International Conference on
  • Conference_Location
    Lisbon
  • Print_ISBN
    978-1-4244-4422-9
  • Electronic_ISBN
    978-1-4244-4421-2
  • Type

    conf

  • DOI
    10.1109/DSN.2009.5270291
  • Filename
    5270291