跳转至

版本

1. 官方测试结果v6.0

以下为官网给出的测试结果,见https://github.com/pocl/pocl

🔶 Tested in CI extensively, including OpenCL-CTS tests

🟢 : Tested in CI

🟡 : Should work, but is untested

❌ : Unsupported

CPU device LLVM 14 LLVM 15 LLVM 16 LLVM 17 LLVM 18
x86-64 🟢 🟢 🟢 🔶 🔶
ARM64 🟡 🟡 🟡 🟡 🟢
i686 🟡 🟡 🟡 🟡 🟡
ARM32 🟡 🟡 🟡 🟡 🟡
RISC-V 🟡 🟡 🟡 🟡 🟡
PowerPC 🟡 🟡 🟡 🟡 🟡
GPU device LLVM 17 LLVM 18
CUDA SM5.0 🟢 🟢
CUDA SM other than 5.0 🟡 🟡
Level Zero 🟢 🟢
Vulkan 🟢

2. 版本与LLVM间的关系

以下内容来自官网:https://portablecl.org/

2024-06-18: Portable Computing Language (PoCL) v6.0 released,使用LLVM18。

2023-12-19: Portable Computing Language (PoCL) v5.0 released, 使用LLVM17。

2023-06-22: Portable Computing Language (PoCL) v4.0 released,使用LLVM16。

2022-12-05: Portable Computing Language (PoCL) v3.1 released,使用LLVM15。

2022-06-10: Portable Computing Language (PoCL) v3.0 released,使用LLVM14,提供最小的CL3.0支持。