OpenCL
来自Ac-Wiki
更多操作
OpenCL(Open Computing Language)是一种开放、免版税的异构计算框架,由苹果公司提出、Khronos Group维护。它允许开发者利用CPU、GPU、FPGA等不同处理器协同加速计算任务,广泛用于图像处理、科学计算、机器学习等领域。核心特点包括跨平台兼容性、基于C语言的内核编程、支持数据并行与任务并行。2008年发布1.0规范,后续版本逐步加入动态并行、SPIR-V中间表示等特性。OpenCL是GPU通用计算的早期标准之一,虽受CUDA竞争,仍在嵌入式与移动端保持应用。