GPU для CFE / CE / QCC - PullRequest
       38

GPU для CFE / CE / QCC

1 голос
/ 01 апреля 2012

HD7970 против FirePro V8800

Есть ли причина, по которой мне не следует использовать графику AMD Radeon ™ HD7970? Я имею в виду, что это всплывающее 970GFlops DP, которое, я думаю, удовлетворяет мои потребности, а затем и некоторые.

Я буду работать с OpenFOAM или OpenCL и моим собственным вариантом CFD / CE с моим собственным набором сетки до и после обработки. Я не очень разбираюсь в драйверах, потому что это не то, что меня интересует, и поэтому мне не ясно, какие изменения вносятся между профессиональными и настольными драйверами, которые влияют на производительность. Я полагаю, что многое из этого связано с векторными / скалярными манипуляциями и оптимизацией использования аккумуляторов / регистров.

Я хочу сделать много такого рода вещей!

Я предполагаю, что драйверы адаптированы к приложению или самим программам? Является ли драйвер драйвером для CFE / CAD / CAE или для Solid Works, AutoCAD, CATIA и т. Д. , , .

Ответы [ 3 ]

1 голос
/ 02 апреля 2012

Я думаю, что 7970 - ваш лучший выбор для карты рабочей станции.Новая архитектура использует VLIW4, а не VLIW5 в V8800.

Вы можете быть осторожны, если планируете запускать карту 24/7.V8800 более тщательно протестирован и рассчитан на постоянную работу, а 7970 - игровая карта.Вы можете разжать 7970, если хотите получить больше жизни при использовании 24/7.

1 голос
/ 01 апреля 2012

Я думаю, что HD7970 будет хорошим выбором. Просто потому, что это из семейства южных островов, которое полностью изменило архитектуру начиная с V8800 (которое происходит из семейства Evergreen). 7970 - это Таити ХТ, который, я знаю, действительно хорош. Обычно драйверы имеют профили приложений, которые выявляют узкие места в приложениях и пытаются оптимизировать эти пути. Как правило, это приложения известных брендов, а для рабочих станций вы найдете профили приложений для AutoCAD, SolidWorks и т. Д. Я не уверен, есть ли у драйверов OpenCL такие профили приложений или нет, но DirectX определенно есть. Поэтому, если вы используете OpenCL, вы можете немного покопаться, чтобы увидеть, действительно ли выпущены профили приложений. Кроме того, учитывая ваше приложение, я думаю, что вы можете написать приличный оптимизированный код и четко ответить на ваш вопрос - драйверы оптимизированы для обеспечения хорошей производительности (в соответствии со спецификациями) - поэтому они не адаптированы к CFE / CAD / CAE и т. Д. Однако, как я упоминал ранее, иногда они имеют профили приложений для повышения производительности в определенных приложениях.

0 голосов
/ 20 сентября 2013

Существуют научные и коммерческие коды, ускоряющие OpenFOAM на графических процессорах.До сих пор для CUDA предусмотрено больше ускорения.Бэкэнд OpenCL также существует, но не настолько продвинут.

...