Abo
  • Services:
Anzeige

Linux 2.6.13 könnte Cell unterstützen

Unterstützung für die Synergistic Processing Units des Cell kommt später

Der von Sony, Toshiba und IBM entwickelte Cell-Prozessor, der auch in der PlayStation 3 zum Einsatz kommt, unterscheidet sich in seiner Architektur auf Basis eines 64-Bit-PowerPC-Kerns sowie acht Synergistic Processing Units (SPUs) zum Teil deutlich von den Prozessoren, die von Linux unterstützt werden. Entwickler von IBM haben mittlerweile aber Linux auf den Cell portiert und hoffen, ihre Patches im kommenden Linux-Kernel 2.6.13 unterbringen zu können.

Linux auf den PowerPC-Kern des Cell zu portieren war dabei recht einfach, unterscheidet sich dieser doch kaum von Plattformen wie IBMs pSeries, den in Apples PowerMacs eingesetzten Chips. Doch damit erhält man noch keinen Zugriff auf die SPUs, die den Cell unter anderem so besonders machen - und nur der Kernel kann direkt mit den SPUs in Kontakt treten. Es sind also unter anderem Userspace-Funktionen notwendig, mit denen Programme in die SPUs geladen, Speicher zwischen den SPU-Programmen transferiert und die Ausführung der Programme synchronisiert werden kann. Zudem muss die SPU-Integration in existierende Werkzeuge wie GDB oder Oprofile umgesetzt werden.

Anzeige

Mitarbeiter von Sony, IBM und Toshiba haben mittlerweile in Austin (Texas) die Arbeiten an einer grundlegenden Linux-Portierung auf Cell abgeschlossen. Es liegt ein Patchset für die aktuelle Version des Linux-Kernels 2.6 vor, das künftig von IBMs Linux Technology Center (LTC) in Böblingen gepflegt wird. Die Entwickler hoffen, die meisten ihrer Änderungen in Linux 2.6.13 integrieren zu können, so dass diverse Linux-Distributionen Cell schon bald unterstützen könnten, wenn auch zunächst ohne Zugriff auf die SPUs.

IBMs LTC hat eine lauffähige Linux-Distribution für das PowerPC-Processing-Element (PPE) des Cell, für die nur wenige Änderungen am Kernel notwendig sind. Vor allem der Interrupt-Controller und die IOMMU-Implementierung des Cell sind mit älteren Linux-Versionen nicht kompatibel. Finden diese ihren Weg in den Linux-Kernel, wird es möglich sein, ein einzelnes Binary für 64-bittige PowerPC-Prozessoren auf Cell, Apple PowerMac und IBMs pSeries auszuführen.

Die SPUs sollen später über ein Dateisystem angesprochen werden, das aber noch nicht ganz reif ist, so dass es erst in späteren Versionen des Linux-Kernels integriert werden soll. Programme, die in den SPUs laufen sollen, werden getrennt vom PPE-Code kompiliert und direkt in die SPUs geladen, worin die IBM-Entwickler ein enormes Potenzial für künftige Spezialanwendungen sehen, auch wenn aktuell Applikationen auf Cell nicht besser laufen als auf anderen Prozessoren.

Pläne, ein 32-Bit-Linux auf Cell zu portieren, gibt es nicht, aber Cell erlaubt es, auch 32-Bit-Applikationen damit zu nutzen. Dabei läuft Linux auf dem Prototypen eines Cell-Prozessors auf einem Blade mit zwei Cell-Prozessoren in einer SMP-Konfiguration und mit 512 MByte Speicher.


eye home zur Startseite
phoenix123 20. Sep 2006

HACMP für Linux

@ 01. Jul 2005

...eines Teilnehmers des Cell-Seminars in Barcelona und des Linuxtags: http://ann.lu...

cybdmn 01. Jul 2005

Du hast nichts verpasst, es waren lediglich Pseudobeiträge mit Links zu albernen...

Rainer Haessner 30. Jun 2005

Die Kernel-Portierung auf den Cell-Prozessor ist ja nett. Sehr viel weiter hilft das erst...



Anzeige

Stellenmarkt
  1. Daimler AG, Sindelfingen
  2. andagon GmbH, Köln
  3. Schaeffler Technologies AG & Co. KG, Nürnberg
  4. Daimler AG, Neu-Ulm


Anzeige
Hardware-Angebote
  1. 29,99€ + 5,99€ Versand (günstiger als die schlechtere Nicht-PCGH-Version)
  2. und Destiny 2 gratis erhalten

Folgen Sie uns
       


  1. Windows 10

    Fall Creators Update macht Ryzen schneller

  2. Gesundheitskarte

    T-Systems will Konnektor bald ausliefern

  3. Galaxy Tab Active 2

    Samsungs neues Ruggedized-Tablet kommt mit S-Pen

  4. Jaxa

    Japanische Forscher finden riesige Höhle im Mond

  5. Deep Descent

    Aquanox lädt in Tiefsee-Beta

  6. Android-Apps

    Google belohnt Fehlersuche im Play Store

  7. Depublizierung

    7-Tage-Löschfrist für ARD und ZDF im Internet fällt weg

  8. Netzneutralität

    Telekom darf Auflagen zu Stream On länger prüfen

  9. Spielebranche

    Kopf-an-Kopf-Rennen zwischen Pro und X erwartet

  10. Thunderobot ST-Plus im Praxistest

    Da gehe ich doch lieber wieder draußen spielen!



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Indiegames-Rundschau: Fantastische Fantasy und das Echo der Doppelgänger
Indiegames-Rundschau
Fantastische Fantasy und das Echo der Doppelgänger
  1. Verlag IGN übernimmt Indiegames-Anbieter Humble Bundle
  2. Indiegames-Rundschau Cyberpunk, Knetmännchen und Kampfsportkünstler
  3. Indiegames-Rundschau Fantasysport, Burgbelagerungen und ein amorpher Blob

Xperia Touch im Test: Sonys coolem Android-Projektor fehlt das Killerfeature
Xperia Touch im Test
Sonys coolem Android-Projektor fehlt das Killerfeature
  1. Roboter Sony lässt Aibo als Alexa-Konkurrenten wieder auferstehen
  2. Sony Xperia XZ1 Compact im Test Alternativlos für Freunde kleiner Smartphones
  3. Sony Xperia XZ1 und XZ1 Compact sind erhältlich

Arktika 1 im Test: Monster-verseuchte Eiszeitschönheit
Arktika 1 im Test
Monster-verseuchte Eiszeitschönheit
  1. TPCast Oculus Rift erhält Funkmodul
  2. Oculus Go Alleine lauffähiges VR-Headset für 200 US-Dollar vorgestellt
  3. Virtual Reality Update bindet Steam-Rift in Oculus Home ein

  1. Re: Unity hat mich damals von Ubuntu weggetrieben

    ManMashine | 23:34

  2. Re: Versichertenstammdatenmanagement

    Ftee | 23:31

  3. Re: Arme Selbsständige...

    Ftee | 23:31

  4. Re: Anderorts wird schon das Ende der eGK...

    Ftee | 23:30

  5. Re: Swarm Computing Status: x

    MonkeyKing | 23:28


  1. 22:38

  2. 18:00

  3. 17:47

  4. 16:54

  5. 16:10

  6. 15:50

  7. 15:05

  8. 14:37


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel