Do sự cố trong phiên bản 19.1 và 19.2 của Intel® FPGA SDK cho OpenCL, Khi chạy thiết kế OpenCL™, khách hàng có thể thấy thực thi hạt nhân và truyền dữ liệu bộ nhớ không thể chạy đồng thời ngay cả khi không có sự phụ thuộc giữa chúng trong mã máy™ chủ. Dưới đây là một ví dụ, không có sự phụ thuộc sự kiện giữa clEnqueueWriteBuffer và clEnqueueNDRangeSnel và hàng đợi lệnh khác nhau được sử dụng để đổi mới các lệnh này. Nhưng trong báo cáo hồ sơ, nó cho thấy thực thi hạt nhân và truyền dữ liệu chạy theo thứ tự thay vì song song.


Điều này là do một lỗi trong phiên bản 19.1 và 19.2 của Intel® FPGA SDK cho OpenCL™ , gây ra sự khởi chạy bị trì hoãn của các nhân, khi có quyền truy cập DDR đồng thời từ máy chủ và Kernel. Các lần ra mắt Kernel bị trì hoãn ngay cả khi kernel và máy chủ đang truy cập các phần khác nhau của bộ nhớ DDR.
Sự phụ thuộc không chính xác này của khởi chạy hạt nhân đã được sửa ở phiên bản 19.3 của Intel® FPGA SDK cho OpenCL™ .