AMD udgav i dag AOMP 16.0-1 som deres nyeste LLVM/Clang downstream fokuseret på at levere den nyeste Radeon OpenMP GPU-offloading-understøttelse. Bemærkelsesværdigt med denne AOMP-build giver den indledende support til GFX1100-GFX1103 GPU’er. GFX11 IP-blokken kommer med de snart lancerede RDNA3-grafikkort, og med denne AOMP-understøttelse giver os håb om, at AMD vil levere punktlig ROCm-understøttelse til disse næste generations grafikkort.
Efter ROCm-understøttelse af RDNA-og RDNA2-GPU’er var meget forsinket, er det spændende at se med dagens AOMP 16.0-1-udgivelse, at GFX1100-GFX1103-understøttelse allerede er nævnt for de ikke-udgivne RDNA3-grafikprocessorer. Vi bliver nødt til at vente og se efter meddelelsen den 3. november, men dette giver et vist håb om, at der vil være rettidig ROCm-understøttelse til disse kommende forbruger-GPU’er. På LLVM shader-compilersiden har der i flere måneder været GFX11 AMDGPU-kompilerunderstøttelse på vej og oprindeligt introduceret i LLVM 15.0.
Denne opdaterede LLVM/Clang 16 downstream har også forbedret xteam-reduktioner, optimeret ventetid på signaler for at forbedre ydeevnen, understøttelse af ordre (samtidig), OpenMP-advarselsoprydning, atomic min/max-understøttelse for Mi200 GPU’er, understøttelse af ny enhed og sletning og skift til ROCm 5.3-kilderne.
Downloads og flere detaljer om AOMP 16.0-1 Radeon OpenMP-compilerudgivelsen via GitHub.