OpenCL vs CUDA

Столкнем лбами два чипсета AMD Radeon HD 7850 (официально поддерживаемый Adobe Premiere Pro CC) и nVidia GeForce GTX 660 в программе Adobe Premiere Pro CC. С началом тестирования двух чипсетов, можно ознакомиться здесь. Видеокарта Gigabyte GV-R785WF2-2GD позволяет включить движок Mercury Playback Engine GPU Acceleration (OpenCL) на Windows платформе в программе нелинейного видеомонтажа Adobe Premiere Pro CC (7.0.0).


Adobe Premiere Pro CC

Загрузка центрального процессора при финальном рендере: 30%.

Adobe Premiere Pro CC

Загрузка GPU видеокарты и бортовой памяти при финальном рендере, упорно показывает единицы % и при этом есть загрузка бортовой памяти и по цифрам видеокарта работает. Со временем отточат драйвера видеокарты и прирост производительности должен быть более высоким.


Adobe Premiere Pro CC

Итоговое время: 22 секунды.
Видеокарта Gainward GeForce GTX 660 2048MB GDDR5, тестировалась с графическим драйвером 320.18.

Adobe Premiere Pro CC

Загрузка центрального процессора при финальном рендере: до 80%.

Adobe Premiere Pro CC

Полная загрузка GPU видеокарты Gainward GeForce GTX 660 2048MB GDDR5: 99%.

Adobe Premiere Pro CC

Итоговое время: 14 секунд.

*Видеокарты на чипсетах AMD Radeon HD 7850 по всем качественным характеристикам выглядит более предпочтительнее, чем nVidia GeForce GTX 660. Это и более высокая ПСП (пропускная способность памяти): 153.6 против 144.2Гб/с, а производительность при вычислениях с одинарной точностью у них почти одинаковая 1.76 против 1.88 Тфлопс. Но разрыв в итоговом результате довольно приличный, это может говорить только об одном, пока не реализованы на практике те дифирамбы о которых нам пела AMD в своих пресс-релизах.
Еще один тревожный звоночек, то что на CS6 for Mac для видеокарт nVidia по-умолчанию доступен выбор как OpenCL так и CUDA движка. В Adobe Premiere Pro CС для Windows предлагается только движок CUDA для видеокарт nVidia, видимо как наиболее удачный выбор (и как показывает практика при тестировании CUDA vs OpenCL для чипсетов nVidia, стабильность и скорость CUDA намного выше, так как Adobe изначально оптимизировал свой Mercury Playback Engine GPU Acceleration под CUDA ускорение).
В одном из обновлений Adobe Premiere Pro CC, в скрытых настройках была добавлена возможность включения движка Mercury Playback Engine GPU Acceleration (OpenCL) для чипсетов nVidia на платформе Windows, об этом подробнее можно прочитать здесь (пункт 48):


Adobe Premiere Pro CC

*Про увеличении производительности работы AMD Radeon HD 7850 в OpenGL плагине Magic Bullet Looks читаем здесь.

 
Рейтинг@Mail.ru