Ответ 1
Если вы не заботитесь о визуализации и рендеринге (вывод конечных результатов на экране, например, raytracing), чем ответ на ваш вопрос, немного более простой, но не тривиальный.
Я не буду вдаваться в подробности о различиях между картами Quadro и GeForce, но я просто подчерчу важные моменты, которые могут способствовать выбору между ними.
В общем случае:
-
Если вам нужна большая память, чем вам нужна Tesla или Quadro. Потребительские карты ATM имеют максимальный 1,5 Гб (GTX 480), а Teslas и Quadros - до 6 Гб.
-
Карты серии GF10x имеют производительность с двойной точностью (FP64), ограниченную 1/8-й производительности с одной точностью (FP32), а архитектура - 1/2. Еще один трюк сегментации рынка, довольно популярный в настоящее время среди производителей оборудования. Преодоление критической линии GeForce означает, что линия Tesla является преимуществом в HPC; GTX 480 на самом деле быстрее, чем Tesla 20x0 - 1.34TFlops против 1.03 TFlops, 177,4 Gb против 144 Гбит/с (пик).
-
Tesla и Quadro (должны быть) более тщательно протестированы и, следовательно, менее подвержены ошибкам, которые практически не имеют отношения к игре, но когда дело доходит до научных вычислений, только один бит флип может уничтожить результаты, NVIDIA утверждает, что карты Tesla являются QC-d для использования 24/7.
Недавняя статья (Haque and Pande, Hard Data on Soft Errors: крупномасштабная оценка реальных ошибок ошибок в GPGPU) предполагает, что Тесла действительно менее подвержена ошибкам.
-
Мой опыт в том, что карты GeForce имеют тенденцию быть менее надежными, особенно при постоянной высокой нагрузке. Правильное охлаждение очень важно, а также избегать разогнанных карт, в том числе factory оверклокированных моделей (см. Рис. 1 ранее упомянутой статьи ).
Итак, как правило:
- для разработки: GeForce (если вам не требуется > 1,5 ГБ памяти)
-
для производства HPC/научных вычислений:
- Tesla: если вам нужно много памяти или FP64 (+ надежность?)
-
Quadro, если нужно, FP64 и/или также нуждаются в дополнительных средствах рендеринга (новый Teslas "Fermi" имеет аналогичные возможности рендеринга как GeForce)
Если вы хотите интенсивно использовать FP64, забудьте о GeForce, иначе
- ** не factory -раскрытый * GeForce *: экономит деньги;)
Вернуться к особенностям вашего вопроса:
Две карты, которые вы упоминаете, относятся к совершенно другой лиге и поэтому не могут сравниться напрямую. Если вам нужны функции рендеринга Quadro, получите Quadro. В противном случае Quadro на самом деле не стоит особо не 4000, который даже медленнее GTX 460, в то время как он стоит ~ 3,5 раза больше. Я думаю, вам лучше с GTX 470 или 480, просто убедитесь, что вы покупаете их со стандартными частотами.
Обратите внимание, что искаженная производительность GeForce с двойной точностью не является проблемой в этом сравнении, но позвольте мне уточнить. Поскольку Quadro 4000 является моделью младшего класса с AFAIR только 450 МГц шейдерами (я не могу найти опорный ATM, но он должен быть определенно ниже 5000, который работает на частоте 513 МГц), что дает ему около 115 GFlops FP64. В то же время ограниченный GTX 480 составляет около 168 GFlops FP64, и даже GTX 460 составляет около 113 GFlops (пик).
Производительность и пропускная способность FP32 значительно ниже на Quadro 4000, объединенной с GTX 480 (86,9 против 177,4 ГБ/с)!
Обратите внимание, что с точки зрения теоретической пиковой производительности GTX 480 ( Tesla C2050/2070 и Quadro 6000, что отражено в большинстве приложений.