Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

Exploration of the effects of soft errors from dynamic software behaviours

Exploration of the effects of soft errors from dynamic software behaviours

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IET Software — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Soft errors can affect system reliability by influencing software execution. Dynamic implementation for software-based soft error tolerance methods can protect more types of codes; hence, the method can cover more soft errors. Based on the background of dynamic soft error tolerance, this study proposes an approach to analyse dynamic software behaviours under the effects of soft errors. The authors use a special program model that combines abstract computing on the high level with computing of instructions on the low level. On the high level, programs are divided with the granularity of function. On the low level, every function is implemented by the instructions. Those effects of soft errors on instructions on the low level are passed to the computing results of function on the high level. Backed by the computing results of function on the high level, the caused instruction errors that can lead to incorrect program outcome are distinguished within a function. Based on those different level software behaviours with our program model, the dynamic program reliability model is built under the effects of soft errors. From the dynamic program reliability model, we can see the relationship between the characteristics of dynamic program and reliability of dynamic program under the effects of soft errors. Finally, the experimental results of the authors fault injection experiments validate the dynamic program reliability model. In addition, the experimental results also demonstrate the authors analyses of different dynamic software behaviours under the effects of soft errors.

References

    1. 1)
      • P. Kogge . (1991) The architecture of symbolic computers.
    2. 2)
      • G. Michaelson . (1988) An introduction to functional programming through lambda calculus.
    3. 3)
      • Oh, N.: `Software implemented hardware fault tolerance', 2000, PhD, Stanford University.
    4. 4)
    5. 5)
      • Zhang, B., Wang, B., Orshansky, M.: `FASER: Fast analysis of soft error susceptibility for cell-based designs', Seventh Int. Symp. on Quality Electronic Design, 2006, p. 755–760.
    6. 6)
    7. 7)
      • Barendregt H., Barendsen E.: ‘Introduction to Lambda Calculus’ ftp://ftp.cs.ru.nl/pub/CompMath.Found/lambda.pdf, accessed October 2010.
    8. 8)
      • S. Mukherjee . (2008) Architecture design for soft errors.
    9. 9)
      • Reinhardt, S., Mukherjee, S.: `Transient fault detection via simultaneous multithreading', Proc. 27th Annual Int. Symp. on Computer Architecture, 2000, ACM Press, p. 25–36.
    10. 10)
      • Shivakumar, P., Kistler, M., Keckler, S.: `Modeling the effect of technology trends on the soft error rate of combinational logic', Proc. DSTN, 2002, p. 389–398.
    11. 11)
    12. 12)
      • Zhang, Y., Johnson, N.: `DAFT: decoupled acyclic fault tolerance', Proc. 19th Int. Conf. on Parallel architectures and compilation techniques, September 2010, p. 87–98.
    13. 13)
    14. 14)
    15. 15)
      • Li, X.: `Soft error modeling and analysis for microprocessors', 2008, PhD, University of Illinois.
    16. 16)
      • Austin, T.: `DIVA: a reliable substrate for deep submicron microarchitecture design', 32ndAnnual Int. Symp. on Microarchitecture (MICRO), 1999, p. 196–207.
    17. 17)
    18. 18)
      • Zhang, M., Shanbhag, N.: `A soft error rate analysis (SERA) methodology', Proc. ICCAD, 2004, p. 111–118.
    19. 19)
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-sen.2011.0135
Loading

Related content

content/journals/10.1049/iet-sen.2011.0135
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address