Oma*_*ama 3 opencl gpu-programming
我想写一个来自OpenCL内核的文件..比如C中的fwrite().
有没有这样的功能..或者我要做什么来写GPU的文件?
这是不可能的.这不仅是数百个线程的同步问题,内核在GPU或加速卡等特殊设备上运行.这些卡没有访问磁盘和其他IO.
数据只能从内存中发送和接收,CPU可以执行复杂的IO.
通常:GPU(OpenCL设备)只能从内存中获取数据并在本地执行某些操作.信号到达CPU后OpenCL内核完成后,数据从GPU获取GPU是一个纯粹的从属设备,无需对其环境进行任何控制.