什么应该替代OpenCL内核中的“ memcpy”?

| 扩展了C99的OpenCL语言不提供memcpy函数。应该用什么代替呢?     
已邀请:
据我所知,没有什么像OpenCL中定义的那样。 OpenCL不提供类似于动态内存的概念,因此不需要此类功能。 您可以使用for运行数组并按元素复制数据。但是,由于需要在编译时指定数组长度,因此目标数组的大小是固定的。 另一方面,以更静态的方式定义了OpenCL(和OpenGL作为一种起源)。需要将数据提供给GPU,并需要定义结果大小。 GPU计算到预定义输出位置的输入。这并不意味着在GPU内创建更多的进程,也不意味着动态分配内存以不干扰执行此操作的主机。     

要回复问题请先登录注册