В останні роки досить активно розвивалися технології використання графічного процесора для прискорення роботи прикладного ПО, що не застосовує тривимірну графіку.
ІТ-інфраструктура для вашого підприємства
Регулярно з'являлися повідомлення про вихід все нових програмних продуктів із застосуванням GPGPU (General-purpose computing on graphics processing units - універсальні обчислення на графічному процесорі). На жаль, програмні інтерфейси, підтримувані ДП як AMD, так і nVidia, поки не набули широкого поширення, зате технологія nVidia CUDA, активно просувається компанією вже четвертий рік поспіль, дала життя великій кількості різноманітного ПЗ.
Такий вибір тестового ПО обумовлений тим, що ми хотіли якомога об'єктивніше оцінити, наскільки застосування технології CUDA здатне прискорити виконання додатків, традиційно працюють тільки на центральному процесорі. Варто пам'ятати, що в даних тестах ставляться специфічні задачі, очевидно краще реалізовані на графічному процесорі.
Ми транскодіровалі 10-хв уривок фільму в форматі Н.264 з бітрейтом 35 Мбіт / с і роздільною здатністю 1920 × 1080 пікселів до 12 Мбіт / с без масштабування за допомогою кодувальника CUDA, включивши кращі настройки якості, а потім застосували стандартний кодировщик Н.264, працює на ЦП, причому в цьому випадку ми скористалися двома режимами: найшвидшим, при якому час кодування було найбільш близьким до показника GeForce GTX 470, і трехпроходних кодуванням з найкращою якістю.
Як бачите, при бітрейте, рівному 12 Мбіт / с, різниця між зображеннями, отриманими за допомогою центрального і графічного процесорів, невелика.
У згаданому вище каталозі на сайті nVidia зустрічається значне число програм для роботи зі звуком. В основному це різноманітні VST-плагіни. Один з них, імпульсний ревербератор LiquidSonics Reverberate LE, ми випробували в віртуальної студії Steinberg Cubase 4. У комплект поставки програми входить певна кількість імпульсних характеристик в форматі FLAC, але можна завантажити і свої.