Reducing of Soft Error Effects on a MIPS-based Dual-Core Processor

被引:0
|
作者
Didehban, Moslem [1 ]
Khoshbakht, Saman [1 ]
Zarandi, Hamid R. [1 ]
Pourmozaffari, Saadat [1 ]
机构
[1] Amirkabir Univ Technol, Dept Comp Engn & Informat Technol, Tehran, Iran
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a simulation-based fault injection analysis of a MIPS-based dual-core processor is presented, an approach is proposed to improve the reliability of most vulnerable parts of the processor components and then the improvement is evaluated. In the first series of experiments, a total of 9100 transient faults were injected in 114 different fault sites of the processor. These experiments demonstrate that the Message Passing Interface, the Arbiter and the Program Counters are the most vulnerable parts of the processor. Thus, these parts were selected as targets for the improvement. The fault tolerance method used for improving the Arbiter is based on using the Triple Modular Redundancy. As for the Message Passing Interface and the Program Counters the single bit error correction Hamming code is used. The experimental results show 11.8% improvement in error recovery and 15.1% reduction of failure rate at the cost of 1.01% area overhead.
引用
收藏
页码:151 / 152
页数:2
相关论文
共 50 条
  • [1] Analysis of Transient faults on a MIPS-based Dual-Core Processor
    Faraji, Iman
    Didehban, Moslem
    Zarandi, Hamid R.
    [J]. FIFTH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY, AND SECURITY: ARES 2010, PROCEEDINGS, 2010, : 125 - 130
  • [2] Dynamic self-reconfiguration of a MIPS-based soft-core processor architecture
    Nolting, Stephan
    Paya-Vaya, Guillermo
    Giesemann, Florian
    Blume, Holger
    Niemann, Sebastian
    Mueller-Schloer, Christian
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 133 : 391 - 406
  • [3] Dynamic Self-Reconfiguration of a MIPS-Based Soft-Processor Architecture
    Nolting, S.
    Paya-Vaya, G.
    Giesemann, F.
    Blume, H.
    Niemann, S.
    Mueller-Schloer, C.
    [J]. 2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 172 - 180
  • [4] Design and Implementation of 32-bit MIPS-Based RISC Processor
    Patra, Sumit
    Kumar, Sunil
    Verma, Swati
    Kumar, Arvind
    [J]. ADVANCES IN VLSI, COMMUNICATION, AND SIGNAL PROCESSING, 2020, 587 : 747 - 757
  • [5] MipsCoreDuo: A Multifunction Dual-core Processor
    Wakasugi, Yuhta
    Fujieda, Naoki
    Takamaeda, Shinya
    Kise, Kenji
    [J]. 2009 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ISPACS 2009), 2009, : 587 - 590
  • [6] Design of SCR Control Software based on Dual-core Processor
    Li, Jiehui
    Yu, Qing
    Zhang, Luyun
    Huang, Tienan
    [J]. FRONTIERS OF MECHANICAL ENGINEERING AND MATERIALS ENGINEERING II, PTS 1 AND 2, 2014, 457-458 : 1130 - 1133
  • [7] Dynamically scalable dual-core pipelined processor
    Kumar, Nishant
    Aggrawal, Ekta
    Rajawat, Arvind
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS, 2015, 102 (10) : 1754 - 1764
  • [8] A Parallel Encryption Algorithm for Dual-core Processor Based on Chaotic Map
    Liu, Jiahui
    Song, Dahua
    Xu, Yiqiu
    [J]. FOURTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2011): COMPUTER VISION AND IMAGE ANALYSIS: PATTERN RECOGNITION AND BASIC TECHNOLOGIES, 2012, 8350
  • [9] Montecito: A dual-core, dual-thread itanium processor
    McNairy, C
    Bhatia, R
    [J]. IEEE MICRO, 2005, 25 (02) : 10 - 20
  • [10] An open source synthesisable model in VHDL of a 64-bit MIPS-based processor
    Kelly, Daniel R.
    Phillips, Braden J.
    Al-Sarawi, Said
    [J]. SMART STRUCTURES, DEVICES, AND SYSTEMS III, 2007, 6414