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. AEbt Angewandte Eisenbahntechnik GmbH, Nürnberg
  2. Robert Bosch GmbH, Stuttgart-Feuerbach
  3. Robert Bosch GmbH, Leonberg
  4. KRÜSS GmbH, Hamburg


Anzeige
Spiele-Angebote
  1. 109,99€/119,99€ (Vorbesteller-Preisgarantie)
  2. 119,99€ (Vorbesteller-Preisgarantie)
  3. 8,99€

Folgen Sie uns
       


  1. Grafikkarte

    Sonnets eGFX Breakaway Box kostet 330 Euro

  2. E-Commerce

    Kartellamt will Online-Shops des Einzelhandels schützen

  3. id Software

    Quake Champions startet in den Early Access

  4. Betrug

    Verbraucherzentrale warnt vor gefälschten Youporn-Mahnungen

  5. Lenovo

    Smartphone- und Servergeschäft sorgen für Verlust

  6. Open Source Projekt

    Oracle will Java EE abgeben

  7. Apple iPhone 5s

    Hacker veröffentlicht Secure-Enclave-Key für alte iPhones

  8. Forum

    Reddit bietet native Unterstützung von Videos

  9. Biomimetik

    Drohne landet kontrolliert an senkrechter Wand

  10. Schifffahrt

    Yara Birkeland wird der erste autonome E-Frachter



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Starcraft Remastered: "Mit den Protoss kann man seinen Gegner richtig nerven!"
Starcraft Remastered
"Mit den Protoss kann man seinen Gegner richtig nerven!"
  1. Blizzard Der Name Battle.net bleibt
  2. Blizzard Overwatch bekommt Deathmatches
  3. E-Sport Blizzard nutzt Gamescom für europäische WoW-Finalspiele

Game of Thrones: Die Kunst, Fiktion mit Wirklichkeit zu verschmelzen
Game of Thrones
Die Kunst, Fiktion mit Wirklichkeit zu verschmelzen
  1. HBO Nächste Episode von Game of Thrones geleakt
  2. Hack Game-of-Thrones-Skript von HBO geleakt
  3. Game of Thrones "Der Winter ist da und hat leider unsere Server eingefroren"

Radeon RX Vega 64 im Test: Schnell und durstig mit Potenzial
Radeon RX Vega 64 im Test
Schnell und durstig mit Potenzial
  1. Radeon RX Vega Mining-Treiber steigert MH/s deutlich
  2. Radeon RX Vega 56 im Test AMD positioniert sich in der Mitte
  3. Workstation AMD bringt Radeon Pro WX 9100

  1. Re: Terroranschlag gegen linke Demonstranten

    Libertybell | 16:45

  2. Re: Sinn

    bazoom | 16:45

  3. Amazon.com sendet nach Deutschland

    HabeHandy | 16:43

  4. Re: Rechtssystem untergraben

    der_wahre_hannes | 16:42

  5. Egoshooter heutzutage nicht mehr spielbar.

    BossVonFelsberg | 16:41


  1. 16:20

  2. 15:30

  3. 15:07

  4. 14:54

  5. 13:48

  6. 13:15

  7. 12:55

  8. 12: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