Есть ли какая-то польза от карточек nVidia Tesla? - PullRequest
5 голосов
/ 02 февраля 2012

Я планирую купить серьезный графический процессор для запуска параллельного алгоритма (бюджет 2k-4k).Теперь я вижу повсюду суперкомпьютеры с видеокартами nVidia Tesla, «созданные специально для GPGPU».

Хотя на первый взгляд это кажется очень приятным, лучшее чтение заставляет меня задуматься об этом: по сравнению, например, с Radeon HD7970, его производительность (с точки зрения провалов) значительно ниже, его себестоимость значительно выше, и я не могу найти никакого сравнения между тестами Tesla и обычными игровыми графическими процессорами.

Я обнаружил, чтоТесла имеет ECC-память.Это единственная разница?Или я упускаю более глубокую архитектурную разницу между ними?Возможно, актуальная информация: я буду использовать OpenCL, а не Cuda.

Ответы [ 2 ]

4 голосов
/ 02 февраля 2012

Существует два технических различия, которые я знаю между брендами при сравнении одинаковых карт.

1) У видеокарт Nvidia FLOPS с двойной точностью лучше, чем у AMD - иногда в 2 раза. AMD обычно лучше для FLOPS одинарной точности.

2) Память ECC доступна для обеих марок памяти GDDR5. Разница в том, что Nvidia также использует ECC для внутренней памяти (регистров и т. Д.), А AMD - нет.

На мой взгляд, выберите карту на основе вашего приложения. Если вы используете более одинарную, чем двойную точность, переходите на AMD, иначе Nvidia Если вам нужна ECC для высокой отказоустойчивости, возможно, Nvidia - ваш лучший выбор. Иногда многие более дешевые карты работают лучше, чем 1 или 2 верхние линейные карты - подумайте о пропускной способности PCI-e. Читайте о тестах и ​​попытайтесь определить, какая карта лучше всего подходит для ваших нужд.

2 голосов
/ 02 февраля 2012

Я не знаю, похожа ли ваша проблема на майнинг биткойнов, но здесь есть много информации о параллельных настройках GPU ...

https://en.bitcoin.it/wiki/Mining_hardware_comparison

...