Вопрос

Я просто установил, чтобы купить NVIDIA GTX 470, когда увидел некоторые статистические данные относительно ATI, которые я не знал.

Это поток на карте ATI намного лучше при выполнении математики, необходимой для шифрования и дешифрования?

Это было полезно?

Решение

У меня нет лошади в этой гонке; Но как кто-то пытается сделать свое собственное развитие GPGPU и кто знает ряд других людей, которые делают то же самое, позвольте мне соблюдать:

  1. Приближаясь к пиковым характеристикам на картах ATI сложнее, потому что вам не только приходится разбить вычислительные единицы вверх в очень много вычисленных ядер, у вас фактически до 4-х способов вектора. Для чего-то простого, как шифрование или MD5, это может быть простым, но это еще один шаг, который вы должны пройти.

  2. Инструменты разработки (отладчик и профилировщик, плюс целое сообщество онлайн-разработки), которые приходят бесплатно с NVIDIA SDK, намного полезнее, чем все, что поставляется с веществом ATI. Все хорошо и хорошо, чтобы сказать, что OpenCL - Opencl, но это не поможет вам найти подлый жук или узнать, почему ваша занятость ниже, чем вы думаете, что должно быть. Существуют коммерческие сторонние продукты, которые поддерживают вещи ATI, которые могут быть просто самыми удивительными инструментами, когда-либо сделанными для всех, которые я знаю, но это будет стоить вам.

Другие советы

Я делаю AES на графическом процессе NVIDIA и сумел достичь около 100% занятости на 470. Я на некоторое время играл с Opencl, и это определенно не то, что вы можете достичь производительности. Это только выгода - это широкое согласованность и поддержка X86, но если вы говорите о том, чтобы получить производительность, пойти на NVIDIA.

Примечание: если это то, что вы можете аутсорсировать, пришлите мне электронное письмо: Salman@tunacode.com

Если вопросы не о том, что CUDA VS Opencl для хеширования MD5 (поскольку это не будет о картах, но API, которые вы используете для реализации проблемы), то из того, что я видел хотя бы в криптовалюте, аппаратное обеспечение ATI больше подходит для хеширования алгоритмов (Opencl Реализации)

Если я не ошибаюсь, производительность хеширования MD5 такая же, как SHA-256, поэтому вы можете просто проверить список производительности хеширования (Hashes/sec) из каждой карты здесь:

Сравнение аппаратного оборудования HSHING GPU

Обратите внимание, что это взято из Litecoin, который находится на основе хрифов, но максимальная мощь хеширования каждой карты примерно одинакова, ее просто этот хеш-алгоритм, который меняет сложность расчета.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top