Sé que puedo obtener la capacidad de computación con solo visitar estopagina oficial de cuda, oesta página wiki.
Pero no sé cómo se supone que debo encontrar el sm
de mi tarjeta. ¿Es esto la abreviatura de shader model
? o shared memory
? o ninguno de ellos?
Respuesta1
Simplemente debe usar su capacidad informática desde la página a la que se vinculó. Por ejemplo, si su capacidad informática es 6,1 con sm_61 y Compute_61.
SM significa "multiprocesador de transmisión". Los argumentos se establecen de esta manera confusa porque se usan como argumentos para nvcc donde Compute_XX establece la arquitectura para una representación de código virtual (intermedia) y sm_XX establece la arquitectura para la representación real. A menos que tenga una buena razón, debe configurar ambos con el mismo valor.
Respuesta2
Puede utilizar esta página para encontrar la "capacidad de cálculo" de su GPU: https://developer.nvidia.com/cuda-gpus Úselo tanto para "compute_xy" como para "sm_xy"
Respuesta3
Para obtener más información sobre su tarjeta gráfica, puede utilizar elVisor de límites de GPU Geeks3D(Alternativa). Es similar aGPU-Zpero proporciona información adicional que podría resultar útil. Como siempre que una tarjeta es compatible con CUDA/OpenCL/Vulkan.
Además, tiene información más detallada para cada una de esas cosas. Para CUDA, ¿la capacidad de cómputo y el reloj de sombreado podrían ser interesantes para usted?