OpenCL是一个为异构平台编写程序的框架,此异构平台可由CPU,GPU或其他类型的处理器组成。OpenCL由一门用于编写kernels (在OpenCL设备上运行的函数)的语言(基于C99)和一组用于定义并控制平台的API组成。OpenCL提供了基于任务分割和数据分割的并行计算机制。 1.OpenCL提供了并行计算的机制。 2.OpenCL是基于C99语言。因此使用OpenCL要用cpp文件。本栏目推荐文章OpenCL使用local内存优化矩阵乘法例子OpenCL任务调度基础介绍OpenCLOpenCL Notebook 1OpenGL和OpenCL区别【SARscape】无法检测OpenCL也许有用的解决办法【SARscape】无法检测OpenCL也许有用的解决办法OpenCL(Open Computing Language,开放计算语言)杂谈MegEngine 使用小技巧:用 mperf 进行安卓 opencl 算子的 roofline 分析global_size local_size clEnqueueNDRangeKernel OpenCLOpenCLsarscape有用 办法opencl notebook opencl opengl opencl 任务 基础opencl