Quais são os valores padrão para as opções de arco e código ao usar o nvcc?

Ao compilar seu código CUDA, você deve selecionar para qual arquitetura seu código está sendo gerado.nvcc fornece dois parâmetros para especificar essa arquitetura, basicamente:

arch especifica a arquitetura virtual, que pode sercompute_10, compute_11, etc.code especifica a arquitetura real, que pode sersm_10, sm_11, etc.

Então, um comando como este:

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

Gerará código 'cubin' para dispositivos com capacidade de computação 1.3. Por favor me corrija se eu estiver errado. O que eu gostaria de saber é quais são os valores padrão para esses dois parâmetros?Qual é a arquitetura padrão que o nvcc usa quando nenhum valor para arch ou code é especificado?

questionAnswers(2)

yourAnswerToTheQuestion