DocumentCode :
1379313
Title :
Chip Self-Organization and Fault Tolerance in Massively Defective Multicore Arrays
Author :
Collet, Jacques Henri ; Zajac, Piotr ; Psarakis, Mihalis ; Gizopoulos, Dimitris
Author_Institution :
Centre ´´Nat. de la Rech. Sci., LAAS CNRS, Toulouse, France
Volume :
8
Issue :
2
fYear :
2011
Firstpage :
207
Lastpage :
217
Abstract :
We study chip self-organization and fault tolerance at the architectural level to improve dependable continuous operation of multicore arrays in massively defective nanotechnologies. Architectural self-organization results from the conjunction of self-diagnosis and self-disconnection mechanisms (to identify and isolate most permanently faulty or inaccessible cores and routers), plus self-discovery of routes to maintain the communication in the array. In the methodology presented in this work, chip self-diagnosis is performed in three steps, following an ascending order of complexity: interconnects are tested first, then routers through mutual test, and cores in the last step. The mutual testing of routers is especially important as faulty routers are disconnected by good ones with no assumption on the behavior of defective elements. Moreover, the disconnection of faulty routers is not physical (“hard”) but logical (“soft”) in that a good router simply stops communicating with any adjacent router diagnosed as defective. There is no physical reconfiguration in the chip and no need for spare elements. Ultimately, the multicore array may be viewed as a black box, which incorporates protection mechanisms and self-organizes, while the external control reduces to a simple chip validation test which, in the simplest cases, reduces to counting the number of valid and accessible cores.
Keywords :
fault tolerant computing; multiprocessing systems; multiprocessor interconnection networks; nanotechnology; network routing; parallel architectures; architectural level; chip self-diagnosis; chip self-organization; fault tolerance; faulty routers; massively defective nanotechnologies; multicore array; mutual testing; self-disconnection mechanisms; Multicore architectures; fault diagnosis; fault tolerance; massively defective nanotechnologies.; multiprocessors;
fLanguage :
English
Journal_Title :
Dependable and Secure Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
1545-5971
Type :
jour
DOI :
10.1109/TDSC.2009.53
Filename :
5374421
Link To Document :
بازگشت