Как узнать вычислительные возможности и площадь поверхности моей видеокарты?

Как узнать вычислительные возможности и площадь поверхности моей видеокарты?

Я знаю, что могу получить вычислительные возможности, просто посетив этоофициальная страница cuda, илиэта вики-страница.
Но я не знаю, как мне найти smмою карту. Это сокращение от shader model? или shared memory? или ни от одного из них?

решение1

Вам следует просто использовать вычислительную мощность со страницы, на которую вы ссылаетесь. Например, если ваша вычислительная мощность составляет 6.1 us sm_61 и compute_61.

SM означает "streaming multiprocessor". Аргументы задаются таким запутанным образом, потому что они используются как аргументы для nvcc, где compute_XX задает архитектуру для виртуального (промежуточного) представления кода, а sm_XX задает архитектуру для реального представления. Если у вас нет веской причины, вам следует задать для обоих этих значений одно и то же.

решение2

Вы можете использовать эту страницу, чтобы узнать «Вычислительные возможности» вашего графического процессора: https://developer.nvidia.com/cuda-gpus Используйте его как для «compute_xy», так и для «sm_xy».

решение3

Чтобы получить больше информации о вашей видеокарте, вы можете воспользоватьсяGeeks3D GPU Caps Viewer(Альтернатива). Это похоже наГПУ-Zно предоставляет некоторую дополнительную информацию, которая может оказаться полезной. Например, когда карта совместима с CUDA/OpenCL/Vulkan.

Кроме того, он содержит более подробную информацию по каждому из этих пунктов. Для CUDA Compute Capability и Shader Clock могут быть интересны для вас?

Связанный контент