期刊文献+

一种软硬件结合的容错技术研究 被引量:3

Research of an Error-tolerant Technique Based on Hybrid of Hardware and Software
下载PDF
导出
摘要 单粒子翻转会使系统发生瞬时故障,基于控制流的错误检测技术,在运行时以基本块为单位由硬件或软件进行签名检验,判断运行是否出错.该技术嵌入签名信息使代码体积膨胀,系统性能下降,存在较多检测盲点.同时当前研究对错误检测后的系统恢复技术尚不成熟.提出一种软硬件结合的控制流容错技术.该技术覆盖大部分的检测盲点,并引入颗粒度校验模式优化代码密度,提高系统性能,同时采用硬件辅助的程序恢复技术来简化恢复流程.本文使用国产嵌入式CK-CPU作为实验平台,实验表明,这种软硬结合的容错技术能以较小的系统开销提高错误检测覆盖率,并针对完全校验模式实现错误恢复的功能. Single event upsetswill cause transient faults of system, the error detection technique based on control flow judges whether errors exit through signature verify by hardware or software in basic blocks at runtime. Signatures will cause expansion of size of code and reduction of performance, and there are also some blind spots of detections. The technique of error-correction after error-detection is not mature. This paper proposes an error-tolerant technique bases on hybrid of hardware and software to cover most of the detection blind spots. To decrease the size of code and improve performance,the paper introduces granularity verify mode. Aim to correcterrors, the paper propose an error-correction technique based on hardware. We use CK-CPU as the platform experiment, experiment shows that the hybrid method will increase the coverage of error detection at lower system cost, and can correct the errors for full verify mode.
出处 《小型微型计算机系统》 CSCD 北大核心 2017年第1期184-188,共5页 Journal of Chinese Computer Systems
基金 国家"八六三"高技术研究发展计划项目(2015AA016704c)资助 核高基重大专项项目(2010ZX01030-001-001-002)资助
关键词 单粒子翻转 控制流 错误检测 软硬件结合 颗粒度校验模式 错误恢复 single event upsets control flOW error detection hybrid of hardware and software granularity verify mode error correction
  • 相关文献

参考文献2

二级参考文献20

  • 1Hareland S, Maiz J, Alavi M, Mistry K, Walstra S, Dai C. Impact of CMOS scaling and SOI on soft error rates of logic processes//Proceedings of the Symposium on VLSI Technol ogy. Kvoto, Japan, 2001:73-74
  • 2Karnik T, Bloechel B, Soumyanath K, De V, Borkar S. Scaling trends of cosmic rays induced soft errors in static latches beyond 0. 18μ//Proceedings of the Symposium on VLSI Circuits. Kyoto, Japan, 2001: 61-62
  • 3Borkar S Y, Dubey P, Kahn K C, Kuck D J, Mulder H, Pawlowski S S, Rattner J R. Platform 2015: Intel processor and platform evolution for the next decade. Technology@Intel Magazine, 2005:1-10
  • 4Mukherjee S S, Kontz M, Reinhardt S K. Detailed design and evaluation of redundant multithreading alternatives// Proceedings of the International Symposium on Computer Architecture. Anchorage, AK, 2002: 99-110
  • 5Gomaa M, Searbrough C, Vijaykumar T N, Pomeranz I. Transient-fault recovery for chip multiprocessors//Proceedings of the International Symposium on Computer Architecture. San Diego, CA, 2003:98-109
  • 6Ma T, Dressendorfer P. Ionizing Radiation Effects in MOS Devices and Circuits. New York: Wiley-Interscience, 1989
  • 7Kaschmitter J L et al. Operation of commercial R3000 processors in the low earth orbit (LEO) space environment.IEEE Transactions on Nuclear Science, 1991, 38(6): 1415- 1428
  • 8Eaton P et al. Single event transient pulsewidth measurements using a variable temporal latch technique. IEEE Transactions on Nuclear Science, 2004, 51(6): 3365-3368
  • 9Shivakumar Pet al. Modeling the effect of technology trends on the soft error rate of combinational logic//Proceedings of the International Conference on Dependable Systems Networks. Bethesda, US, 2002:389-398
  • 10Slegel T J, Averill R M, Check M A, Giamei B C, Krumm B W, Krygowski C A, Li W H, Liptay J S, MacDougall J D, McPherson T J, Navarro J A, Schwarz E M, Shum K, Webb C F. IBM's S/390 G5 microprocessor design. IEEE Micro, 1999, 19(2): 12-23

共引文献40

同被引文献11

引证文献3

二级引证文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部