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 条
  • [21] Many-Core Graph Workload Analysis
    Eyerman, Stijn
    Heirman, Wim
    Du Bois, Kristof
    Fryman, Joshua B.
    Hur, Ibrahim
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE, AND ANALYSIS (SC'18), 2018,
  • [22] Parallel simulation of many-core processor and many-core clusters
    Lü, Huiwei
    Cheng, Yuan
    Bai, Lu
    Chen, Mingyu
    Fan, Dongrui
    Sun, Ninghui
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2013, 50 (05): : 1110 - 1117
  • [23] Performance Evaluation of OpenFOAM on Many-Core Architectures
    Brzobohaty, Tomas
    Riha, Lubomir
    Karasek, Tomas
    Kozubek, Tomas
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE OF NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2014 (ICNAAM-2014), 2015, 1648
  • [24] An Architecture for Self-Healing Digital Systems
    P.K. Lala
    B. Kiran Kumar
    Journal of Electronic Testing, 2003, 19 : 523 - 535
  • [25] An architecture for self-healing digital systems
    Lala, PK
    Kumar, BK
    PROCEEDINGS OF THE EIGHTH IEEE INTERNATIONAL ON-LINE TESTING WORKSHOP, 2002, : 3 - 7
  • [26] An architecture for self-healing digital systems
    Lala, PK
    Kumar, BK
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2003, 19 (05): : 523 - 535
  • [27] Mapping the LU Decomposition on a Many-Core Architecture: Challenges and Solutions
    Venetis, Ioannis E.
    Gao, Guang R.
    CF'09: CONFERENCE ON COMPUTING FRONTIERS & WORKSHOPS, 2009, : 71 - 80
  • [28] Study on Fine-grained Synchronization in Many-Core Architecture
    Yu, Lei
    Liu, Zhiyong
    Fan, Dongrui
    Song, Fenglong
    Zhang, Junchao
    Yuan, Nan
    SNPD 2009: 10TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCES, NETWORKING AND PARALLEL DISTRIBUTED COMPUTING, PROCEEDINGS, 2009, : 524 - 529
  • [29] Parallel Code Generation of Synchronous Programs for a Many-core Architecture
    Graillat, Amaury
    Moy, Matthieu
    Raymond, Pascal
    de Dinechin, Benoit Dupont
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 1139 - 1142
  • [30] Scaling Graph Community Detection on the Tilera Many-core Architecture
    Chavarria-Miranda, Daniel
    Halappanavar, Mahantesh
    Kalyanaraman, Ananth
    2014 21ST INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2014,