Kompiler LLVM Fortran “Flang” telah mulai melihat dukungan NVIDIA CUDA di basis kode upstream.
Insinyur NVIDIA Peter Klausler telah menyumbangkan potongan CUDA Fortran awal ke basis kode untuk LLVM 17 Git. Digabung minggu ini termasuk potongan-potongan:
– [flang] CUDA Fortran – bagian 1/5: parsing- [flang] CUDA Fortran – bagian 2/5: simbol & cakupan- [flang] CUDA Fortran – bagian 3/5: pemeriksaan deklarasi- [flang] CUDA Fortran – bagian 4/5: definisi dan karakteristik- [flang] CUDA Fortran – bagian 5/5: semantik pernyataanDengan itu semua potongan NVIDIA CUDA Fortran awal ada di Flang hulu sekarang. Meskipun ada beberapa kode terkait yang masih beredar seperti pembuatan perangkat eksperimental runtime Flang untuk menangani runtime Fortran sebagai pustaka target offload CUDA atau OpenMP.
Bahasa pemrograman Fortran tetap menjadi pilihan populer di beberapa komunitas ilmiah dan NVIDIA terus berinvestasi dalam dukungan CUDA di sekitar Fortran dengan LLVM memainkan peran penting dalam ekosistem komputasi milik mereka.
Itulah berita seputar LLVM Flang Mulai Melihat Dukungan NVIDIA CUDA Fortran, semoga bermanfaat. Disadur dari Phoronix.com.