Компания Google разработала для видеохостинга YouTube собственные специализированные чипы Argos, предназначенные для выполнения огромной рабочей нагрузки по обработке видео. Они входят в состав карт расширения VCU или Video (trans) Coding Unit, которые помогают сервису кодировать одно видео в десятки версий, необходимых для обеспечения функционирования сервиса.
Джефф Калоу из Google рассказал, что чип Argos «повысил эффективность вычислений до 20–33 раз по сравнению с нашей предыдущей оптимизированной системой, в которой программное обеспечение работало на традиционных серверах». На плате VCU установлены два ASIC-чипа Argos, накрытые большим алюминиевым радиатором с пассивным охлаждением. Сбоку расположен разъём питания, очень похожий на стандартный PCIe Power 8-pin.
Если взглянуть на структурную схему Argos, то можно увидеть 10 ядер кодирования (encoder cores) на каждом кристалле, три ядра декодирования гораздо меньшего размера, контроллеры PCIe, DMA, интерфейс памяти LPDDR и блок CPU. Google заявляет, что «каждое ядро encoder core может кодировать 2160p в реальном времени со скоростью до 60 кадров в секунду с использованием трех опорных кадров». Кроме того, внедрение VCU позволит компании сэкономить финансовые средства по сравнению с классическими серверами на основе CPU Intel Skylake и графических процессоров Nvidia T4.
Источник:
ArsTechnica