• 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