
Az AMD legújabb AOMP 22.0-1-es kiadása számos fejlesztést hoz a Fortran fordító GPU-támogatásában. A frissítés az LLVM 22-es verzióra alapozva javítja a Flang fordító teljesítményét és kompatibilitását. A változások között szerepelnek a jobb térképezési eljárások, a csökkentés (reduction) műveletek szélesebb körű támogatása és a fejlettebb alias analízis. Ezen kívül a ROCm 7.0.1-es verzióval való integráció is megtörtént, valamint javult az OpenCL támogatás és az AOMP shell formátum kezelése. A frissített verzió már elérhető a GitHub-on, előre lefordított Ubuntu, Red Hat és SUSE Enterprise Linux csomagokkal.
Az AOMP 22.0-1-es verziója: a GPU-támogatás új szintje
Az AOMP (AMD Optimized Compiler) 22.0-1-es verziója az AMD által fenntartott LLVM-alapú fordítócsalád legújabb kiadása, amely a C/C++/Fortran nyelvek GPU-ra történő offload (kiszorítás) támogatásának javítására összpontosít. A frissítés az LLVM 22-es verzióra való átállásával új alapokra helyezi a Flang (Fortran) fordító működését, számos új funkcióval és optimalizálással.
Flang: a Fortran fordító új képességei
Az AMD mérnökei számos fejlesztést eszközöltek a Flang fordítóban, amelyek közé tartoznak:
- jobb térképezési eljárások (mapping improvements), amelyek hatékonyabbá teszik a párhuzamos számításokat;
- szélesebb körű csökkentés (reduction) művelet támogatás, amely lehetővé teszi a komplexebb matematikai műveletek gyorsabb végrehajtását;
- fejlettebb alias analízis, amely javítja a kód optimalizálását és a hibák felismerését;
- további általános fejlesztések, amelyek növelik a fordító stabilitását és teljesítményét.
ROCm 7.0.1 és OpenCL támogatás
Az AOMP 22.0-1-es verziója már a ROCm 7.0.1-es verzióra épül, amely az AMD GPU-k számára készült nyílt forráskódú szoftvercsomag. Ez a frissítés javítja a GPU-ra történő számítási feladatok kezelését és kompatibilitást biztosít a legújabb hardverekkel. Ezen kívül javult az OpenCL támogatás is, amely lehetővé teszi a különböző gyártók GPU-jainak kihasználását a párhuzamos számítások során.
AOMP shell formátum és build támogatás
A frissítés részeként bekerült az AOMP shell formátum (aomp-shell-format), amely egyszerűsíti a parancssori eszközök használatát és integrációját. Emellett javult a build támogatás is, ami megkönnyíti a fejlesztők számára a környezetek telepítését és konfigurálását.
Elérhetőség és telepítés
Az AOMP 22.0-1-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.
