Skip to main content

Error Rate Prediction of Applications Implemented in Multi-Core and Many-Core Processors

  • Chapter
  • First Online:
  • 1383 Accesses

Abstract

This work proposes an approach for predicting the error rate of applications implemented in multi/many-core processors. The prediction is based on the intrinsic sensitivity of the device and the soft error-rate of the application. This approach applies the principles of Code Emulating Upset (CEU) method, which combines radiation experiments with software-Implemented fault-injection. CEU approach has been demonstrated to be very effective for mono-core processors. However, advanced devices such as many-core processor implement complex architectures regarding memory hierarchy and communications. For this reason, an extension of the CEU technique is required to face these new features. In this chapter are explored three devices with different technologies and architectures aiming at providing a general approach for SEE evaluation and error-rate prediction. The target devices are: the Freescale P2041, Epiphany E16G301 and MPPA-256 multi/many-core processors. Obtained results provide relevant information about how to select an appropriate device depending on the application and the operating environment. In addition, it can be seen a small underestimation of the error rate since not all sensitive areas of the device could be targeted during fault injection campaigns.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Certification Authorities Software Team (CAST), Position paper cast-32 multi-core processors. https://www.faa.gov/aircraft/air_cert/design_approvals/air_software/cast/cast_papers/media/cast-32A.pdf. Accessed Nov 2016

  2. R. Baumann, Soft errors in advanced computer systems. IEEE Des Test Comput 22(3), 258–266 (2005)

    Article  Google Scholar 

  3. W. Hughes, Single Event Effects Mitigation Techniques Report, Federal Aviation Administration, DOT/FAA/TC-15/62, 2016, p. 1–241

    Google Scholar 

  4. R. Velazco, S. Rezgui, R. Ecoffet, Predicting error rate for microprocessor-based digital architectures through C.E.U. (code emulating upsets) injection. IEEE Trans. Nucl. Sci. 47, 2405–2411 (2000)

    Article  Google Scholar 

  5. R. Velazco, G. Foucard, P. Peronnard, Combining results of accelerated radiation tests and fault injections to predict the error rate of an application implemented in SRAM-based FPGAs. IEEE Trans. Nucl. Sci. 57, 3500–3505 (2010)

    Google Scholar 

  6. P. Ramos, Evaluation of the SEE sensitivity and methodology for error rate prediction of applications implemented in multi-core and manycore processors. http://tima.univ-grenoble-alpes.fr/tima/en/mediatheque/PhDthesisresult_id452.html, France, ISBN: 978-2-11-129226-0, Accessed Apr 2017

  7. V. Vargas, P. Ramos, W. Mansour, R. Velazco, N. Zergainoh, J. Mehaut, Preliminary results of SEU fault-injection on multicore processors in AMP mode, in Proceedings of the IEEE 20th International On-Line Testing Symposium (IOLTS), Platja d'Aro, Catalunya, Spain (2014), pp. 194–197

    Google Scholar 

  8. H. Quinn, The use of accelerated radiation testing for avionics. AIP Conf. Proc. 1525(1) (2013)

    Google Scholar 

  9. F. Miller, C. Weulersse, T. Carriere, N. Guibbaud, S. Morand, R. Gaillard, Investigation of 14 MeV neutron capabilities for SEU hardness evaluation. IEEE Trans. Nucl. Sci. 60, 2789–2796 (2013)

    Article  Google Scholar 

  10. Jesd89A, Measurement and reporting of alpha particle and terrestrial cosmic ray-induced soft errors in semiconductor devices, JEDEC Solid State Technology Association. http://www.jedec.org/sites/default/files/docs/jesd89a.pdf. Accessed 23 Dec 2016

  11. P. Ramos, V. Vargas, M. Baylac, F. Villa, S. Rey, J.A. Clemente, N.E. Zergainoh, J.F. Méhaut, R. Velazco, Evaluating the SEE sensitivity of a 45nm SOI multi-core processor due to 14 MeV neutrons. IEEE Trans. Nucl. Sci. 63, 2193–2200 (2016)

    Article  Google Scholar 

  12. F. Villa, M. Baylac, S. Rey, O. Rossetto, W. Mansour, P. Ramos, et al., Accelerator-based neutron irradiation of integrated circuits at GENEPI2 (France), in Proceedings of the Radiation Effects Data Workshop, Paris, France (2014), pp. 1–5

    Google Scholar 

  13. Freescale, P2040/P2041 QorIQ Integrated Multicore Communication Processor Family Reference Manual Rev. 3., http://cache.freescale.com/files/32bit/doc/ref_manual/P3041RM.pdf. Accessed 2015

  14. ADAPTEVA, Epiphany Architecture Reference Rev 14.03.11. http://www.adapteva.com/docs/epiphany_arch_ref.pdf. Accessed 23 Dec 2016

  15. KALRAY, MPPA-256 Boostan Cluster and I/O subsystem Architecture. Unpublished manuscript, France, 2016

    Google Scholar 

  16. G. Ballard, J. Demmel, O. Holtz, B. Lipshitz, O. Schwartz, Communication-optimal parallel algorithm for Strassen’s matrix multiplication, in Proceedings of the 24th Annual ACM Symposium on Parallelism in Algorithms and Architectures, June 2012, pp. 193–204

    Google Scholar 

  17. S.S. Stolt, E. Normand, A multicore server SEE cross section model. IEEE Trans. Nucl. Sci. 59(6), 2803–2810 (2012)

    Article  Google Scholar 

  18. ADAPTEVA, Epiphany SDK Rev 5.13.09.10. http://www.adapteva.com/docs/epiphany_sdk_ref.pdf. Accessed 23 Dec 2016

  19. V. Vargas, P. Ramos, V. Ray, C. Jalier, R. Stevens, B.D.D. Dinechin, M. Baylac, F. Villa, S. Rey, N.E. Zergainoh, J.F. Méhaut, R. Velazco, Radiation experiments on a 28 nm single-chip many-core processor and seu error-rate prediction. IEEE Trans. Nucl. Sci. 64, 483–490 (2017)

    Article  Google Scholar 

  20. P. Ramos, V. Vargas, M. Baylac, N.E. Zergainoh, R. Velazco, SEE error-rate evaluation for applications implemented in COTS multi-core and many-core processors. IEEE Trans. Nucl. Sci. 65(8), 1879-1886 (2018)

    Article  Google Scholar 

  21. K. LaBel, L. Cohn, Radiation testing and evaluation issues for modern integrated circuits, NASA/GSFC Code 561.4

    Google Scholar 

Download references

Acknowledgments

This work was supported in a part by the Universidad de las Fuerzas Armadas ESPE and by the Secretaría de Educación Superior, Ciencia, Tecnología e Innovación del Ecuador (SENESCYT), through the grant PIC-2017-EXT-005 and STIC-AmSud (Science et Technologie de l’Information et de la Communication en Amerique du Sud) – Energy-aware Scheduling and Fault Tolerance Techniques for the Exascale Era (EnergySFE) Project PIC-16-ESPE-STIC-001.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pablo Ramos .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Ramos, P., Vargas, V., Velazco, R., Zergainoh, NE. (2019). Error Rate Prediction of Applications Implemented in Multi-Core and Many-Core Processors. In: Velazco, R., McMorrow, D., Estela, J. (eds) Radiation Effects on Integrated Circuits and Systems for Space Applications. Springer, Cham. https://doi.org/10.1007/978-3-030-04660-6_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-04660-6_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-04659-0

  • Online ISBN: 978-3-030-04660-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics