Title :
A Configurable Approach to Tolerate Soft Errors via Partial Software Protection
Author :
Xiong, Lei ; Tan, Qingping
Author_Institution :
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
Abstract :
Compared with hardware-based methods, software-based methods which need not additional hardware costs are regarded as efficient methods to tolerate soft errors. Software-based methods which are implemented by software protection have performance sacrifice. This paper proposes a new configurable approach whose purpose is to balance system reliability and performance, to tolerate soft errors via partial software protection. Those unprotected software regions which are motivated by soft error mask on software level are related to statically dead codes, those codes whose probabilities to be executed are low and some partially dead codes. For those protected codes, we copy every data and operate every operation twice to ensure those data stored into memory are right. Additionally, we ensure every branch instruction can jump to the right address by checking condition and destination address. Finally, our approach is implemented by modification of compiler. System reliability and performance are evaluated with different configurations. Experimental results demonstrate our purpose to balance system reliability and performance.
Keywords :
safety-critical software; software fault tolerance; software performance evaluation; compiler modification; configurable approach; dead codes; destination address; fault tolerance; partial software protection; soft error mask; system performance evaluation; system reliability; Fault tolerance; Fault tolerant systems; Hardware; Software; Software protection; Software reliability; control flow; fault tolerance; partially dead codes; performance; reliability; soft errors;
Conference_Titel :
Parallel and Distributed Processing with Applications Workshops (ISPAW), 2011 Ninth IEEE International Symposium on
Conference_Location :
Busan
Print_ISBN :
978-1-4577-0524-3
Electronic_ISBN :
978-0-7695-4429-8
DOI :
10.1109/ISPAW.2011.45