ID bài viết: 000073902 Loại nội dung: Xử lý sự cố Lần duyệt cuối: 01/05/2019

Tại sao cuộc gọi hàm get_global_size trả về một giá trị không chính xác khi thực hiện kernel autorun bằng cách sử dụng Intel® FPGA SDK cho trình mô phỏng kế thừa của trình biên dịch OpenCL™ phiên bản 18.1.1?

Môi Trường

    Intel® Quartus® Prime Phiên bản Pro
    SDK Intel® FPGA dành cho OpenCL™ Phiên bản Pro
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Mô tả

Do có vấn đề trong SDK Intel® FPGA cho trình mô phỏng kế thừa của trình biên dịch OpenCL phiên bản 18.1.1, hàm get_global_size trả về 0 thay vì 2^32 cho nhân tự động chạy. Điều này có thể dẫn đến sự khác biệt chức năng giữa trình mô phỏng FPGA thực thi hạt nhân.

Độ phân giải

Để giải quyết vấn đề này, hãy thực thi hạt nhân bằng cách sử dụng chế độ mô phỏng nhanh của Intel® FPGA SDK cho trình biên dịch OpenCL phiên bản 19.1 và điều này sẽ cung cấp kết quả mô phỏng chính xác.

Các sản phẩm liên quan

Bài viết này áp dụng cho 1 sản phẩm

Thiết bị có thể lập trình Intel®

1

Nội dung trên trang này là sự kết hợp giữa bản dịch của con người và máy tính của nội dung gốc bằng tiếng Anh. Nội dung này được cung cấp để thuận tiện cho bạn và chỉ cung cấp thông tin chung và không nên dựa vào là đầy đủ hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa phiên bản tiếng Anh của trang này và bản dịch, phiên bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.