英特爾 RN-OCL004 OpenCL 專業版 FPGA SDK
適用於 OpenCL™ 專業版的英特爾® FPGA SDK 版本 22.4 發行說明
面向OpenCL™ 專業版的英特爾® FPGA SDK 發行說明提供了有關面向OpenCL(1)(2) 專業版的英特爾FPGA 軟體開發套件(SDK) 和麵向OpenCL 專業版的英特爾FPGA 運行時環境(RTE) 的最新資訊版本 22.4。
新功能和增強功能
此版本的 OpenCL 專業版的英特爾 FPGA SDK 和 OpenCL 專業版的英特爾 FPGA RTE 並沒有新增功能。
作業系統支援
有關適用於 OpenCL 的英特爾 FPGA SDK 的作業系統支援的信息,請參閱英特爾 FPGA 的作業系統支援頁面 web地點。
相關資訊
作業系統支援
軟件行為的變化
目前版本的面向 OpenCL 的英特爾 FPGA SDK 和麵向 OpenCL 的英特爾 FPGA RTE 並未對軟體行為進行任何更改。
相關資訊
OpenCL 2.0 標頭
已知問題和解決方法
本節提供有關影響適用於 OpenCL 的英特爾 FPGA SDK 和適用於 OpenCL 版本 22.4 的英特爾 FPGA RTE 的已知問題的資訊。
- OpenCL 和 OpenCL 標誌是 Apple Inc. 的商標,經 Khronos Group™ 許可使用。
- 適用於 OpenCL 的英特爾 FPGA SDK 是基於已發布的 Khronos 規範,並已通過 Khronos 一致性測試流程。當前的一致性狀態可以在以下位置找到: www.khronos.org/conformance.
描述 | 解決方法 |
當編譯包含對包含 HLS 任務的函式庫函數的呼叫的 OpenCL 核心時,增量編譯可能會觸發對不受影響的核心的重新編譯。 | 沒有已知的解決方法。但是,這不是功能錯誤。它可能會導致更保守的增量編譯。 |
如果核心排隊 16,000 次,則模擬器運行時會發出斷言錯誤。 | 內核入隊次數不要超過 16,000 次。 |
名稱超過 61 個字元的 OpenCL 核心可能會在 Intel Quartus® Prime Pro Edition 編譯器中失敗,並出現類似下列錯誤的錯誤: | 減少 OpenCL 核心名稱的大小。 |
錯誤(16045):實例“...| _cra_slave_inst“實例化未定義的實體” _function_cra_slave" File:file名稱>線路: |
|
在某些情況下,OpenCL 核心管道無法作為參數傳遞。症狀是運行時收到 CL_INVALID_BUFFER_SIZE 將核心排隊時出現 (-61) 錯誤。 |
修改您的設計以使用通道而不是管道。 |
當交替使用子緩衝區及其父緩衝區時,寫入其中一個緩衝區的變更可能不會反映在另一個緩衝區中。 | 取消映射和映射緩衝區會強制子緩衝區及其父緩衝區同步。在緩衝區使用之間取消映射和映射緩衝區應該可以防止此問題。 |
本節提供有關影響目前版本的面向 OpenCL 客製化平台工具套件和參考平台的英特爾 FPGA SDK 的已知問題的資訊。這些問題也可能影響您創建的與面向 OpenCL 的英特爾 FPGA SDK 結合使用的自訂平台。
描述 | 解決方法 |
對於 Windows,當主機應用程式查詢裝置數量時,請調用 clGetDeviceIDs 無論實際存在的設備數量如何,都會返回 128 個設備。
筆記: 您可以在傳回的設備清單的開頭找到實際可用的設備 |
執行下列解決方法之一:
• 重寫主機應用程式以限制查詢
• 重寫主機應用程式以使用 • 重寫主機應用程式以僅調用 • 設定環境變數
正確的設備數量。這樣做可以修復以下錯誤行為 |
針對 OpenCL 軟體問題的最新已知英特爾 FPGA SDK
有關當前 Intel FPGA SDK for OpenCL 版本和先前版本的其他已知問題信息,請參閱知識庫 web 頁。
相關資訊
知識庫
已解決的軟件問題
面向 OpenCL 的英特爾 FPGA SDK 和麵向 OpenCL 的英特爾 FPGA RTE 版本 22.4 中未報告、更正或以其他方式解決任何軟體問題。
此版本中包含的軟件補丁
此版本中不包含任何軟體修補程式。
適用於 OpenCL 專業版的英特爾 FPGA SDK 發行說明檔案
有關此發行說明的最新版本和先前版本,請參閱我適用於 OpenCL 專業版的 ntel FPGA SDK 發行說明。如果未列出軟體版本,則適用先前軟體版本的指南。
適用於 OpenCL 專業版的英特爾 FPGA SDK 發行說明的文件修訂歷史
檔案版本 | 英特爾 Quartus Prime 版本 | 變化 |
2022.12.19 | 22.4 | 初次發布。 |
文件/資源
![]() |
英特爾 RN-OCL004 OpenCL 專業版 FPGA SDK [pdf] 使用者指南 RN-OCL004、RN-OCL004 OpenCL 專業版 FPGA SDK、OpenCL 專業版 FPGA SDK、OpenCL 專業版 SDK、OpenCL 專業版、版本 |