AMD Radeon AI PRO R9700 to karta oparta na architekturze RDNA4, skierowana do stacji roboczych. Kiedy trafiła do testów w zestawie z System76 Thelio Major, pojawiła się naturalna okazja: sprawdzić, czy ROCm 7.2.3 — najnowsze stabilne wydanie — realnie przyspiesza obliczenia w porównaniu do ROCm 7.0.0, które ukazało się pod koniec ubiegłego lata.
Co zmieniono między 7.0.0 a 7.2.3
Obie wersje działają na tym samym jądrze sterownika. Różnica dotyczy wyłącznie komponentów przestrzeni użytkownika — bibliotek, kompilatora HIP i narzędzi towarzyszących. To ważne zastrzeżenie: jeśli widzisz zmianę wyników, pochodzi ona z optymalizacji w warstwie oprogramowania, nie ze zmian w sterowniku kernela.
ROCm 7.2.3 przyniosło m.in. poprawki w MIOpen, aktualizacje hipBLAS i hipFFT oraz szereg łatek pod kątem stabilności na kartach RDNA4. Twórcy nie obiecywali rewolucji w wydajności — raczej poprawki i rozszerzenie obsługi nowego sprzętu.
Co mówią benchmarki
Testy objęły typowe obciążenia obliczeniowe: operacje na macierzach, modele ML, FFT i wybrane testy bibliotek numerycznych. Wyniki są niejednoznaczne.
- W operacjach BLAS (mnożenie macierzy) ROCm 7.2.3 bywa szybszy o kilka procent — widoczne głównie przy dużych rozmiarach problemu.
- Benchmarki FFT nie pokazują istotnej różnicy; wyniki mieszczą się w granicach błędu pomiarowego.
- Zadania z obszaru wnioskowania ML (inference) dają sporadyczne przyspieszenia, ale bez wyraźnego wzorca.
- Regresji nie zaobserwowano — 7.2.3 nie jest w żadnym teście wolniejsze od 7.0.0.
Czy warto aktualizować
Jeśli używasz ROCm do obliczeń na RDNA4 — tak, aktualizacja ma sens. Nie dlatego, że wyniki w benchmarkach rosną dramatycznie, ale dlatego, że 7.2.3 to wersja z aktywnym wsparciem, poprawkami błędów i lepszą zgodnością z nowym sprzętem. ROCm 7.0.0 pełniło swoją rolę rok temu; trzymanie go dziś na stacji roboczej to świadomy wybór przeciw sobie.
Dla użytkowników starszych kart RDNA3 i wcześniejszych obraz jest bardziej neutralny — zmiany w przestrzeni użytkownika mają mniejszy wpływ, a sterownik kernela pozostaje bez zmian. Aktualizacja nadal nie zaszkodzi, ale nie należy spodziewać się przełomu.
Podsumowanie
ROCm dojrzewa powoli, ale konsekwentnie. Przeskok z 7.0.0 do 7.2.3 nie jest rewolucją — to solidna ewolucja bibliotek i narzędzi. Na R9700 widać konkretne, choć skromne zyski w operacjach BLAS. Na pozostałych obciążeniach różnica jest marginalna. Regresji brak.
Źródło: Phoronix

