等同于opencl中的memcpy

时间:2019-06-20 08:54:32

标签: opencl

我是opencL的新手,这个问题看起来很傻。

我有一个采用两个结构A和C的内核。我想将结构A的内容复制到结构C。

结构如下:

struct Block {

  bool used;
  int size;
  intptr_t data[1];

};


__kernel void function(__global struct Block *A, __global struct Block *C) {
//Do something on A
//COPY A to C by memcpy alternative
}

是否可以在内核内部使用像memcpy这样的函数?我在零拷贝的集成GPU中使用opencl。

还是我必须逐块复制到结构C?

0 个答案:

没有答案