OpenCL中缓冲区对象(buffer object)的理解
内存对象(memory object)是OpenCL跨平台的一个重要方面,因为不需要将向device传递的数据转换成device特定的硬件平台的数据类型,而统一打包成cl_mem对象。缓冲区对象(Buffer Object)就是host向device传递数据的一种重要的内存对象。rn通过clCreateBuffer函数可以创建缓冲区对象(返回值为cl_mem),函数原型如下:rnclCreateB
内存对象(memory object)是OpenCL跨平台的一个重要方面,因为不需要将向device传递的数据转换成device特定的硬件平台的数据类型,而统一打包成cl_mem对象。缓冲区对象(Buffer Object)就是host向device传递数据的一种重要的内存对象。rn通过clCreateBuffer函数可以创建缓冲区对象(返回值为cl_mem),函数原型如下:rnclCreateB