编写简单的OpenCL内核会重复以下步骤:
1. Put the kernel code in a string
2. call clCreateProgramWithSource
3. call clBuildProgram
4. call clCreateKernel
5. call clSetKernelArg (x number of arguments)
6. call clEnqueueNDRangeKernel
是否有一个实用程序库可以减少这个过程的痛苦,即使是降低灵活性的代价?我正在寻找类似于GLUT / OpenGL的东西来编写OpenCL程序
答案 0 :(得分:1)
查看针对OpenCL应用程序的英特尔(R)SDK https://software.intel.com/en-us/intel-opencl - 它提供了简化OpenCL开发的工具。