DocumentCode
2909481
Title
Software-based fault tolerance for the Maestro many-core processor
Author
Walters, John Paul ; Kost, Robert ; Singh, Karandeep ; Suh, Jinwoo ; Crago, Stephen P.
Author_Institution
Inf. Sci. Inst., Univ. of Southern California, Marina Del Rey, CA, USA
fYear
2011
fDate
5-12 March 2011
Firstpage
1
Lastpage
12
Abstract
The current generation of radiation-hardened general-purpose processors, such as the RAD750, lag far behind their commercial counterparts in terms of performance. To combat this, a new many-core processor was designed that would allow space applications to leverage up to 49 general-purpose processing cores for high performance space applications. The Maestro processor, based on Tilera´s TILE64 chip, is the result of this effort. Maestro is rad-hard by design, but there is still the possibility of both hardware and software errors.
Keywords
aerospace computing; multiprocessing systems; software fault tolerance; Maestro many-core processor; Tilera TILE64 chip; application specific fault tolerance; distributed heartbeat implementation; general purpose processing cores; high performance space application; hybrid fault tolerance; kernel-level checkpoint; kernel-level rollback; radiation tolerance; software based fault tolerance; thread-level redundancy; Fault tolerance; Fault tolerant systems; Heart beat; Instruction sets; Libraries; Tiles;
fLanguage
English
Publisher
ieee
Conference_Titel
Aerospace Conference, 2011 IEEE
Conference_Location
Big Sky, MT
ISSN
1095-323X
Print_ISBN
978-1-4244-7350-2
Type
conf
DOI
10.1109/AERO.2011.5747448
Filename
5747448
Link To Document