AMD banyak menggunakan infrastruktur kompiler LLVM melalui driver grafis dan tumpukan komputasi mereka, sementara GNU Compiler Collection (GCC) pada tingkat yang lebih rendah juga mendukung target grafis AMD dalam konteks pembongkaran perangkat komputasi GPU / OpenMP. Dukungan AMD Radeon/Instinct untuk GCC telah dilakukan selama bertahun-tahun oleh Mentor Graphics dan pemangku kepentingan lainnya. Yang terbaru dalam ekspedisi GPU AMD untuk GCC adalah kompiler GCC 14 yang akan datang akhirnya akan mendukung perangkat keras grafis AMD RDNA3 (GFX11).
Meskipun perangkat keras grafis RDNA3 pertama diluncurkan pada November 2022 dan terdapat dukungan RDNA3 (GFX11) di LLVM jauh sebelum itu dalam rangka mempersiapkan dukungan driver, baru pada minggu ini dukungan “pra-awal” untuk AMD GFX11 mendarat di GCC. Basis kode kompiler Git.
Mentor Graphics` Tobias Burnus memposting patch awal untuk dukungan GFX11. Hal ini melengkapi dukungan RDNA2 yang ada (GFX1030) yang bagi GCC masih diakui sebagai “sangat terbatas” dan belum diaktifkan secara default dan dianggap sebagai pekerjaan yang sedang berjalan. Dukungan GFX11 untuk GCC kira-kira berada pada tahap awal yang sama dengan GFX1030.
Pada kemarin, dukungan AMD GFX11 untuk GCC digabungkan bagi mereka yang tertarik dengan dukungan grafis AMD RDNA3 awal untuk GNU Compiler Collection. GCC 14 mendekati akhir siklus pengembangannya dan rilis stabil perdana GCC 14.1 akan dirilis pada jangka waktu Maret~April dengan dukungan AMD GFX11 tahap awal yang eksperimental ini serta banyak perubahan lainnya.
Sementara itu di sisi AMD, para insinyur AMD terus mengerjakan dukungan GFX12 untuk LLVM untuk apa yang dianggap sebagai prosesor grafis RDNA4 yang akan datang. Beberapa komitmen dalam beberapa hari terakhir pada back-end kompiler shader AMDGPU LLVM telah mengungkapkan instruksi pembilasan cache baru, instruksi VDSDIR, dan tambahan lainnya.
Itulah berita seputar Kompiler GCC 14 Mendapatkan Dukungan Awal Untuk Menargetkan GPU AMD RDNA3 “GFX11”, semoga bermanfaat. Disadur dari Phoronix.com.