• DocumentCode
    2610626
  • Title

    Using Genetic Algorithm to Identify Soft-Error Derating Blocks of an Application Program

  • Author

    Arasteh, Bahman ; Rahmani, Amir Masoud ; Mansoor, Ali ; Miremadi, Seyed Ghassem

  • Author_Institution
    Dept. of Comput., Islamic Azad Univ., Tehran, Iran
  • fYear
    2012
  • fDate
    5-8 Sept. 2012
  • Firstpage
    359
  • Lastpage
    367
  • Abstract
    Soft-errors are increasingly considered as a major cause for computer system failures. Software techniques are used as cost-effective and flexible techniques to tolerate soft-errors but the introduced overhead is not acceptable in some safety-critical real-time systems. The identification of the program blocks and protecting only vulnerable blocks against soft-errors reduces the performance overhead. In this paper, we present a genetic algorithm to identify the vulnerable program blocks as well as the derating program blocks against soft-errors. Then, only vulnerable blocks are protected by some software-based soft-error tolerance techniques to achieve a lower performance and space overhead. This genetic algorithm is implemented by the C++ programming languages as an automatic tool. To evaluate the algorithm, errors are injected using the Simple scalar toolset. The experimental results indicate that the effectiveness of this method is higher than the previous methods.
  • Keywords
    C++ language; genetic algorithms; software fault tolerance; C++ programming algorithm; application program; computer system failures; genetic algorithm; performance overhead reduction; safety-critical realtime systems; simple scalar toolset; soft-error derating blocks identification; software-based soft-error tolerance techniques; space overhead; vulnerable blocks; Biological cells; Computers; Genetic algorithms; Hardware; Redundancy; Transient analysis; Error derating; Genetic algorithm; Performance overhead; Program block; Soft-error;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2012 15th Euromicro Conference on
  • Conference_Location
    Izmir
  • Print_ISBN
    978-1-4673-2498-4
  • Type

    conf

  • DOI
    10.1109/DSD.2012.136
  • Filename
    6386911