¿Cuáles son los valores predeterminados para las opciones de arco y código cuando se usa nvcc?

Al compilar su código CUDA, debe seleccionar para qué arquitectura se está generando su código.nvcc proporciona dos parámetros para especificar esta arquitectura, básicamente:

arch especifica la arquitectura virtual, que puede sercompute_10, compute_11etc.code especifica la arquitectura real, que puede sersm_10, sm_11etc.

Entonces un comando como este:

nvcc x.cu -arch=compute_13 -code=sm_13

Generará código 'cubin' para dispositivos con capacidad de cálculo 1.3. Por favor corrígeme si estoy equivocado. Lo que me gustaría saber es cuáles son los valores predeterminados para estos dos parámetros.¿Cuál es la arquitectura predeterminada que usa nvcc cuando no hay valor para arch o code ¿está especificado?

Respuestas a la pregunta(2)

Su respuesta a la pregunta