• DocumentCode
    475411
  • Title

    Hardware Fault Tolerance implemented in software at the compiler level with special emphasis on array-variable protection

  • Author

    Piotrowski, A. ; Makowski, D. ; Jablonski, Grzegorz ; Tarnowski, S. ; Napieralski, A.

  • Author_Institution
    Technical University of ¿ód¿, POLAND
  • fYear
    2008
  • fDate
    19-21 June 2008
  • Firstpage
    115
  • Lastpage
    119
  • Abstract
    Advanced and sophisticated microprocessor-based systems are often applied in safety or mission critical subsystems. The problem of designing radiation-tolerant devices becomes very important, especially in places such as accelerators and synchrotrons, where the results of the experiments depend on the reliability of control mechanisms. In this paper, we propose a new technique for safe and reliable computing in the presence of radiation-induced errors. In our solution, Software Implemented Hardware Fault Tolerance (SIHFT) algorithms are implemented automatically during the compilation process. This approach makes it possible to use standard optimization algorithms during the compilation. In addition, a responsibility for implementing fault tolerance is transferred to the compiler and it is transparent to the programmers. Special emphasis has been placed on the array protection algorithm.
  • Keywords
    Automatic control; Fault tolerance; Hardware; Mission critical systems; Program processors; Programming profession; Protection; Radiation safety; Software algorithms; Synchrotron radiation; Compilation techniques; Radiation environment; Radiation tolerant system; Single event upset; Software implemented hardware fault tolerance; Table protection algorithm;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Mixed Design of Integrated Circuits and Systems, 2008. MIXDES 2008. 15th International Conference on
  • Conference_Location
    Poznan, Poland
  • Print_ISBN
    978-83-922632-7-2
  • Electronic_ISBN
    978-83-922632-8-9
  • Type

    conf

  • Filename
    4600870