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
Link To Document :
بازگشت