В бл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 к/с с использованием трех опорных кадров.