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. Haufe Group, Freiburg
  2. Zurich Gruppe Deutschland, Bonn
  3. FIEGE Logistik Stiftung & Co. KG, Hamburg, Greven
  4. Haldex Brake Products GmbH, Heidelberg


Anzeige
Blu-ray-Angebote
  1. (u. a. Hacksaw Ridge, Deadpool, Blade Runner, Kingsman, Arrival)
  2. (u. a. Logan Blu-ray 9,97€, Deadpool Blu-ray 8,97€, Fifty Shades of Grey Blu-ray 11,97€)

Folgen Sie uns
       


  1. Signal Foundation

    Whatsapp-Gründer investiert 50 Millionen US-Dollar in Signal

  2. Astronomie

    Amateur beobachtet erstmals die Geburt einer Supernova

  3. Internet der Dinge

    Bosch will die totale Vernetzung

  4. Bad News

    Browsergame soll Mechanismen von Fake News erklären

  5. Facebook

    Denn sie wissen nicht, worin sie einwilligen

  6. Opensignal

    Deutschland soll auch beim LTE-Ausbau abgehängt sein

  7. IBM Spectrum NAS

    NAS-Software ist klein gehalten und leicht installierbar

  8. Ryzen V1000 und Epyc 3000

    AMD bringt Zen-Architektur für den Embedded-Markt

  9. Dragon Ball FighterZ im Test

    Kame-hame-ha!

  10. Für 4G und 5G

    Ericsson und Swisscom demonstrieren Network Slicing



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Sam's Journey im Test: Ein Kaufgrund für den C64
Sam's Journey im Test
Ein Kaufgrund für den C64
  1. THEC64 Mini C64-Emulator erscheint am 29. März in Deutschland
  2. Sam's Journey Neues Kaufspiel für C64 veröffentlicht

Star Trek Discovery: Die verflixte 13. Folge
Star Trek Discovery
Die verflixte 13. Folge
  1. Star Trek Bridge Crew Sternenflotte verlässt Holodeck

Materialforschung: Stanen - ein neues Wundermaterial?
Materialforschung
Stanen - ein neues Wundermaterial?
  1. Colorfab 3D-gedruckte Objekte erhalten neue Farbgestaltung
  2. Umwelt China baut 100-Meter-Turm für die Luftreinigung
  3. Crayfis Smartphones sollen kosmische Strahlung erfassen

  1. Re: ich bin für Klassisches

    Neuro-Chef | 01:53

  2. Good News

    Joker86 | 01:21

  3. Re: Kann ich nur bestätigen

    beaglow | 01:05

  4. Re: Die Praxis wird noch zunehmen

    User_x | 00:59

  5. Re: Wollt ihr den totalen ... ,äh, die totale...

    Gucky | 00:52


  1. 21:26

  2. 19:00

  3. 17:48

  4. 16:29

  5. 16:01

  6. 15:30

  7. 15:15

  8. 15:00


  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