Meskipun AMD mengirimkan tumpukan ROCm/HIP pra-bangun untuk distribusi Linux perusahaan besar, jika Anda tidak menggunakan salah satu dari mereka atau hanya ingin bertualang dan mengkompilasi tumpukan Anda sendiri untuk membangun program HIP untuk dijalankan pada GPU AMD, salah satu dari AMD Pengembang Linux telah menulis panduan caranya.
Nicolai Hähnle telah lama menjadi pengembang driver grafis Linux open-source AMD dan saat ini dipekerjakan oleh mereka untuk mengerjakan kompiler shader AMDGPU berbasis LLVM.
Di blog pribadinya Hähnle telah menulis panduan untuk membangun lingkungan HIP dari awal. Panduan ini mencakup pemanfaatan sumber kompiler LLVM/Clang/LLD upstream, file CMake ROCm, dan penggunaan pustaka libhsa-runtime64.so sebagai pustaka sisi host tingkat terendah dari tumpukan ROCm. Ditambah lagi membangun perpustakaan libamdhip64.so sebagai dukungan HIP API sisi host.
Panduan ini kemudian menunjukkan bagaimana Anda dapat menggunakan Clang yang baru dibuat untuk mengkompilasi contoh hello world untuk menargetkan AMD HIP dan berjalan pada GPU.
Mereka yang tertarik untuk mengkompilasi tumpukan AMD HIP Anda sendiri dapat mempelajari semua detailnya melalui panduan cara Nicolai.
Itulah berita seputar Membangun Tumpukan HIP AMD Dari Kode Sumber Terbuka Hulu, semoga bermanfaat. Disadur dari Phoronix.com.