Seperti disebutkan beberapa minggu yang lalu, NVIDIA berupaya menambahkan dukungan OpenACC ke kompiler LLVM Clang upstream untuk standar komputasi paralel ini. Hari ini pekerjaan tersebut mulai dilakukan di basis kode pengembangan LLVM/Clang.
NVIDIA sangat mengutamakan standar komputasi paralel OpenACC untuk menargetkan GPU dengan kode C/C++/Fortran khususnya untuk domain sains. Meskipun sudah ada CLACC berbasis Clang untuk mendukung OpenACC, NVIDIA berupaya menambahkan implementasi OpenACC 3.3 upstream ke Clang.
Digabung pagi ini adalah komitmen awal Clang untuk menangani OpenACC. Dengan ini, Dentang sekarang mengambil argumen “-fopenacc” dan elemen lain dari spesifikasi OpenACC telah mulai diimplementasikan. Ini belum merupakan implementasi OpenACC yang lengkap tetapi sangat menyenangkan melihat bit pertama mulai mendarat dan hanya masalah waktu sebelum semuanya dibangun.
Bit awal ini berada di jalur utama untuk apa yang akan menjadi LLVM 18.0 sementara masih harus dilihat seberapa jauh implementasi OpenACC pada saat LLVM/Clang 18 debut pada bulan-bulan awal tahun 2024.
Itulah berita seputar Kode OpenACC Awal Mulai Mendarat di LLVM Clang Compiler, semoga bermanfaat. Disadur dari Phoronix.com.