OpenCL 3.0.14 đã được phát hành có một số bản sửa lỗi/chỉnh sửa nhỏ cộng với một phần mở rộng mới nổi bật: cl_khr_command_buffer_multi_device.

Tiện ích mở rộng cl_khr_command_buffer_multi_device do Codeplay Software, Intel, Arm, Qualcomm, Đại học Tampere, NVIDIA và Google phát triển dưới dạng tiện ích mở rộng của cl_khr_command_buffer. Tiện ích mở rộng mới này cho phép thực thi các bộ đệm lệnh không đồng nhất trên nhiều thiết bị. Thông số kỹ thuật cl_khr_command_buffer_multi_device mới giải thích:

“cl_khr_command_buffer_multi_device mở rộng phạm vi của bộ đệm lệnh để cho phép các lệnh được ghi trên nhiều hàng đợi trong cùng một bộ đệm lệnh, cung cấp khả năng thực thi các đồ thị tác vụ không đồng nhất từ ​​lệnh-queues được liên kết với các thiết bị khác nhau.

Khả năng người dùng sao chép sâu bộ đệm lệnh hiện có để các lệnh nhắm mục tiêu đến một thiết bị khác cũng có thể thực hiện được nhờ cl_khr_command_buffer_multi_device. Tùy thuộc vào nền tảng hỗ trợ, việc ánh xạ các lệnh tới mục tiêu mới thiết bị có thể được thực hiện rõ ràng bởi người dùng hoặc tự động bởi thời gian chạy OpenCL.”

Thông số kỹ thuật OpenCL 3.0.14 được cập nhật có sẵn thông qua Đăng ký Khronos.org.

Categories: IT Info