-
Leider nicht mit CUDA nutzbar
Autor: Theoretiker 04.08.17 - 09:28
Wir haben Software für unsere Simulationen der auf modernen Intel CPU Architekturen wie Haswell, Broadwell, Skylake und Knights Landing (KNL) wunderbar läuft. Dann haben wir noch zwei andere Bibliotheken, die auf CUDA Grafikkarten laufen. Aber wir haben überhaupt nichts, das man mit OpenCL auf AMD Karten laufen lassen könnte. Und der restliche wissenschaftliche Betrieb ist leider entweder CPU-basiert oder im CUDA Vendor-Lock-In unterwegs. Und hunderttausende bis Millionen Zeilen Code neu mit OpenCL schreiben wird nur schwer möglich sein, es fehlen ja schon jetzt Leute, die Zeit zum Programmieren haben. Und nur ganz wenige Codes sind so aufgebaut, dass überhaupt eine Chance besteht, die Kernelfunktionen auszutauschen und CUDA und OpenCL zu unterstützen.
Die wissenschaftlichen Rechenzentren (Berlin, Jülich, München, Stuttgart, Zeuthen) sind sich dessen sicher auch bewusst und werden daher als nächstes entweder Intel KNL oder NVIDIA P100 Maschinen kaufen. Ich gehe davon aus, dass es AMD ziemlich schwer haben wird, einen Supercomputer für die allgemeine Forschung stellen zu können.
Ich bin mal gespannt, ob der Vendor-Lock-In irgendwann greifbar wird, oder ob es nur indirekt wird, weil AMD es nicht in die Supercomputingcenter schafft.
1 mal bearbeitet, zuletzt am 04.08.17 09:29 durch Theoretiker.



