2017-06-08 8 views
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に似たものを探しています

+1

C++を使用している場合は、公式のKhronos C++ Wrapper http://github.khronos.org/OpenCL-CLHPPをお勧めします。あなたが言及している部分はかなり重いですが。 一般的なより高いレベルの抽象化を探している場合は、SYCL https://www.khronos.org/registry/SYCL/をお勧めします。これはまだOpenCLをフードの下で使用しています。 – Marco

答えて

関連する問題