Intel 開源 OpenCL 實作在 CPU 上運行

英特爾開源了 OpenCL CPU RT(OpenCL CPU RunTime),這是 OpenCL 標準的實現,旨在在中央處理器上運行 OpenCL 核心。 OpenCL 標準定義了用於組織跨平台平行運算的 API 和 C 語言擴充。 此實作由分佈在 718996 個檔案中的 2750 行程式碼組成。 程式碼已調整,可與 LLVM 集成,並將建議包含在 LLVM 大型主機中。 原始碼在 Apache 2.0 許可證下開放。

在開發 OpenCL 開放實作的替代專案中,值得注意的是 PoCL(可攜式運算語言 OpenCL)、Rusticle 和 Mesa Clover。 英特爾的實施被評為提供更高的性能和更強大的功能。

來源: opennet.ru

添加評論