DocumentCode :
3125936
Title :
Programming Models and Development Software for a Space-Based Many-Core Processor
Author :
Crago, Stephen P. ; Kang, Dong-In ; Kang, Mikyung ; Kost, Robert ; Singh, Karandeep ; Suh, Joseph ; Walters, John Paul
Author_Institution :
Inf. Sci. Inst., Univ. of Southern California, Arlington, VA, USA
fYear :
2011
fDate :
2-4 Aug. 2011
Firstpage :
95
Lastpage :
102
Abstract :
The Maestro processor is a 49-core many-core processor for space based on the TILE64 architecture and implemented in rad-hard-by-design technology by Boeing. In this paper we discuss the programming models for Maestro, the implications of the programming model on fault tolerance and flight software, and the software development tools that have been developed for Maestro. The software described here is experimental development software that allows application and algorithm evaluation on the architecture, but we believe this software can be used as the basis for flight software. The software includes libraries, performance analysis and optimization tools, and compilers. While this work was done on the Maestro chip, the principles discussed can be applied to any multi-core or many-core processor.
Keywords :
aerospace computing; computer architecture; microprocessor chips; multiprocessing systems; program compilers; program processors; software architecture; software fault tolerance; software libraries; software performance evaluation; 49-core manycore processor; Maestro chip; Maestro processor; TILE64 architecture; fault tolerance; flight software; multicore processor; optimization tool; programming model; rad-hard-by-design technology; software compiler; software development tool; software library; space-based manycore processor; Computer architecture; Libraries; Linux; Message passing; Programming; Real time systems; Software; Multi-core programming; parallel software; space-based processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Space Mission Challenges for Information Technology (SMC-IT), 2011 IEEE Fourth International Conference on
Conference_Location :
Palo Alto, CA
Print_ISBN :
978-1-4577-0712-4
Electronic_ISBN :
978-1-4577-0713-1
Type :
conf
DOI :
10.1109/SMC-IT.2011.29
Filename :
6007780
Link To Document :
بازگشت