07.02.12 | Redakteur: Franz Graser

Der US-Spezialist für Echtzeitbetriebssysteme hat eine Softwaresuite für die Entwicklung von Applikationen für IBMs Cell-Prozessoren vorgelegt. Dazu gehören das Betriebssystem Integrity sowie eine Reihe von Entwicklungswerkzeugen.
Die Prozessorarchitektur der Cell Broadband Engine (Cell BE) wurde von IBM in Zusammenarbeit mit Sony und Toshiba entwickelt.
Der Prozessor verfügt über eine Steuereinheit (PPE, PowerPC Processing Element) sowie acht Recheneinheiten (SPE, Synergistic Processing Eleement).
Deswegen wird er als Achtkernprozessor, mitunter aber auch als Neunkernprozessor bezeichnet. Bekannt wurde der Prozessor unter anderem dadurch, dass er seit 2006 in Sonys Spielkonsole Playstation 3 verbaut wird. Andere Anwendungsfelder sind zum Beispiel die Grafik- und Signalverarbeitung.
Für die Prozessorreihe hat Green Hills Software nun sowohl das Echtzeitbetriebssystem Integrity als auch eine Middleware-Suite sowie Entwicklungswerkzeuge bereitgestellt.
Zur Middleware-Suite zählen eine Programmierschnittstelle für die Cell-BE-Architektur, Dateisysteme, ein Netzwerkstack sowie standardisierte POSIX-Netzwerkschnittstellen.
Als Entwicklungswerkzeuge stehen Compiler für C, C++ und EC++, die integrierte Entwicklungsumgebung Multi, diverse Debugging-Werkzeuge sowie die Debugging-Hardware Probe zur Verfügung.
Eine weitere interessante Lösung ist ein Overlay-Management-System, das es erlaubt, umfangreiche Tasks zu partitionieren und auf die SPEs zu verteilen. Dadurch werden die SPEs optimal ausgenutzt.
Dieser Beitrag ist urheberrechtlich geschützt. Sie wollen ihn für Ihre Zwecke verwenden? Infos finden Sie unter www.mycontentfactory.de (ID: 31722880)