OpenCL memory object 之选择传输path
摘要:
对应用程序来说,选择合适的memory object传输path可以有效提高程序性能。下面先看一写buffer bandwidth的例子:1. clEnqueueWriteBuffer()以及clEnqueueReadBuffer() 如果应用程序已经通过malloc 或者mmap分配内存,CL_MEM_USE_HOST_PTR是个理想的选择。有两种使用这种方式的方法:第一种:a. pinnedBuffer = clCreateBuffer( CL_MEM_ALLOC_HOST_PTR or CL_MEM_USE_HOST_PTR ) b. deviceBuffer = clCreateBuf 阅读全文
posted @ 2011-12-18 18:32 迈克老狼2012 阅读(5870) 评论(1) 推荐(1) 编辑