Self-Healing Many-Core Architecture: Analysis and Evaluation

被引:1
|
作者
Kamran, Arezoo [1 ]
Navabi, Zainalabedin [1 ]
机构
[1] Univ Tehran, Univ Coll Engn, Sch Elect & Comp Engn, Tehran 1439956191, Iran
关键词
D O I
10.1155/2016/9767139
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
More pronounced aging effects, more frequent early-life failures, and incomplete testing and verification processes due to time-to-market pressure in new fabrication technologies impose reliability challenges on forthcoming systems. A promising solution to these reliability challenges is self-test and self-reconfiguration with no or limited external control. In this work a scalable self-test mechanism for periodic online testing of many-core processor has been proposed. This test mechanism facilitates autonomous detection and omission of faulty cores and makes graceful degradation of the many-core architecture possible. Several test components are incorporated in the many-core architecture that distribute test stimuli, suspend normal operation of individual processing cores, apply test, and detect faulty cores. Test is performed concurrently with the system normal operation without any noticeable downtime at the application level. Experimental results show that the proposed test architecture is extensively scalable in terms of hardware overhead and performance overhead that makes it applicable to many-cores with more than a thousand processing cores.
引用
收藏
页数:17
相关论文
共 50 条
  • [31] Architecture Decomposition in System Synthesis of Heterogeneous Many-Core Systems
    Richthammer, Valentina
    Schwarzer, Tobias
    Wildermann, Stefan
    Teich, Juergen
    Glass, Michael
    2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [32] Task Sampling: Computer Architecture Simulation in the Many-Core Era
    Grass, Thomas
    2013 22ND INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT), 2013, : 405 - 405
  • [33] 3D-Stacked Many-Core Architecture for Biological Sequence Analysis Problems
    Liu, Pei
    Hemani, Ahmed
    Paul, Kolin
    PROCEEDINGS INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS - ARCHITECTURES, MODELING AND SIMULATION (SAMOS XV), 2015, : 211 - 220
  • [34] Circuit Modeling for Practical Many-core Architecture Design Exploration
    Truong, Dean N.
    Baas, Bevan M.
    PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 627 - 628
  • [35] Optimizing the LU Factorization for Energy Efficiency on a Many-Core Architecture
    Garcia, Elkin
    Arteaga, Jaime
    Pavel, Robert
    Gao, Guang R.
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, LCPC 2013, 2014, 8664 : 237 - 251
  • [36] 3D-Stacked Many-Core Architecture for Biological Sequence Analysis Problems
    Liu, Pei
    Hemani, Ahmed
    Paul, Kolin
    Weis, Christian
    Jung, Matthias
    Wehn, Norbert
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2017, 45 (06) : 1420 - 1460
  • [37] 3D-Stacked Many-Core Architecture for Biological Sequence Analysis Problems
    Pei Liu
    Ahmed Hemani
    Kolin Paul
    Christian Weis
    Matthias Jung
    Norbert Wehn
    International Journal of Parallel Programming, 2017, 45 : 1420 - 1460
  • [38] Interconnect Network Analysis of Many-Core Chips
    Balakrishnan, Anant
    Naeemi, Azad
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2011, 58 (09) : 2831 - 2837
  • [39] On synchronization and evaluation method of chipped many-core processor
    Xu W.-Z.
    Song F.-L.
    Liu Z.-Y.
    Fan D.-R.
    Yu L.
    Zhang S.
    Jisuanji Xuebao/Chinese Journal of Computers, 2010, 33 (10): : 1777 - 1787
  • [40] Performance evaluation of the Hermite scheme on many-core accelerators
    Nakasato, Naohito
    STAR CLUSTERS AND BLACK HOLES IN GALAXIES ACROSS COSMIC TIME, 2016, 10 (312): : 254 - 257