0
は、次の手順を繰り返して進化:OpenCL用のユーティリティツールキットはありますか?シンプルな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
でも減少した柔軟性のコストで、このプロセスは苦痛が少ないことができますユーティリティライブラリはありますか?私はOpenCLプログラムを書くためのGLUT/OpenGLに似たものを探しています
C++を使用している場合は、公式のKhronos C++ Wrapper http://github.khronos.org/OpenCL-CLHPPをお勧めします。あなたが言及している部分はかなり重いですが。 一般的なより高いレベルの抽象化を探している場合は、SYCL https://www.khronos.org/registry/SYCL/をお勧めします。これはまだOpenCLをフードの下で使用しています。 – Marco