Eine Publikation der Binkert Medien AG

Werbung

22.09.2015

Mit mehr Rechenleistung und niedrigerem Energieverbrauch ins All

Die Europäische Raumfahrtagentur (ESA) entwarf schon vor über zehn Jahren eine Strategie, um Mehrprozessorsysteme für zukünftige Raumfahrtmissionen zu entwickeln. Durch die extremen Umweltbedingungen im Weltraum ist die Strukturbreite bei Elektronikkomponenten nicht beliebig minimierbar, da man ansonsten mit einer hohen Fehlerrate durch Strahlung rechnen müsste.

Die maximale Prozessorfrequenz ist durch die kleinste Strukturbreite limitiert, dadurch ist mit der heutigen Fertigungstechnik hier fast schon das Ende der Fahnenstange erreicht. Um mehr Rechenleistung zu erhalten, ist somit der Weg über die Prozessorfrequenz versperrt. Deshalb liegt es nahe, auf Mehrprozessorsysteme zu setzen, die insbesondere Vorteile beim Energieverbrauch bieten. Parallel zur Entwicklung einer eigenen Rechnerplattform, des ESA Next Generation Microprocessors (NGMP), wurden umfangreiche Softwarestudien durchgeführt, um die zukünftige Laufzeitumgebung für kritische und Nutzlastanwendungen zu bestimmen. Das Echtzeitbetriebssystem RTEMS kann hier eine zentrale Rolle spielen, da es sehr effizient sowohl unter einem Hypervisor als auch direkt auf dem Mehrprozessorsystem lauffähig ist.
 
RTEMS wird bereits seit fast zwanzig Jahren im Raumfahrtbereich auf Einprozessorsystemen (SPARC LEON) eingesetzt, beispielsweise in der Electra UHF Antenne des Mars Reconnaissance Orbiter und in den Galileo GIOVE-A und Herschel-Planck Satelliten. Die Mehrprozessorfähigkeit (SMP) von RTEMS wurde maßgeblich von der Puchheimer embedded brains GmbH, die auf maßgeschneiderte Soft- und Hardwareentwicklung für leistungsstarke Single- und Multicore-Systeme spezialisiert ist, im Auftrag der ESA und Industriepartnern entwickelt. Eine Zertifizierung für den Raumfahrtbereich nach europäischen Standards wird angestrebt.

www.embedded-brains.de



embedded brains entwickelt Mehrprozessorfähigkeit des Echtzeitbetriebssystems RTEMS für die ESA (Foto ESA)