Hardware failure virtualization via software encoded processing

被引:4
|
作者
Wappler, Ute [1 ]
Fetzer, Christof [1 ]
机构
[1] Tech Univ Dresden, Dept Comp Sci, Dresden, Germany
关键词
D O I
10.1109/INDIN.2007.4384907
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In future, the decreasing feature size will make it much more difficult to built reliable microprocessors. Economic pressure will most likely result in the reliability of microprocessors being tuned for the commodity market. Dedicated reliable hardware is very expensive and usually slower than commodity hardware. Thus, software implemented hardware fault tolerance (SIHFT) will become essential for building safe systems. Existing SIHFT approaches either are not broadly applicable or lack the ability to reliably deal with permanent hardware faults. In contrast, Forin [11 introduced the Vital Coded Microprocessor which reliably detects transient and permanent hardware failures, but is not applicable to arbitrary programs. It requires a dedicated development process and special hardware. We extend Forin's Vital Code, so that it is applicable to arbitrary binary code which enables us to apply it to existing binaries or automatically during compile time. Furthermore, our approach does not require special purpose hardware.
引用
收藏
页码:977 / 982
页数:6
相关论文
共 50 条
  • [31] OpenRAN: A Software-defined RAN Architecture Via Virtualization
    Yang, Mao
    Li, Yong
    Jin, Depeng
    Su, Li
    Ma, Shaowu
    Zeng, Lieguang
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2013, 43 (04) : 549 - 550
  • [32] Virtualization of hardware - Introduction and survey
    Plessl, C
    Platzner, M
    ERSA '04: THE 2004 INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2004, : 63 - 69
  • [33] Hardware/software partitioning of a Bayesian spam filter via hardware profiling
    Alkabani, Yousra M.
    El-Kharashi, M. Watheq
    Bedor, Hassan S.
    2006 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-7, 2006, : 3266 - +
  • [34] Hardware and software cooperate via codevelopment.
    不详
    EDN, 1996, : S18 - &
  • [35] DISTRIBUTED PROCESSING GROWS AS ITS HARDWARE AND SOFTWARE DEVELOP
    SCRUPSKI, SE
    ELECTRONICS, 1976, 49 (11): : 91 - 97
  • [36] COMPUTER HARDWARE AND SOFTWARE IN CHEMICAL INFORMATION-PROCESSING
    RUSH, JE
    JOURNAL OF CHEMICAL INFORMATION AND COMPUTER SCIENCES, 1985, 25 (03): : 140 - 149
  • [37] A combined hardware/software approach for fast kinematic processing
    Krieger, C
    Hosticka, B
    Krupp, T
    Hiller, M
    Kecskemethy, A
    MICROPROCESSORS AND MICROSYSTEMS, 1998, 22 (05) : 263 - 275
  • [38] Hardware/software cost analysis of interrupt processing strategies
    Samadzadeh, MH
    Garalnabi, LE
    IEEE MICRO, 2001, 21 (03) : 69 - 76
  • [39] Software and hardware complex for radiation processing facility control
    Pavlov, Yu S.
    Bystrov, P. A.
    RADIATION PHYSICS AND CHEMISTRY, 2022, 196
  • [40] Hardware-software codesign for geological image processing
    Liu, Sining
    Li, Lin
    Wang, Wei
    2006 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLS 1-4: VOL 1: SIGNAL PROCESSING, 2006, : 2634 - 2637