Эквивалент memcpy в opencl - PullRequest
       15

Эквивалент memcpy в opencl

1 голос
/ 20 июня 2019

Я новичок в 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, которую я могу использовать внутри ядра? Я использую Opencl в интегрированном графическом процессоре с нулевой копией.

Или мне нужно копировать блок за блоком в структуру C?.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...