Karol Herbst của Red Hat, người đã thực hiện một công việc đáng chú ý trên Rusticl với tư cách là một triển khai OpenCL hiện đại được viết bằng Rust cho trình điều khiển Mesa Gallium3D, có một thành tựu khác: các nhóm con OpenCL hiện đã có sẵn cho Mesa.

Các nhóm phụ OpenCL (cl_khr_subgroups) hiện đã có sẵn cho Rusticl với Mesa 23.2. Các nhóm con OpenCL dành cho các nhóm hạng mục công việc được kiểm soát triển khai, tương tự về bản chất với các nhóm công việc OpenCL. Các nhóm con OpenCL đã là một phần của thông số cốt lõi kể từ OpenCL 2.1.

Hỗ trợ nhóm con Rusticl đã được thử nghiệm thành công với trình điều khiển Intel Iris, LLVMpipe và AMD RadeonSI Gallium3D. Việc triển khai hỗ trợ này khá lớn với hơn 400 dòng mã mới.

Những ai quan tâm đến các chi tiết kỹ thuật khác về hỗ trợ nhóm phụ Rusticl OpenCL cho Mesa 23.2, hãy xem sự hợp nhất này yêu cầu được đưa lên mạng chính vào thứ Sáu sau khi mã này được xem xét trong hai tháng. Thật tuyệt khi thấy tất cả các công việc liên tục xung quanh Rusticl và có thêm nhiều tính năng hơn để triển khai OpenCL ngày càng hữu ích (và mạnh mẽ) này cho việc sử dụng GPU nguồn mở của Linux.

Categories: IT Info