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 条
  • [31] Compiler-directed run-time monitoring of program data access
    Ding, C
    Zhong, YT
    ACM SIGPLAN NOTICES, 2003, 38 (02) : 1 - 12
  • [32] Compiler-Directed Leakage Reduction in Embedded Microprocessors
    Roy, Soumyaroop
    Ranganathan, Nagarajan
    Katkoori, Srinivas
    2009 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2009, : 35 - 40
  • [33] Compiler-directed selection of dynamic memory layouts
    Kandemir, M
    Kadayif, I
    PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2001, : 219 - 224
  • [34] Compiler-directed region-based security for low-overhead software protection
    Kongubangaram, Vijay
    Gelbart, Olga
    Simha, Rahul
    Narahari, Bhagirath
    DASC 2007: THIRD IEEE INTERNATIONAL SYMPOSIUM ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, PROCEEDINGS, 2007, : 47 - +
  • [35] Compiler-Directed Lightweight Checkpointing for Fine-Grained Guaranteed Soft Error Recovery
    Liu, Qingrui
    Jung, Changhee
    Lee, Dongyoon
    Tiwarit, Devesh
    SC '16: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2016, : 228 - 239
  • [36] Compiler-Directed and Architecture-Independent Mitigation of Read Disturbance Errors in STT-RAM
    Hosseini, Fateme S.
    Yang, Chengmo
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 222 - 227
  • [37] Compiler-directed memory management for heterogeneous MPSoCs
    Wang, Miao
    Bodin, Francois
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (01) : 134 - 145
  • [38] Compiler-Directed Whole-System Persistence
    Zeng, Jianping
    Zhang, Tong
    Jung, Changhee
    2024 ACM/IEEE 51ST ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, ISCA 2024, 2024, : 961 - 977
  • [39] Compiler-directed instruction cache leakage optimization
    Zhang, W
    Hu, JS
    Degalahal, V
    Kandemir, M
    Vijaykrishnan, N
    Irwin, MJ
    35TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO-35), PROCEEDINGS, 2002, : 208 - 218
  • [40] Compiler-directed code restructuring for improving performance of MPSoCs
    Chen, Guilin
    Kandemir, Mahmut
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (09) : 1201 - 1214