arrow
返回

Cross-Layer Software Dependability on Unreliable Hardware

delete2016-01-01
delete19
PRE
AI
S
Semeen Rehman
K
Kuan-Hsun Chen
F
Florian Kriebel
A
Anas Toma
M
Muhammad Shafique *
J
Jian-Jia Chen
J
Jörg Henkel
DOI:10.1109/TC.2015.2417554delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
To enable reliable embedded systems, it is imperative to leverage the compiler and system software for joint optimization of functional correctness (i.e., vulnerability indexes) and timing correctness (i.e., deadline misses). This paper considers the optimization of the reliability-timing (RT) penalty, defined as a linear combination of the vulnerability and deadline misses. We propose a cross-layer approach to achieve reliable code generation and execution at compilation and system software layers for embedded systems. This is enabled by the concept of generating multiple versions for given application functions, with diverse performance and reliability tradeoffs, by exploiting different reliability-guided compilation options. As the execution time of a function is not fixed, the selection of the versions depends upon the execution behavior of the previous functions. Based on the reliability and execution time profiling of these versions, our reliability-driven system software decides the prioritization of the functions for determining their execution order and employs dynamic version selection to dynamically select a suitable version of a function. Specifically, our scheme builds a schedule table offline to optimize the RT penalty, and uses this table at run time to select suitable versions for the subsequent functions. A complex real-world application of secure video and audio processing composed of various functions is evaluated for reliable code generation and execution.
Keyword:
Compiler
cross-layer
embedded systems
fault tolerance
real-time
reliability
reliable software
scheduling
soft errors
software transformations
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

K
karlsruhe institute of technology
学者数:
2.0W
论文数: 1.5W
被引数: 23
H
Helmholtz Association
学者数:
13.2W
论文数: 10.7W
被引数: 145
引用论文

引用论文

Numerical investigation of an electro-optic majority voting circuit utilizing graphene-silicon nitride waveguides
err2019-06-01
err0
PREAI
errWeixian Wu; Jie Zhang; Yan Li; Weiwei Chen; Pengjun Wang; Shiqi Li; Jian Ding; Bohao Zhang; Hao Lu; Jun Li; Qiang Fu; Tingge Dai; Yuehai Wang; Jianyi Yang
err分享
err收藏
A roadmap toward the development of Sapienza Smart Campus
err2016-06-01
err0
PREAI
errFrancesca Pagliaro; Benedetta Mattoni; Franco Gugliermenti; Fabio Bisegna; Bartolomeo Azzaro; Francesco Tomei; Stefano Catucci
err分享
err收藏
Heterostructure Ni3S4–MoS2 with interfacial electron redistribution used for enhancing hydrogen evolution
err2021-01-01
err0
errOAAI
errJingmin Ge; Jiaxing Jin; Yanming Cao; Meihong Jiang; Fazhi Zhang; Hongling Guo; Xiaodong Lei
err分享
err收藏
Prevalence, Incidence, and Risk of Progression of Asymptomatic Pancreatic Cysts in Large Sample Real-world Data
err2021-12-03
err0
PREAI
errAdam B. Schweber; Emil Agarunov; Christian Brooks; Chin Hur; Tamas A. Gonda
err分享
err收藏
学者 查看更多内容