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