Az AMD legújabb AOMP 22.0-2-es kiadása, amely az AMD nyílt forráskódú, LLVM/Clang/Flang alapú downstream kiadása, kifejezetten az OpenMP és OpenACC offloading fejlesztésekre optimalizálva az Instinct/Radeon GPU-khoz. Az AOMP a hely, ahol az AMD compiler mérnökei először kipróbálják és finomítják a GPU/gyorsító offloading funkciókat, mielőtt azok az LLVM upstream részévé válnának. A 22.0-2 verzió újra alapozva lett a legfrissebb LLVM trunk kódra, miközben új AMD-specifikus funkciókat is tartalmaz. Ezen kívül a ROCm 7.2-es verzióval való integráció is megtörtént, valamint Flang front-end fejlesztéseket is kapott. A frissített verzió már elérhető a GitHub-on, előre lefordított Ubuntu, Red Hat és SUSE Enterprise Linux csomagokkal.
Fő újdonságok az AOMP 22.0-2-ben
- Újraalapozás: a kiadás a ROCm 7.1.1 forráskódjára épül, miközben integrálja a legfrissebb LLVM 22 fejlesztéseket.
-
Flang front-end fejlesztések:
- Standalone tile támogatás a Fortran kód gyorsításához
- No-loop kernel engedélyezése
- -fno-fast-real-mod opció támogatása
- Javított támogatás split distribute és parallel direktívákhoz
- Egyéb hibajavítások és optimalizációk a Fortran front-endben
Ez a verzió továbbra is a GPU-s offloading és magas szintű párhuzamosítás optimalizálására összpontosít, így különösen hasznos kutatóknak, mérnököknek és HPC fejlesztőknek, akik AMD Instinct vagy Radeon GPU-kon szeretnének OpenMP/OpenACC alkalmazásokat futtatni.
Elérhetőség és telepítés
AOMP 22.0-2 letöltése és további részletek a GitHub projectben találhatóak. Az AOMP 22.0-2-es verziója elérhető a GitHub kódtárolóban, ahol a forráskód mellett előre lefordított csomagok is megtalálhatók Ubuntu, Red Hat és SUSE Enterprise Linux rendszerekhez. A telepítéshez és használathoz szükséges dokumentáció szintén elérhető a projekt hivatalos oldalán.
A fejlesztők számára ez a frissítés új lehetőségeket kínál a Fortran alapú párhuzamos alkalmazások fejlesztésében, különösen az AMD GPU-k kihasználásában. A folyamatos fejlesztések és optimalizálások révén az AOMP egyre versenyképesebbé válik a tudományos és mérnöki számítások terén.
A fejlesztők számára ajánlott a legújabb verziók kipróbálása és a dokumentáció alapos áttanulmányozása a legjobb eredmények elérése érdekében.

