Compiler-directed selective data protection against soft errors

被引:4
|
作者
Chen, G. [1 ]
Kandemir, M. [1 ]
Irwin, M. J. [1 ]
Memik, G. [1 ]
机构
[1] Penn State Univ, Dept Comp Sci & Engn, University Pk, PA 16802 USA
关键词
D O I
10.1145/1120725.1121000
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Soft errors in electronic devices are a growing concern for many embedded systems from diverse domains. Chip vendors are already working with system customers on ways to guard against the effects of soft errors. While error code based protection mechanisms for memories such as ECC are important, indiscriminately applying them to all data can have serious memory space and energy overheads. This paper demonstrates how an optimizing compiler can be useful in deciding which data elements need to be protected based on user-specified annotations. The proposed idea makes use of a variant of forward slicing.
引用
收藏
页码:713 / 716
页数:4
相关论文
共 50 条
  • [1] Compiler-Directed Soft Error Resilience for Lightweight GPU Register File Protection
    Kim, Hongjune
    Zeng, Jianping
    Liu, Qingrui
    Abdel-Majeed, Mohammad
    Lee, Jaejin
    Jung, Changhee
    PROCEEDINGS OF THE 41ST ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION (PLDI '20), 2020, : 989 - 1004
  • [2] Compiler-Directed Soft Error Mitigation for Embedded Systems
    Martinez-Alvarez, Antonio
    Cuenca-Asensi, Sergio A.
    Restrepo-Calle, Felipe
    Palomo Pinto, Francisco R.
    Guzman-Miranda, Hipolito
    Aguirre, Miguel A.
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2012, 9 (02) : 159 - 172
  • [3] Compiler-directed instruction duplication for soft error detection
    Hu, JS
    Li, FH
    Degalahal, V
    Kandemir, M
    Vijaykrishnan, N
    Irwin, MJ
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 1056 - 1057
  • [4] Compiler-directed data cache leakage reduction
    Zhang, W
    VLSI 2004: IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS, 2004, : 305 - 306
  • [5] Compiler-directed data partitioning for multicluster processors
    Chu, Michael L.
    Mahlke, Scott A.
    CGO 2006: 4TH INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2006, : 208 - +
  • [6] Performance potentials of compiler-directed data speculation
    Wu, YF
    Chen, LL
    Ju, R
    Fang, J
    ISPASS: 2003 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2003, : 22 - 31
  • [7] A Compiler-Directed Data Prefetching Scheme for Chip Multiprocessors
    Son, Seung Woo
    Kandemir, Mahmut
    Karakoy, Mustafa
    Chakrabarti, Dhruva
    ACM SIGPLAN NOTICES, 2009, 44 (04) : 209 - 218
  • [8] EFFECTIVENESS OF COMPILER-DIRECTED PREFETCHING ON DATA MINING BENCHMARKS
    Natarajan, Ragavendra
    Mekkat, Vineeth
    Hsu, Wei-Chung
    Zhai, Antonia
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2012, 21 (02)
  • [9] Compiler-directed reordering of data by cyclic graph coloring
    Genius, D
    Lelait, S
    EURO-PAR'99: PARALLEL PROCESSING, 1999, 1685 : 1260 - 1264
  • [10] Compiler-directed cache polymorphism
    Hu, JS
    Kandemir, M
    Vijaykrishnan, N
    Irwin, MJ
    Saputra, H
    Zhang, W
    ACM SIGPLAN NOTICES, 2002, 37 (07) : 165 - 174