AMD ROCm 5.6  Bild © AMDAMD ROCm 5.6 (Bild © AMD)

Darüber hinaus enthält ROCm 5.6 Upgrades für verschiedene mathematische Bibliotheken wie FFT, BLAS und Solver, die für HPC-Anwendungen grundlegend sind. Darüber hinaus wurden die ROCm-Entwicklungs- und Einsatzwerkzeuge verbessert, darunter die Installation, ROCgdb (der integrierte CPU-GPU-Debugger), der ROCm-Profiler und die Dokumentation.

Da die Branche auf dem Weg zu einem offenen Ökosystem ist, das mit einer Vielzahl von Beschleunigern kompatibel ist, werden wir die Frameworks und Backend-Compiler für eine optimale Leistung weiter verfeinern. Dazu gehören Verbesserungen der MLIR-Infrastruktur, die AMDs Beitrag zu den OpenAI Triton und OpenXLA Compilern unterstützen. Unsere laufenden Bemühungen umfassen auch das Hinzufügen weiterer Open-Source-KI-Modelle, die für AMD-Lösungen optimiert sind, zum AMD-Hub auf Hugging Face.

Für unsere HPC-Anwender haben wir kürzlich verschiedene Rezepte im AMD Infinity Hub bereitgestellt, um Kunden die Erstellung von HPC-Anwendungscontainern zu erleichtern. Zukünftige ROCm-Releases werden die Anzahl der unterstützten HPC-Anwendungen auf AMD Instinct-Lösungen erhöhen.

Die offene Softwareplattform ROCm für KI und ML stößt auch auf großes Interesse bei Entwicklern, die sie auf unseren Radeon™ Consumer- und Radeon™ Pro Workstation-GPUs ausführen möchten. Wir haben die Probleme der Community mit bestimmten Treibern auf nicht unterstützten GPUs zur Kenntnis genommen. Erfreulicherweise haben wir diese gemeldeten Probleme in ROCm 5.6 behoben und sind bestrebt, unsere Unterstützung in Zukunft zu erweitern.

Unsere Pläne zur Erweiterung der ROCm-Unterstützung betreffen derzeit AMD RDNA 2 Workstation-GPUs, einschließlich der Radeon Pro v620 und w6800, sowie ausgewählte AMD RDNA 3 Workstation- und Consumer-GPUs. Die offizielle Unterstützung für RDNA 3-basierte Grafikprozessoren unter Linux soll im Herbst dieses Jahres eingeführt werden, beginnend mit der 48 GB Radeon PRO W7900 und der 24 GB Radeon RX 7900 XTX. Weitere Karten und erweiterte Funktionen werden im Laufe der Zeit veröffentlicht.