Operating processor devices in space environments is challenging due to radiation strikes, which can cause a device to fail or fault. Caches are of particular interest in radiation effects research because they occupy a large portion of a device's area, and therefore account for a significant proportion of Single-Event Upsets (SEUs) within a device. Unfortunately, caches are difficult to access directly and impossible on most hardware testbeds. This paper presents the methodology for injecting faults into processor caches using our Dynamic Robust Single-Event Upset Simulator, DrSEUs. DrSEUs leverages the Simics full-system simulator to provide simulation-based, fault-injection capabilities. Simics provides tools to build cache models for simulated devices (but not included by default). However, these models are intended for collecting timing information and do not contain cache contents. In order to support fault injections, we have modified the g-cache Simics extension to include cache contents and added support to DrSEUs for targeting the simulated cache objects. We demonstrate and evaluate the injection capabilities and analysis features of DrSEUs by presenting cache fault-injection results for an image-processing application.


    Zugriff

    Zugriff prüfen

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    Cache fault injection with DrSEUs


    Beteiligte:

    Erschienen in:

    Erscheinungsdatum :

    2018-03-01


    Format / Umfang :

    2369878 byte




    Medientyp :

    Aufsatz (Konferenz)


    Format :

    Elektronische Ressource


    Sprache :

    Englisch



    Fault-tolerant systems design-estimating cache contents and usage

    Some, R.R. / Beahan, J. / Khanoyan, G. et al. | IEEE | 2002


    Fault‐Injection Techniques

    Yang, Mengfei / Hua, Gengxin / Feng, Yanjun et al. | Wiley | 2017


    7.0511 Fault-Tolerant Systems Design Estimating Cache Contents and Usage

    Institute of Electrical and Electronics Engineers | British Library Conference Proceedings | 2002


    Acoustic fault injection tool (AFIT)

    Schoess, J. N. | British Library Conference Proceedings | 1999


    Fault Injection Campaign for a Fault Tolerant Duplex Framework

    Sacco, Gian Franco / Ferraro, Robert D. / von Allmen, Paul et al. | IEEE | 2007