AMD ROCm 6.0 Release

Was ist rocDecode?

rocDecode ist eine Erweiterung von ROCm, die den Prozess der Dekodierung von komprimierten Videoströmen rationalisiert, indem YUV-Frames direkt im Videospeicher gehalten werden. Diese Innovation ermöglicht eine anschließende Videonachbearbeitung mit ROCm HIP, ohne dass Daten über den PCIe-Bus übertragen werden müssen, was die Leistung und Effizienz optimiert.

AMD EPYC System Management Interface

Außerdem ist ROCm 6.1 in das AMD EPYC System Management Interface (E-SMI) integriert. Diese Integration bietet User-Space-APIs, die die Überwachung und Steuerung verschiedener CPU-Funktionen erleichtern und die Systemverwaltungsmöglichkeiten für Entwickler verbessern.

Mit dem Update wird auch die Unterstützung für Composable Kernel eingeführt, wodurch die Fähigkeiten zur Bildentrauschung für verschiedene AMD GPUs, einschließlich der Serien gfx1030 bis gfx1036, erheblich verbessert werden. Diese Verbesserungen sind entscheidend für Anwendungen, die eine leistungsstarke Bildverarbeitung erfordern.

ROCm 6.1 erweitert seine Funktionen über mehrere Komponenten wie HIP, hipBLASLt, hipFFt, HIPIFY, hipSPARSELt, hipTensor, MiGraphX und MIOpen. Bei MIOpen wurden vor allem Leistungsverbesserungen bei Inferenz und Faltung erzielt, während MIGraphX die Leistung von transformatorbasierten Modellen verbessert hat. Außerdem wurde ein neuer Torch-MIGraphX-Treiber eingeführt, der die direkte Nutzung von MIGraphX aus PyTorch heraus ermöglicht und so die Integration und Nutzung erleichtert.

In dieser Version wurde die Unterstützung für die Instinct MI300X und MI300A Hardware von AMD weiter optimiert und verfeinert, um eine bessere Leistung und Kompatibilität zu gewährleisten.

Ausführlichere Informationen zur Version 6.1 von ROCm finden Entwickler und Interessierte auf der GitHub-Seite des Projekts. Diese Version setzt neue Maßstäbe für die ROCm-Plattform, indem sie fortschrittliche Rechenaufgaben unterstützt und die Vielseitigkeit von AMDs Computerlösungen erweitert.