CUDA: ¿Cómo copiar una matriz 3D desde el host al dispositivo?

Quiero saber cómo puedo copiar una matriz tridimensional de la memoria del host a la memoria del dispositivo. Digamos que tengo una matriz 3d que contiene datos. Por ejemplo, int host_data [256] [256] [256]; Quiero copiar esos datos a dev_data (una matriz de dispositivos) de tal manera que host_data [x] [y] [z] = dev_data [x] [y] [z]; ¿Cómo puedo hacerlo? ¿Y cómo se supone que debo acceder a la matriz dev_data en el dispositivo? Un ejemplo simple sería muy útil.

Respuestas a la pregunta(2)

Su respuesta a la pregunta