Implementasi OpenCL yang ditulis Rust oleh Mesa Rusticl untuk driver Gallium3D kini telah menambahkan FP16 eksperimental ke rangkaian fiturnya.
Karol Herbst dari Red Hat yang telah memimpin pekerjaan pada implementasi OpenCL modern ini yang lebih unggul dari pelacak negara Gallium3D “Clover” sebelumnya telah menangani FP16 di antara fitur-fitur terbaru. Digabung minggu ini untuk rilis Mesa 23.2 kuartal berikutnya adalah opsi eksperimental untuk mengekspos ekstensi cl_khr_fp16 untuk dukungan tipe data FP16.
Karol berkomentar dalam permintaan penggabungan, “Ini kemungkinan besar sangat rusak, tambahkan saja agar kami dapat mulai mencari masalah.”
Dukungan eksperimental ini saat ini bergantung pada variabel lingkungan RUSTICL_ENABLE=fp16 yang sedang disetel. Bagian dari masalah untuk itu menjadi eksperimental dan bahkan mungkin rusak adalah karena kurangnya kasus uji kesesuaian OpenCL (CTS) di sekitar tipe data FP16. Kode libclc juga memiliki beberapa elemen dukungan FP16 yang hilang.
Itulah berita seputar Mesas Rusticl Lands Dukungan OpenCL Eksperimental FP16, semoga bermanfaat. Disadur dari Phoronix.com.