intel RN-OCL004 FPGA SDK cho phiên bản OpenCL Pro
intel RN-OCL004 FPGA SDK cho phiên bản OpenCL Pro

Ghi chú phát hành Intel® FPGA SDK dành cho OpenCL™ Pro Edition Phiên bản 22.4

Ghi chú phát hành Intel® FPGA SDK cho phiên bản OpenCL™ Pro cung cấp thông tin mới nhất về Bộ công cụ phát triển phần mềm (SDK) Intel FPGA cho phiên bản OpenCL(1)(2) Pro và Môi trường chạy thi hành Intel FPGA (RTE) cho phiên bản OpenCL Pro Phiên bản 22.4.

Tính năng mới và cải tiến

Không có tính năng mới nào được thêm vào trong bản phát hành Intel FPGA SDK cho Phiên bản OpenCL Pro và Intel FPGA RTE cho Phiên bản OpenCL Pro này.

Hỗ trợ hệ điều hành

Thông tin về hỗ trợ hệ điều hành cho Intel FPGA SDK dành cho OpenCL có sẵn trên trang Hỗ trợ hệ điều hành của Intel FPGA webđịa điểm.
Thông tin liên quan
Hỗ trợ hệ điều hành

Thay đổi hành vi phần mềm

Không có thay đổi nào đối với hoạt động của phần mềm được thực hiện trong bản phát hành hiện tại của Intel FPGA SDK cho OpenCL và Intel FPGA RTE cho OpenCL.
Thông tin liên quan
Tiêu đề OpenCL 2.0

Các vấn đề đã biết và cách giải quyết

Phần này cung cấp thông tin về các sự cố đã biết ảnh hưởng đến Intel FPGA SDK cho OpenCL và Intel FPGA RTE cho OpenCL Phiên bản 22.4.

  1. OpenCL và logo OpenCL là các nhãn hiệu của Apple Inc. được Khronos Group™ cho phép sử dụng.
  2. Intel FPGA SDK dành cho OpenCL dựa trên Thông số kỹ thuật Khronos đã xuất bản và đã vượt qua Quy trình kiểm tra sự phù hợp của Khronos. Tình trạng tuân thủ hiện tại có thể được tìm thấy tại www.khronos.org/conformance.
Sự miêu tả Giải pháp thay thế
Khi biên dịch hạt nhân OpenCL chứa các lệnh gọi đến các hàm thư viện chứa các tác vụ HLS, quá trình biên dịch gia tăng có thể kích hoạt quá trình biên dịch lại cho các hạt nhân không bị ảnh hưởng. Không có cách giải quyết nào được biết đến. Tuy nhiên, đây không phải là một lỗi chức năng. Nó có thể dẫn đến việc biên dịch gia tăng thận trọng hơn.
Thời gian chạy trình mô phỏng phát ra lỗi xác nhận nếu hạt nhân được xếp vào hàng đợi 16,000 lần. Không xếp hạt nhân vào hàng đợi quá 16,000 lần.
Hạt nhân OpenCL có tên dài hơn 61 ký tự có thể bị lỗi trong trình biên dịch Intel Quartus® Prime Pro Edition với lỗi tương tự như lỗi sau: Giảm kích thước của tên hạt nhân OpenCL.
Lỗi (16045): Trường hợp "...| _cra_slave_inst" khởi tạo thực thể không xác định " _function_cra_slave" File:filetên> Dòng:
Các ống nhân OpenCL không thể được chuyển làm đối số trong một số trường hợp. Triệu chứng là thời gian chạy nhận được một CL_INVALID_BUFFER_SIZE (-61) lỗi khi bạn xếp hạt nhân vào hàng đợi. Sửa đổi thiết kế của bạn để sử dụng các kênh thay vì đường ống.
Khi sử dụng các bộ đệm phụ và bộ đệm gốc của chúng theo cách khác, những thay đổi được ghi vào bộ đệm này có thể không được phản ánh trong bộ đệm kia. Việc hủy ánh xạ và ánh xạ bộ đệm buộc các bộ đệm phụ và bộ đệm gốc của chúng phải được đồng bộ hóa. Việc hủy ánh xạ và ánh xạ bộ đệm giữa các lần sử dụng bộ đệm sẽ ngăn chặn được sự cố này.

Phần này cung cấp thông tin về các sự cố đã biết ảnh hưởng đến bản phát hành hiện tại của Intel FPGA SDK dành cho Bộ công cụ nền tảng tùy chỉnh OpenCL và Nền tảng tham chiếu. Những sự cố này cũng có thể ảnh hưởng đến Nền tảng tùy chỉnh mà bạn tạo để sử dụng với Intel FPGA SDK cho OpenCL.

Sự miêu tả Giải pháp thay thế
Đối với Windows, khi ứng dụng máy chủ truy vấn số lượng thiết bị, hãy gọi tới clGetDeviceIDs trả về 128 thiết bị bất kể số lượng thiết bị thực tế hiện có.

Ghi chú: Bạn có thể tìm thấy các thiết bị thực tế có sẵn ở đầu danh sách thiết bị được trả về bởi clGetDeviceIDs.

Thực hiện một trong các cách giải quyết sau:

• Viết lại ứng dụng máy chủ để hạn chế truy vấn

clGetDeviceIDs với số lượng thiết bị thực tế.

• Viết lại ứng dụng chủ để sử dụng clGetDeviceInfo để truy vấn những thiết bị nào có sẵn. Gọi clGetDeviceInfo bằng CL_DEVICE_AVAILABLE gắn cờ báo cáo chính xác rằng các thiết bị bên ngoài không khả dụng.

• Viết lại ứng dụng chủ để chỉ gọi clCreateContext với số lượng thiết bị thực tế. Đang gọi clCreateContext với các thiết bị bên ngoài bị lỗi CL_DEVICE_NOT_AVAILABLE.

• Đặt biến môi trường

CL_OVERRIDE_NUM_DEVICES_INTELFPGA đến

đúng số lượng thiết bị. Làm như vậy sẽ khắc phục hành vi sai lầm của clGetDeviceIDs.

SDK Intel FPGA mới nhất được biết đến cho các sự cố phần mềm OpenCL

Để biết thêm thông tin về sự cố đã biết đối với Intel FPGA SDK dành cho phiên bản OpenCL hiện tại và các phiên bản trước đó, hãy tham khảo Cơ sở kiến ​​thức web trang.

Thông tin liên quan
Cơ sở tri thức

Các vấn đề về phần mềm đã được giải quyết

Không có sự cố phần mềm nào được báo cáo, sửa chữa hoặc giải quyết theo cách khác trong Intel FPGA SDK dành cho OpenCL và Intel FPGA RTE dành cho OpenCL Phiên bản 22.4.

 Các bản vá lỗi phần mềm có trong bản phát hành này

Không có bản vá phần mềm nào được bao gồm trong phiên bản này.

Lưu trữ ghi chú phát hành Intel FPGA SDK dành cho phiên bản OpenCL Pro

Để biết phiên bản mới nhất và trước đây của ghi chú phát hành này, hãy tham khảo phần IGhi chú phát hành ntel FPGA SDK dành cho phiên bản OpenCL Pro. Nếu phiên bản phần mềm không được liệt kê thì hướng dẫn dành cho phiên bản phần mềm trước đó sẽ được áp dụng.

Lịch sử sửa đổi tài liệu của Intel FPGA SDK dành cho phiên bản OpenCL Pro Ghi chú phát hành
Phiên bản tài liệu Phiên bản Intel Quartus Prime Thay đổi
2022.12.19 22.4 Phiên bản phát hành đầu tiên.

Biểu tượng xã hội Phiên bản trực tuyến
Biểu tượng xã hội Gửi phản hồi

Logo intel

Tài liệu / Tài nguyên

intel RN-OCL004 FPGA SDK cho phiên bản OpenCL Pro [tập tin pdf] Hướng dẫn sử dụng
RN-OCL004, RN-OCL004 FPGA SDK cho phiên bản OpenCL Pro, FPGA SDK cho phiên bản OpenCL Pro, SDK cho phiên bản OpenCL Pro, phiên bản OpenCL Pro, phiên bản

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *