我是OpenCL的初学者,我很难理解某些东西.我想改善主机和设备之间的图像传输.我制定了一个更好地了解我的计划.

顶部:我现在拥有的东西 底部:我想要的是HtD(主机到设备)和DtH(设备到主机)是内存传输.K1和K2是内核.
我想过使用映射内存,但第一次传输(Host to Device)是用clSetKernelArg()命令完成的,不是吗?或者我是否必须将输入图像剪切为子图像并使用映射来获取输出图像?
谢谢.
编辑:更多信息
K1处理mem输入图像.K2处理来自K1的输出图像.
所以,我想将MemInput转移到K1的几个部分.我想在主机上读取并保存由K2处理的MemOuput.