Я пытаюсь определить, совместимо ли мое устройство Nvidia GPU с последней версией CUDA. Поиск в онлайн-документации в Зона CUDA вместе с Страница Википедии Я могу определить, что вычислительные возможности мое устройство, но я не уверен, что это значит? и как это связано с версиями CUDA C мое устройство совместимо с?
Мне особенно любопытно, если мой вычислительные возможности 2.0 устройство совместимо с CUDA C 5.0?
Вычислительная способность (CC) определяет, на каком поколении архитектуры графического процессора основан чип. Число после точки обозначает меньшие изменения в поколении. В общем, у новых поколений больше возможностей. В Руководстве по программированию CUDA C есть таблица, в которой показаны основные функции каждого поколения.
Данная версия CUDA SDK может нацеливаться на все CC, существовавшие на момент выпуска SDK. Кроме того, все устройства имеют обратную совместимость - они могут запускать целевой код для своей собственной CC и всех старых CC.
Итак, с CUDA C 5.0 вы можете настроить таргетинг на CC 3.0 и все старые CC, включая ваше устройство CC 2.0. И ваше устройство CC 2.0 может запускать код, предназначенный для CC 2.0 и всех более старых CC. Когда вы компилируете свое приложение CUDA, вы выбираете, какие CC использовать.
Вы можете проверить вычислительную совместимость своего устройства, используя образец deviceQuery в NVIDIA GPU Computing SDK.