TY - GEN
T1 - Using loop invariants to fight soft errors in data caches
AU - Sri Hari Krishna, N.
AU - Son, Seung Woo
AU - Kandemir, Mahmut
AU - Li, Feihui
PY - 2005/12/1
Y1 - 2005/12/1
N2 - Ever scaling process technology makes embedded systems more vulnerable to soft errors than in the past. One of the generic methods used to fight soft errors is based on duplicating instructions either in the spatial or temporal domain and then comparing the results to see whether they are different. This full duplication based scheme, though effective, is very expensive in terms of performance, power, and memory space. In this paper, we propose an alternate scheme based on loop invariants and present experimental results which show that our approach catches 62% of the errors caught by full duplication, when averaged over all benchmarks tested. In addition, it reduces the execution cycles and memory demand of the full duplication strategy by 80% and 4%, respectively.
AB - Ever scaling process technology makes embedded systems more vulnerable to soft errors than in the past. One of the generic methods used to fight soft errors is based on duplicating instructions either in the spatial or temporal domain and then comparing the results to see whether they are different. This full duplication based scheme, though effective, is very expensive in terms of performance, power, and memory space. In this paper, we propose an alternate scheme based on loop invariants and present experimental results which show that our approach catches 62% of the errors caught by full duplication, when averaged over all benchmarks tested. In addition, it reduces the execution cycles and memory demand of the full duplication strategy by 80% and 4%, respectively.
UR - http://www.scopus.com/inward/record.url?scp=70449420161&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70449420161&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:70449420161
SN - 0780387368
SN - 9780780387362
T3 - Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC
SP - 1317
EP - 1320
BT - Proceedings of the 2005 Asia and South Pacific Design Automation Conference, ASP-DAC 2005
T2 - 2005 Asia and South Pacific Design Automation Conference, ASP-DAC 2005
Y2 - 18 January 2005 through 21 January 2005
ER -