Error Detection Enhancement in COTS Superscalar Processors with Performance Monitoring Features

被引:0
|
作者
Amir Rajabzadeh
Seyed Ghassem Miremadi
Mirzad Mohandespour
机构
[1] Sharif University of Technology,Dependable Systems Laboratory (DSL), Department of Computer Engineering
来源
关键词
COTS processors; fault injection; error detection coverage; watchdog processor; performance monitoring; analytical evaluation;
D O I
暂无
中图分类号
学科分类号
摘要
Increasing use of commercial off-the-shelf (COTS) superscalar processors in industrial, embedded, and real-time systems necessitates the development of error detection mechanisms for such systems. This paper presents an error detection scheme called Committed Instructions Counting (CIC) to increase error detection in such systems. The scheme uses internal Performance Monitoring features and an external watchdog processor (WDP). The Performance Monitoring features enable counting the number of committed instructions in a program. The scheme is experimentally evaluated on a 32-bit Pentium® processor using software implemented fault injection (SWIFI). A total of 8181 errors were injected into the Pentium® processor. The results show that the error detection coverage varies between 90.92 and 98.41%, for different workloads. To verify the experimental results an analytical evaluation of the coverage is also performed.
引用
收藏
页码:553 / 567
页数:14
相关论文
共 50 条
  • [1] Error detection enhancement in COTS superscalar processors with performance monitoring features
    Rajabzadeh, A
    Miremadi, SG
    Mohandespour, M
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2004, 20 (05): : 553 - 567
  • [2] Error detection enhancement in COTS superscalar processors with event monitoring features
    Rajabzadeh, A
    Mohandespour, M
    Miremadi, GM
    10TH IEEE PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2004, : 49 - 54
  • [3] A hardware approach to concurrent error detection capability enhancement in COTS processors
    Rajabzadeh, A
    Miremadi, SG
    11TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2005, : 83 - 90
  • [4] A predictive performance model for superscalar processors
    Joseph, P. J.
    Vaswani, Kapil
    Thazhuthaveetil, Matthew J.
    MICRO-39: Proceedings of the 39th Annual IEEE/ACM International Symposium on Microarchitecture, 2006, : 161 - 170
  • [5] Performance issues in automatic differentiation on superscalar processors
    Bodin, F
    Monsifrot, A
    AUTOMATIC DIFFERENTIATION OF ALGORITHMS: FROM SIMULATION TO OPTIMIZATION, 2002, : 51 - 57
  • [6] The effect of instruction window on the performance of superscalar processors
    Pyun, YH
    Park, CS
    Choi, SB
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1998, E81A (06) : 1036 - 1044
  • [7] Comprehensive Study of the Features, Execution Steps and Microarchitecture of the Superscalar Processors
    Shah, N. D.
    Shah, Y. H.
    Modi, H.
    2013 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (ICCIC), 2013, : 102 - 105
  • [8] Error detection enhancement in PowerPC architecture-based embedded processors
    Fazeli, Mahdi
    Farivar, Reza
    Mirernadi, Seyed Ghassern
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2008, 24 (1-3): : 21 - 33
  • [9] Error Detection Enhancement in PowerPC Architecture-based Embedded Processors
    Mahdi Fazeli
    Reza Farivar
    Seyed Ghassem Miremadi
    Journal of Electronic Testing, 2008, 24 : 21 - 33
  • [10] A Mechanistic Performance Model for Superscalar Out-of-Order Processors
    Eyerman, Stijn
    Eeckhout, Lieven
    Karkhanis, Tejas
    Smith, James E.
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2009, 27 (02):