zurück zum Artikel

Software-Entwicklerkit für Cell-Prozessoren

Thorsten Leemhuis

IBM hat ein Software-Development-Kit (SDK) veröffentlicht, mit dem sich unter x86/x64-Linux-Systemen Anwendungen für Cell-Prozessoren entwickeln und testen lassen. Ein Tutorial unterstützt Entwickler bei den ersten Schritten mit dem SDK.

IBM hat ein Software-Development-Kit (SDK) veröffentlicht, mit dem sich unter x86/x64-Linux [1]-Systemen Anwendungen für Cell-Prozessoren [2] entwickeln und testen lassen. Parallel startet das Unternehmen eine Tutorial-Reihe [3] im Rahmen der Cell-Webseiten [4] auf dem Entwicklerportal developerWorks. Der erste Tutorial-Teil beschreibt die Einrichtung des SDK für die Cell Broadband Engine (CBE) auf der Linux-Distribution Fedora Core 4. Rund ein Arbeitstag vergeht mit dem Download und der Einrichtung aller benötigten Teile, bevor man eine einfachen Hello-World-Anwendung im Cell-Simulator ausführen kann.

Zusammen mit einer ausführlichen Dokumentation [5] zur Architektur möchte IBM mit dem Entwickler-Kit Programmierern den Prozessor [6] näher bringen, noch bevor Cell-Systeme offiziell vertrieben werden. Das erste frei käufliche Cell-System dürfte die PlayStation 3 von Sony sein, die laut letzten Meldungen [7] ab dem nächsten Frühjahr in Japan erhältlich sein soll. Toshiba arbeitet an einem "frühestens ab April 2006" verfügbaren Entwicklersystem [8]. IBM selbst hat Blades [9] mit Cell in Vorbereitung [10], die unter anderem auf dem Linuxtag 2005 präsentiert [11] wurden.

Der Cell umfasst eine spezielle 64-Bit-Power-CPU – ein vereinfachter Power5 mit Doppelkern – sowie acht so genannte Synergistic Processing Units (SPU) aus jeweils einem Power-basierten Core, die von dem Power5-Kern koordiniert werden. Für spezielle Anwendungen soll der Chip bei einer angepeilten Taktfrequenz [12] von 3,2 GHz auf eine Rechenleistung von 218 Gigaflops kommen. IBM entwickelt den Prozessor zusammen mit Sony und Toshiba. (thl [13])


URL dieses Artikels:
https://www.heise.de/-146148

Links in diesem Artikel:
[1] http://www.heise.de/glossar/entry/Linux-395793.html
[2] https://www.heise.de/news/Erste-offizielle-Details-zum-Cell-Prozessor-von-IBM-Sony-und-Toshiba-118431.html
[3] http://www-128.ibm.com/developerworks/power/library/pa-cellstartsim/
[4] http://www-128.ibm.com/developerworks/power/cell/
[5] http://www-128.ibm.com/developerworks/power/cell/downloads_doc.html
[6] http://www.heise.de/glossar/entry/Prozessor-395716.html
[7] https://www.heise.de/news/Sony-konkretisiert-Erscheinungstermin-fuer-PlayStation-3-Update-145691.html
[8] https://www.heise.de/news/Toshiba-kuendigt-Cell-Entwicklersystem-an-131326.html
[9] http://www.heise.de/glossar/entry/Blade-Server-397205.html
[10] https://www.heise.de/news/IBM-zeigt-Prototyp-eines-Blade-Servers-mit-Cell-Prozessoren-163858.html
[11] https://www.heise.de/news/IBM-zeigt-Workstation-mit-Cell-Prozessor-auf-dem-LinuxTag-108181.html
[12] http://www.heise.de/glossar/entry/Taktfrequenz-395726.html
[13] mailto:thl@ct.de