Microsoft запатентовала возможность кодирования видео с помощью видеокарты

Microsoft получила патент, в котором описано применение графических ускорителей для кодирования видео. Компания подала соответствующую заявку еще в 2004 году, но только теперь ей удалось завершить этот процесс. Не смотря на большое количество разговоров о том, что GPU в определенных задачах значительно превосходит возможности CPU, для демонстрации подобного рода преимущества в основном использовали программы кодирующие видеофайлы. Эта задача подходит современным видеочипам по той причине, что она хорошо распараллеливается и может использовать сотни индивидуальных графических процессоров, в то время как в центральном процессоре количество ядер сейчас колеблется в среднем от 2 до 8.

Microsoft запатентовала возможность кодирования видео с помощью видеокарты

Первые реальные приложение для кодирования видео с помощью видеокарты начали появляться в 2007 году после выхода DirectX10 и Windows Vista. Изначально программы с поддержкой GPU работали только с видеокартами NVIDIA, в которой новые возможности стали доступны после появления архитектуры CUDA в видеокартах серии 88xx. Через несколько месяцев аналогичные возможности стала предоставлять и ATI в ускорителях серии 2000, 3000 и 4000. Первой программой, поддерживающей новые возможности видеоадаптеров, стала Badaboom от Elemental Technologies, и теперь это приложение потенциально может нарушать патент Microsoft.