• DocumentCode
    3057933
  • Title

    Characterizing Time-Varying Behavior and Predictability of Cache AVF

  • Author

    Cheng, Yu ; Wang, Yongwen ; Xing, Zuocheng ; Zhang, Minxuan

  • Author_Institution
    Sch. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2011
  • fDate
    Nov. 30 2011-Dec. 2 2011
  • Firstpage
    720
  • Lastpage
    725
  • Abstract
    With the development of information systems, electronic devices are becoming more and more susceptible to soft errors, especially for the tough environment of drastic electromagnetic interference. Architectural Vulnerability Factor (AVF), which is defined as the fraction of soft errors that result in erroneous outputs, has been introduced to quantify the vulnerability of structures to soft errors. Recent studies have shown that the AVF of several micro-architectures (e.g. issue queue) exhibits significant runtime variations and certain predictability for SPEC2K benchmarks, thus motivating the development of AVF-aware fault tolerant techniques. Through accurate AVF prediction, these techniques provide error protection only at the execution points of high AVF rather than the whole execution lifetime of programs, thereby reducing the overheads of soft error protection schemes without sacrificing much reliability. The native motivation of this paper is to see if cache AVF also exhibits such predictability for the further exploration of AVF-aware cache protection techniques. In this paper, we characterize dynamic vulnerability behavior of level1 data (L1D) cache and analyze the correlation between L1D AVF and performance metrics. Based on the analysis of variance and predictability of L1D AVF, we propose a novel hierarchical classification of SPEC2K benchmarks to provide insights into the varying vulnerability behavior and predictability of cache AVF. We develop a new methodology to select the best-suited predictive method for cache AVF. Our results show that accurate cache AVF predictor is available for SPEC2K benchmarks, and most programs are excellent candidates for AVF-aware fault tolerant schemes.
  • Keywords
    cache storage; security of data; software fault tolerance; AVF-aware fault tolerant techniques; architectural vulnerability factor; cache AVF predictability; drastic electromagnetic interference; electronic devices; hierarchical SPEC2K benchmarks classification; information systems; level 1 data cache; microarchitectures; soft error protection schemes; time-varying behavior; Benchmark testing; Correlation; Error analysis; Linear regression; Measurement; Predictive models; Reliability; Architectural Vulnerability Factor (AVF); cache AVF predictability; hierarchical classification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Networking and Collaborative Systems (INCoS), 2011 Third International Conference on
  • Conference_Location
    Fukuoka
  • Print_ISBN
    978-1-4577-1908-0
  • Type

    conf

  • DOI
    10.1109/INCoS.2011.63
  • Filename
    6132898