Home // ICN 2011, The Tenth International Conference on Networks // View article


Soft Errors Mask Analysis on Program Level

Authors:
Lei Xiong
Qingping Tan
Jianjun Xu

Keywords: soft errors; error mask; fault tolerance; control flow; dynamically dead codes

Abstract:
Computer hardware which consist billions of transistors could fail because of soft errors with the improving of semiconductor technology, and these failure could result in incorrect program execution. However, soft errors could be masked. Most methods of SIFT (Software-Implemented Fault Tolerance) do not take mask into account. In fact, these parts of program which could mask soft errors don’t need to be added redundancy instructions with SIFT methods. These parts of program are analyzed in this paper. We equal logical errors of soft errors to errors in program. In our analysis, we focus on two parts of program. One is idle program which is related to control flow. The probability for them to be executed is low. The other is dynamically dead codes. From static view, dynamically dead codes include statically dead codes and statically partial dead codes. By control flow graph, we analyze the condition which could mask soft errors of these parts of program. Finally, we design an experimental framework to demonstrate our analysis. Those codes which we analyze show their ability to mask soft errors.

Pages: 449 to 454

Copyright: Copyright (c) IARIA, 2011

Publication date: January 23, 2011

Published in: conference

ISSN: 2308-4413

ISBN: 978-1-61208-113-7

Location: St. Maarten, The Netherlands Antilles

Dates: from January 23, 2011 to January 28, 2011