Karol Herbst dari Red Hat yang telah melakukan pekerjaan luar biasa di Rusticl sebagai implementasi OpenCL modern yang ditulis dalam Rust untuk driver Mesa Gallium3D memiliki pencapaian lain: subgrup OpenCL sekarang tersedia untuk Mesa.

Subgrup OpenCL (cl_khr_subgroups) sekarang tersedia untuk Rusticl dengan Mesa 23.2. Subgrup OpenCL adalah untuk grup item kerja yang dikontrol implementasi, serupa sifatnya dengan grup kerja OpenCL. Subkelompok OpenCL telah menjadi bagian dari spesifikasi inti sejak OpenCL 2.1.

Dukungan subkelompok Rusticl telah berhasil diuji dengan driver Intel Iris, LLVMpipe, dan AMD RadeonSI Gallium3D. Menerapkan dukungan ini cukup besar dengan lebih dari 400 baris kode baru.

Mereka yang tertarik dengan detail teknis lebih lanjut tentang dukungan subgrup Rusticl OpenCL untuk Mesa 23.2, lihat penggabungan ini request yang masuk ke jalur utama pada hari Jumat setelah kode ditinjau selama dua bulan. Sangat menyenangkan melihat semua pekerjaan berkelanjutan di sekitar Rusticl dan mendapatkan lebih banyak fitur untuk implementasi OpenCL yang semakin berguna (dan kuat) ini untuk penggunaan GPU sumber terbuka Linux.

Categories: IT Info