Keddr.com
  • Новини
  • Статті
    • Гайди
    • Добірки
    • Аналітика
    • Лайфстайл
  • Огляди
  • Apple
  • Google
  • Samsung
  • Компанії
    • Apple
    • Google
    • Samsung
    • Xiaomi
    • Sony
    • Asus
    • Nvidia
    • Microsoft
    • Intel
    • AMD
  • Пристрої
    • Смартфони
    • Залізо
    • Камери
    • Аксесуари
    • Ноутбуки
    • Годинники
    • Аудіо
    • Планшети
  • Софт і ШІ
    • Софт
    • Штучний інтелект
    • Додатки
    • Безпека
    • Ігри
    • Інтернет
  • Культура та інше
    • Авто
    • Культура
    • Історія
    • Стартапи
    • Подорожі
    • Космос
    • Енергетика
    • Транспорт
Keddr.com
  • Новини
  • Статті
    • Гайди
    • Добірки
    • Аналітика
    • Лайфстайл
  • Огляди
  • Apple
  • Google
  • Samsung
Keddr.com
Keddr.com
  • Новини
  • Огляди
  • Статті
    • Гайди
    • Добірки
    • Аналітика
    • Лайфстайл
  • Компанії
    • Apple
    • Google
    • Samsung
    • Xiaomi
    • Sony
    • Asus
    • Nvidia
    • Microsoft
    • Intel
    • AMD
  • Пристрої
    • Смартфони
    • Залізо
    • Камери
    • Аксесуари
    • Ноутбуки
    • Годинники
    • Аудіо
    • Планшети
  • Софт і ШІ
    • Софт
    • Штучний інтелект
    • Додатки
    • Безпека
    • Ігри
    • Інтернет
  • Культура та інше
    • Авто
    • Культура
    • Історія
    • Стартапи
    • Подорожі
    • Космос
    • Енергетика
    • Транспорт
  • Вхід
Головна СтаттіАрхівБлоги

Ускорение видео обработки на видеокартах

автор Denis Haritonov 30 Листопада, 2017 - 22:44
Опубліковано: 30 Листопада, 2017 - 22:44Оновлено: 1 Грудня, 2017 - 11:17 3 коментарів
Ускорение видео обработки на видеокартах
108

Существуют несколько видов компьютеров (процессоров) делящихся по принципу выполнения команд над данными. Один поток данных, один поток команд (по этому принципу работает центральный процессор), много потоков данных, один поток команд (по этому принципу работают видеокарты), много потоков данных много, потоков команд (некоторые сетевые чипы), один поток данных, много потоков команд (несколько экспериментальных устройств в 70-ые годы, возможно, какие-то узкоспециалезированные).

Из этого мы должны понять, что видеокарта может выполнять один набор команд (в некоторых новых поколениях больше 1, но значительно меньше количества процессорных модулей в видеокарте) над большим набором данных одновременно (к примеру умножить 5 тысяч чисел на 10 за 1 операцию, в то время, как обычный процессор должен будет сделать 5000 операций).

Следующее, что надо понять: это то что большенство алгоритмов по обработке видео работают по принципу “Разделяй и властвуй”, то есть, наложение фильтра на кадр видео состоит из разделения кадра на области, обработки всех квадратов определённым набором команд и склейка обратно. Самый ресурсоёмкий процесс – это обработка этих самых областей.

Ну так вот, почему бы нам не взять и не отдать области на обработку видеокарте к примеру: 1 область на 1 вычислительный модуль видеокарты, а затем забрать результат?

Ну что, принцип мы поняли, но как нам это сделать на практике? В реальности производители видеокарт позволяют использовать вычислительные модули видеокарты (это не все модули, которые есть в видеокарте, особенно в игровых). А именно производители видеокарт выпускают свои наборы инструментов для фреймворков параллельного программирования OpenCL (Nvidia (Quadro, GTX), Intel Graphics, AMD Radeon) и Сuda (Nvidia Quadro, GTX).

Но программисты, которые работают над видеоредакторами, должны написать свои алгоритмы так, чтобы в местах, в которых выгодно распараллелить обработку тяжелых вычислений, программа использовала OpenCL (а точнее его реализацию от конкретных производителей, в целом перенести эту поддержку с Nvidia на Radeon не так сложно при использовании OpenCL).

Теперь ближе к потребителю. Если программа, в которой вы работаете поддерживает параллельные вычисления на видеокарте, то, купив видеокарту с большим количеством вычислительных модулей, вы можете получить неплохое снижение времени рендера. Прирост будет зависеть от количества ядер (для заметного буста рекомендуются карты с 700+ вычислительных модулей) и объёма видеопамяти (при малом объёме, данные для обработки будут гоняться туда сюда слишком часто, рекомендуются от 1 гигабайта).

Важно понимать, что сверхдорогие видеокарты при этом не обязательны, так как и на средних видеокартах время вычислений, которые будут производиться параллельно, уже будут соизмеримы с вычислениями CPU (склейка и загрузка видеокарты), которые ускорить нельзя. Так, к примеру, GTX 750 TI может дать выигрыш в 4 раза, а Titan в 4.8 (https://www.studio1productions.com/Articles/Premiere-Benchmark.htm). Лучше купите процессор помощнее, ибо не все алгоритмы хорошо параллелятся и программисты особо напрягаться не любят, а от процессора точно будет буст.

П.С. Я стал инженером, потомучто не люблю грамматику.

NvidiaЗалізо
3 коментарі
ДХ
Denis Haritonov

Читайте «Keddr.com» у Google:Додати у свої джерела
Авторизуйтеся з
Увійти
Я дозволяю створити профіль
Під час першого входу за допомогою кнопки "Соціальний вхід" ми збираємо інформацію про загальний профіль вашого облікового запису, яку надає постачальник соціальних входів на основі ваших налаштувань конфіденційності. Ми також отримуємо вашу електронну адресу, щоб автоматично створити для вас профіль на нашому веб-сайті. Щойно ваш обліковий запис буде створений, ви ввійдете в цей обліковий запис.
Не згоденЗгоден
Я дозволяю створити профіль
Під час першого входу за допомогою кнопки "Соціальний вхід" ми збираємо інформацію про загальний профіль вашого облікового запису, яку надає постачальник соціальних входів на основі ваших налаштувань конфіденційності. Ми також отримуємо вашу електронну адресу, щоб автоматично створити для вас профіль на нашому веб-сайті. Щойно ваш обліковий запис буде створений, ви ввійдете в цей обліковий запис.
Не згоденЗгоден
3 Коментарі
Найновіше
Найстаріші Найбільше голосів
ДВ
Джигурдей Всеяруси
8 роки тому

не понял статью, как будто выдержка из чьего то реферата

0
Відповісти
ДХ
Автор
Денис Харитонов
8 роки тому
Відповісти на  Джигурдей Всеяруси

Извиняюсь наверно стоило или полностью расписать или полностью уйти на абстракции

0
Відповісти
АМ
Андрій Москалець
8 роки тому

Отличное чтиво. Спасибо :)

0
Відповісти

Будьмо на звʼязку

Facebook Instagram Patreon Youtube Telegram Tiktok
Додайте нас у джерела Google

Найчитаніше

Motorola Signature 27 – перший смартфон із підтримкою GrapheneOS, дисплеєм на 12 000 nits і батареєю на 7 000 mAh 1
Новини

Motorola Signature 27 – перший смартфон із підтримкою GrapheneOS, дисплеєм на 12 000 nits і батареєю на 7 000 mAh

8 Листопада, 2026 - 08:17
Motorola Signature 27 офіційно: 7000 mAh, 12 000 nits і новий EVS-сенсор камери 2
Новини

Motorola Signature 27 офіційно: 7000 mAh, 12 000 nits і новий EVS-сенсор камери

5 Листопада, 2026 - 15:38
OnePlus 16 розпродав понад 70 000 одиниць за першу годину після старту продажів 3
Новини

OnePlus 16 розпродав понад 70 000 одиниць за першу годину після старту продажів

14 Жовтня, 2026 - 07:01
Samsung розпочала оновлення Android 17 для Galaxy: повний список пристроїв і що нового в One UI 9 4
Новини

Samsung розпочала оновлення Android 17 для Galaxy: повний список пристроїв і що нового в One UI 9

11 Жовтня, 2026 - 08:47
Apple представила новий MacBook Pro з сенсорним дисплеєм PROLED XDR – ціни від $2 899 5
Новини

Apple представила новий MacBook Pro з сенсорним дисплеєм PROLED XDR – ціни від $2 899

28 Жовтня, 2026 - 19:43

Останнє

  • iPhone 18e отримає більший екран і потужнішу батарею – як у стандартного iPhone 18

    9 Листопада, 2026 - 17:02
  • Apple вбудовує в Siri систему особистої пам’яті: що знайшли в коді iOS 27.3

    9 Листопада, 2026 - 17:02
  • Osta S1 Pro показали на фото – новий суббренд Huawei готує флагман з 1.5K-дисплеєм

    9 Листопада, 2026 - 17:02
  • iPhone 18 та iPhone 18e отримають однаковий акумулятор на 4430 mAh

    9 Листопада, 2026 - 17:02
  • Ford розкрив дані про деградацію акумуляторів Mustang Mach-E після понад 3,2 млрд км пробігу

    9 Листопада, 2026 - 17:02

Keddr

Українське медіа про технології з 2010 року: новини, огляди, тест-драйви, гайди й відео.

Реклама та співпраця:
[email protected]

Розділи

  • Новини
  • Огляди
  • Статті
  • Гайди
  • Добірки
  • Аналітика
  • Лайфстайл
  • Архів
  • Відео
  • Подкасти
  • Блоги
  • Реклама

Теми

  • Apple
  • Samsung
  • Google
  • Xiaomi
  • Смартфони
  • Ноутбуки
  • ШІ
  • Ігри
  • Авто
  • Енергетика

Редакція

  • Про нас
  • Контакти
  • Редакційна політика
  • Політика виправлень
  • Реклама й співпраця
  • Facebook
  • Instagram
  • Patreon
  • Youtube
  • Telegram
  • Tiktok
  • Угода користувача
  • Конфіденційність
  • Cookie

© 2010–2026 Keddr.com. Використання матеріалів — з активним посиланням на джерело. Технічна та контент-підтримка — MediaCG

Keddr.com
  • Новини
  • Огляди
  • Статті
    • Гайди
    • Добірки
    • Аналітика
    • Лайфстайл
  • Компанії
    • Apple
    • Google
    • Samsung
    • Xiaomi
    • Sony
    • Asus
    • Nvidia
    • Microsoft
    • Intel
    • AMD
  • Пристрої
    • Смартфони
    • Залізо
    • Камери
    • Аксесуари
    • Ноутбуки
    • Годинники
    • Аудіо
    • Планшети
  • Софт і ШІ
    • Софт
    • Штучний інтелект
    • Додатки
    • Безпека
    • Ігри
    • Інтернет
  • Культура та інше
    • Авто
    • Культура
    • Історія
    • Стартапи
    • Подорожі
    • Космос
    • Енергетика
    • Транспорт
Увійти

Continue with Facebook
Continue with Google

Залишатися в системі

Забули пароль?

Немає акаунту? Зареєструватися

Відновлення пароля

Новий пароль буде надіслано на вашу пошту.

Отримали новий пароль? Увійти

Створити акаунт

Continue with Facebook
Continue with Google

Вже є акаунт? Увійти

wpDiscuz

Ми використовуємо cookie для аналітики, щоб робити Keddr кращим. Детальніше