![kami911 képe kami911 képe](https://linuxmint.hu/sites/default/files/pictures/picture-133-1545347701.jpg)
A legújabb frissítés tovább javítja az OpenMP offloading támogatását AMD GPU-kon: az AMD AOMP 20.0-2 megérkezett, és számos fontos fejlesztést hozott az LLVM/Clang/Flang kód AMD-specifikus változatában. Az AOMP (AMD OpenMP) egy olyan tesztelési és előzetes fejlesztési terület, ahol az OpenMP offloading megoldásokat tökéletesítik az AMD Instinct és Radeon GPU-khoz a ROCm (Radeon Open Compute) környezeten keresztül. A fejlesztések egy része később bekerül az LLVM hivatalos kiadásába, így az AOMP mindig az AMD GPU-khoz optimalizált legújabb funkciókat kínálja.
Az új verziót egy frissebb LLVM 20 fejlesztési pillanatképre alapozzák, ami biztosítja a legmodernebb fordítási technológiák használatát.
Emellett az alábbi fejlesztések is bekerültek:
- Új matematikai ROCm könyvtárak (rocBLAS, rocPRIM, rocSPARSE, rocSOLVER és hipBLAS) támogatása, amelyek gyorsabb és hatékonyabb számításokat tesznek lehetővé AMD GPU-kon.
- Továbbfejlesztett HIP támogatás, új build lehetőségekkel és kiterjesztett kompatibilitással.
- Új „flang-new” Fortran fordító, amely az LLVM modern Fortran implementációja, és fokozatosan váltja le az eddigi Flang-classic fordítót.
Flang-New – az új generációs Fortran fordító
A legjelentősebb újdonság az AOMP 20.0-2-ben a „flang-new” fordító megjelenése, amely a klasszikus Flang helyébe lép. Az LLVM új Fortran fordítója fejlettebb és hatékonyabb kódoptimalizálást biztosít, amely különösen fontos a tudományos és mérnöki számításokhoz. Bár az AOMP 20.0 egyelőre még alapértelmezésként a Flang-classic-ot használja, a jövőben várhatóan teljes átállás lesz az új verzióra.
Az AOMP 20.0-2 forráskódja és előre lefordított binárisai letölthetők a ROCm AOMP GitHub-oldaláról. Ez az új verzió különösen ajánlott fejlesztőknek és kutatóknak, akik az AMD GPU-kon történő párhuzamos számításokhoz és OpenMP offloadinghoz keresnek optimális megoldásokat.
![](https://linuxmint.hu/sites/default/files/kepek/amd_3d_0.jpg)