В блoгe YouTube нeдaвнo пoявилaсь публикaция, в кoтoрoй сeрвис пoтoкoвoгo вeщaния приoткрывaeт пoдрoбнoсти свoeгo устрoйствa, скрытыe oт пользователей. Глобальная вагон решает сложную задачу — ей нельзя не справляться с огромными объемами видео, которые загружаются, хранятся и должны (пре)бывать мгновенно доступны для миллионов создателей и миллиардов зрителей. Присутствие этом приходится перекодировать видео, адаптируя его к возможностям и предпочтениям клиента.
Размер проблемы позволяют оценить всего ((и) делов два показателя: за подождите на платформу загружается эдак 500 часов видео, а ежемесячно ее посещают побольше 2 млрд пользователей. Неудивительно, который возможностей обычного оборудования слишком мало, чтобы справиться с этим. Вишь почему для YouTube были разработаны специализированные микросхемы пользу кого перекодирования видео, которые называются VCU (Video [trans] Coding Units). Вычислитель, получивший название Argos, вдоль эффективности превосходит «обычную серверную платформу» в 20-30 некогда. В центрах обработки данных YouTube сии микросхемы используются в картах расширения PCIe ради серверов, на которых они установлены соответственно две штуки.
Нижняя разъяснение дает представление о структуре Argos. Симпатия включает контроллеры ввода-вывода и памяти, CPU во (избежание управления потоком данных, три ядра декодера и цифра ядер кодера. Каждое костяк кодера способно в реальном времени кодировать видео с разрешением 2160p и кадровой частотой 60 к/с с использованием трех опорных кадров.