Tutorial de inicio rápido de programación CUDA

Preparar

Si está usando CUDA por primera vez, puede usar el siguiente comando en Linux para verificar si el compilador CUDA está instalado correctamente:

$ which nvcc

Normalmente, la salida del comando es:

/usr/local/cuda/bin/nvcc

Además, es posible que también deba verificar el modelo de GPU en su máquina, puede usar el siguiente comando para consultar:

$ ls  -l /dev/nv*

Las salidas posibles son:

crw-rw-rw- 1 raíz raíz 195, 0 3 de julio 13:44 /dev/nvidia0

crw-rw-rw- 1 raíz raíz 195, 1 3 de julio 13:44 /dev/nvidia1

crw-rw-rw- 1 raíz raíz 195, 255 3 de julio 13:44 /dev/nvidiactl

crw-rw---- 1 raíz raíz 10, 144 3 de julio 13:39 /dev/nvram

El resultado anterior muestra que hay dos tarjetas gráficas GPU instaladas en la máquina.

El proceso básico para escribir un programa CUDA es:

  • Cree un archivo fuente, con el sufijo ".cu".
  • Compile el programa con nvcc.
  • ejecutar desde la línea de comandos.

Luego está lo que llamamos la función kernel (es decir, código CUDA)

__global__ void helloFromGpu(void){

                printf(“hello world form GPU!\\n”);

}

El calificador __global__ le dice al compilador que la CPU llamará a esta función para ejecutarla en la GPU, y su llamada tiene la forma:

holaDeGPU<<

Supongo que te gusta

Origin blog.csdn.net/weixin_43838785/article/details/123085959
Recomendado
Clasificación