Abo
  • IT-Karriere:

Plumbers Conference: Linux-Entwickler will einheitliche Cuda-Alternative schaffen

Der Betreuer des Grafik-Subsystems des Linux-Kernels, David Airlie, schlägt vor, eine einheitliche Open-Source-Alternative zu der Cuda-Bibliothek zu schaffen. Die Grundlagen dafür seien bereits vorhanden.

Artikel veröffentlicht am ,
Linux-Systeme sollen einen einheitlichen Compute-Stack bekommen.
Linux-Systeme sollen einen einheitlichen Compute-Stack bekommen. (Bild: Nomis-simon/CC-BY 2.0)

Die Verwendung von Grafikkarten zum Beschleunigen von Rechenaufgaben werde immer wichtiger, schreibt der Betreuer des Grafik-Subsystems des Linux-Kernels, David Airlie, zu seinem Vortrag auf der Linux Plumbers Conference. Das gelte vor allem für KI- und Machine-Learning-Aufgaben sowie High-Performance-Computing. Neben dem proprietären Cuda-Framework von Nvidia gebe es aber keine einheitliche Open-Source-Lösung für diese Aufgaben, was Airlie mit Hilfe der Community ändern möchte.

Stellenmarkt
  1. INNEO Solutions GmbH, Leipzig
  2. Amt für Statistik Berlin-Brandenburg, Potsdam

Analog zu den Gallium-3D-Treibern aus der Mesa-Grafikbibliothek, die untereinander teils sehr viel gemeinsamen Code nutzen oder auf eine einheitliche Basis zugreifen, möchte Airlie diese Art Treiberstapel auch für die Rechenaufgaben erstellen, die über die GPU abgewickelt werden. Airlie weist aber auch explizit darauf hin, dass sein Vortrag noch keine konkreten Antworten biete, sondern stattdessen als Startpunkt für Diskussionen und mögliche Implementierungen in diesem Bereich dienen soll.

Airlie stellt zunächst fest, dass viele Machine-Learning-Frameworks, auch wenn sie selbst Open Source sind wie etwa Tensorflow, dennoch Nvidias proprietären Cuda-Code zur Beschleunigung über die GPU nutzen. Darüber hinaus existieren mit AMDs ROCm oder Intels OpenCL NEO zwar Open-Source-Implementierungen für diesen Einsatzzweck. Diese sind aber stark herstellerabhängig, teilen kaum oder gar keinen Code und lassen sich auch nur sehr schwer über das bisherige Modell der Linux-Distributionen verteilen. Letzteres liege etwa an den vielen Forks der Compilerwerkzeuge von LLVM.

Einheitlicher Compute-Stack in Mesa

Der Vorschlag von Airlie sieht vor, als Frontend und API für die eigentlichen Anwendungen auf das Sycl-Projekt der Khronos-Group zu setzen. Dieses ist Open Source, lizenzkostenfrei und wird von dem Industriekonsortium als Standard vorangetrieben, ähnlich wie die Grafikschnittstelle Vulkan. Sycl abstrahiert über OpenCL und auch SPIR-V, was ebenfalls für Vulkan genutzt wird. Inzwischen verfügt die Mesa-Bibliothek über den Compute-Support für SPIR-V oder auch über Vulkan-Support für verschiedene Hardware.

Ihre Arbeiten an dem freien Nouveau-Treiber für Nvidia-GPUs haben die Red-Hat-Entwickler Karol Herbst und Rob Clark bereits auf der vergangenen X.org Developers Conference Ende September vorgestellt. Diese Herangehensweise ließe sich offenbar auch für die anderen von Mesa unterstützen GPU-Treiber umsetzen und so schließlich auch die Idee von Airlie selbst. Wann und ob es dazu aber kommt, ist derzeit noch unklar.



Anzeige
Spiele-Angebote
  1. (-80%) 11,99€
  2. 3,99€ statt 19,99€
  3. (-87%) 4,99€
  4. 0,49€

sambache 19. Nov 2018

Man muß nicht alles mit der Brechstange übersetzen.


Folgen Sie uns
       


Geräuschunterdrückung von drei ANC-Kopfhörern im Vergleich

Wir haben den neuen ANC-Kopfhörer von Audio Technica gegen die Konkurrenz von Bose und Sony antreten lassen. Im Video sind die Unterschiede bei der ANC-Leistung zwischen dem ATH-ANC900BT, dem Quiet Comfort 35 II und dem WH-1000XM3 deutlich hörbar.

Geräuschunterdrückung von drei ANC-Kopfhörern im Vergleich Video aufrufen
Chromium: Der neue Edge-Browser könnte auch Chrome besser machen
Chromium
Der neue Edge-Browser könnte auch Chrome besser machen

Build 2019 Wie sieht die Zukunft des Edge-Browsers aus und was will Microsoft zum Chromium-Projekt beitragen? Im Gespräch mit Golem.de gibt das Unternehmen die vage Aussicht auf einen Release für Linux und Verbesserungen in Google Chrome. Bis dahin steht viel Arbeit an.
Von Oliver Nickel

  1. Insiderprogramm Microsoft bietet Vorversionen von Edge für den Mac an
  2. Browser Edge auf Chromium-Basis wird Netflix in 4K unterstützen
  3. Browser Microsoft lässt nur Facebook auf Flash-Whitelist in Edge

Strom-Boje Mittelrhein: Schwimmende Kraftwerke liefern Strom aus dem Rhein
Strom-Boje Mittelrhein
Schwimmende Kraftwerke liefern Strom aus dem Rhein

Ein Unternehmen aus Bingen will die Strömung des Rheins nutzen, um elektrischen Strom zu gewinnen. Es installiert 16 schwimmende Kraftwerke in der Nähe des bekannten Loreley-Felsens.

  1. Speicherung von Überschussstrom Wasserstoff soll bei Engpässen helfen
  2. Energiewende DLR-Forscher bauen Kohlekraftwerke zu Stromspeichern um
  3. Erneuerbare Energien Wellenkraft als Konzentrat

Kontist, N26, Holvi: Neue Banking-Apps machen gute Angebote für Freelancer
Kontist, N26, Holvi
Neue Banking-Apps machen gute Angebote für Freelancer

Ein mobiles und dazu noch kostenloses Geschäftskonto für Freiberufler versprechen Startups wie Kontist, N26 oder Holvi. Doch sind die Newcomer eine Alternative zu den Freelancer-Konten der großen Filialbanken? Ja, sind sie - mit einer kleinen Einschränkung.
Von Björn König


      •  /