Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

On the Characterization and Optimization of On-Chip Cache Reliability against Soft Errors

Published: 01 September 2009 Publication History

Abstract

Soft errors induced by energetic particle strikes in on-chip cache memories have become an increasing challenge in designing new generation reliable microprocessors. Previous efforts have exploited information redundancy via parity/ECC codings or cacheline duplication for information integrity in on-chip cache memories. Due to various performance, area/size, and energy constraints in various target systems, many existing unoptimized protection schemes may eventually prove significantly inadequate and ineffective. In this paper, we propose a new framework for conducting comprehensive studies and characterization on the reliability behavior of cache memories, in order to provide insight into cache vulnerability to soft errors as well as design guidance to architects for highly efficient reliable on-chip cache memory design. Our work is based on the development of new lifetime models for data and tag arrays residing in both the data and instruction caches. Those models facilitate the characterization of cache vulnerability of stored items at various lifetime phases. We then exemplify this design methodology by proposing reliability schemes targeting at specific vulnerable phases. Benchmarking is carried out to showcase the effectiveness of our approach.

Cited By

View all
  • (2021)Cache Tag Array Fault Tolerance Method Based on Redundancy and Similarity of Adjacent Cache Line Tag BitsInternational Conference on Frontiers of Electronics, Information and Computation Technologies10.1145/3474198.3478212(1-8)Online publication date: 21-May-2021
  • (2019)Memory-Aware Design Space Exploration for Reliability Evaluation in Computing SystemsJournal of Electronic Testing: Theory and Applications10.1007/s10836-019-05785-035:2(145-162)Online publication date: 1-Apr-2019
  • (2017)Soft error-aware architectural exploration for designing reliability adaptive cache hierarchies in multi-coresProceedings of the Conference on Design, Automation & Test in Europe10.5555/3130379.3130388(37-42)Online publication date: 27-Mar-2017
  • Show More Cited By
  1. On the Characterization and Optimization of On-Chip Cache Reliability against Soft Errors

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image IEEE Transactions on Computers
    IEEE Transactions on Computers  Volume 58, Issue 9
    September 2009
    144 pages

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 01 September 2009

    Author Tags

    1. Cache
    2. reliability
    3. soft error
    4. temporal vulnerability factor.

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)Cache Tag Array Fault Tolerance Method Based on Redundancy and Similarity of Adjacent Cache Line Tag BitsInternational Conference on Frontiers of Electronics, Information and Computation Technologies10.1145/3474198.3478212(1-8)Online publication date: 21-May-2021
    • (2019)Memory-Aware Design Space Exploration for Reliability Evaluation in Computing SystemsJournal of Electronic Testing: Theory and Applications10.1007/s10836-019-05785-035:2(145-162)Online publication date: 1-Apr-2019
    • (2017)Soft error-aware architectural exploration for designing reliability adaptive cache hierarchies in multi-coresProceedings of the Conference on Design, Automation & Test in Europe10.5555/3130379.3130388(37-42)Online publication date: 27-Mar-2017
    • (2017)Word- and Partition-Level Write Variation Reduction for Improving Non-Volatile Cache LifetimeACM Transactions on Design Automation of Electronic Systems10.1145/308469023:1(1-18)Online publication date: 1-Aug-2017
    • (2016)Reliability-Aware Adaptations for Shared Last-Level Caches in Multi-CoresACM Transactions on Embedded Computing Systems10.1145/296105915:4(1-26)Online publication date: 1-Sep-2016
    • (2016)A Survey of Techniques for Modeling and Improving Reliability of Computing SystemsIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2015.242617927:4(1226-1238)Online publication date: 1-Apr-2016
    • (2016)Accurate Model for Application Failure Due to Transient Faults in CachesIEEE Transactions on Computers10.1109/TC.2015.248864265:8(2397-2410)Online publication date: 1-Aug-2016
    • (2015)R2CacheProceedings of the 10th International Conference on Hardware/Software Codesign and System Synthesis10.5555/2830840.2830841(1-10)Online publication date: 4-Oct-2015
    • (2015)On the characterization and optimization of system-level vulnerability for instruction caches in embedded processorsMicroprocessors & Microsystems10.1016/j.micpro.2015.09.01139:8(686-692)Online publication date: 1-Nov-2015
    • (2015)Security enhancement of cloud servers with a redundancy-based fault-tolerant cache structureFuture Generation Computer Systems10.1016/j.future.2015.03.00152:C(147-155)Online publication date: 1-Nov-2015
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media