YouTube розробив власний пристрій транскодування

YouTube розробив власний пристрій транскодування

Швидкість відео в Інтернеті вибухнула вгору, рік після року, оскільки число відео YouTube служить на рік. На жаль, CPU та GPU не доставляють різновиду щорічні покращення продуктивності, яку вони колись робили. Зіткнувшись з уповільненням покращення кремнію та швидко збільшуючи кількість відео, YouTube вирішив побудувати власний транскодний пристрій, або VCU, кодові аргос.

Компанія розсилала свої зусилля ARGOS як у пост блогу, так і в папері, залежно від того, наскільки глибоко в подробиці ви відчуваєте, як копання. За даними YouTube, рухомі робочі навантаження до VCU має підвищення ефективності на 20-33х залежно від точних особливостей потоку. Новий чіп YouTube призначений для того, щоб бути здатним переноситися на одну цільову роздільну здатність одночасно, або орієнтування декількох резолюцій одночасно.

Ключовим компонентом енергозбереження YouTube є той факт, що програмне забезпечення та апаратні стеки явно призначені для роботи один з одним. Фізична архітектура системи показана нижче:

YouTube розробив власний пристрій транскодування

Існує більше кодів, ніж декодувати сердечники на кожній ітерації ASIC, а також більше одного ASIC на кожній картці VCU. Цей розчин був розроблений для щільного масштабування. Трансколокування відео до декількох вихідних резолюцій одночасно є частиною того, як YouTube досягає покращення ефективності енергії, оскільки він "дозволяє ефективний обмін параметрами контролю, отриманих шляхом аналізу джерела (наприклад, виявлення зникнення / спалаху)," за даними компанії. Обробка цих транскодів паралельно (MOT) набагато кращі для того, щоб зробити їх одночасно (SOT), оскільки уникає надмірного декодування. Принаймні, деякі з попередніх покращень енергоефективності надходять від уникнення надлишкової роботи. Тон, як правило, переважним для SOT, оскільки уникає надмірних декодів для тієї ж групи результатів.

YouTube розробив власний пристрій транскодування

У ТВ, відео декодується один раз, масштабований до всіх цільових рішень, а потім закодовано у всіх відповідних цілях. YouTube зазначає, що він також розробив ASCA, щоб мати можливість обробляти декілька мотлів і одночасно, щоб одночасно підвищити ефективність. Фактичний кодер призначений для кодування H.264 та VP9 у апаратному забезпеченні під час пошуку трьох довідкових кадрів. Він має конвеєрну архітектуру, локальні довідкові магазини для оцінки руху, і може прискорити ентропію, але Google Notes Chip "оптимізований для цілей потужності / продуктивності / області". Кожен ядро ​​кодера здатний кодувати 4K на 60FPPS в режимі реального часу, з 10 сердечників на висоту та декількох ASICS на карту.

YouTube вже складається з планів для прискорювача наступного покоління, який також може бути переданий AV1 у апаратному забезпеченні. VP9, як правило, вважається конкурентом Open-Source для HEVC, тоді як AV1 є більш просунутим подальшим, як очікується, що доставляє більшу смугу пропускної здатності.

ARGOS являє собою вид конкретного проекту, який ми бачили більше за останні роки, оскільки Intel боролася, щоб покращити ефективність процесора, але це не є суто проблемою процесора. Декодування GPU декодують, вбудовані в ампер або RDNA2 GPU, безумовно, не були спеціалізованими для завдання YouTube. Це те, що теоретично бачить, що теоретично побачив, що AMD, але AMD не переслідує зовнішні угоди для свого IP все, що агресивно. Ми знаємо, що компанія працює над угодою з Samsung для мобільного графічного рішення на основі Radeon IP, а IT-партнерів з Sony та Microsoft для консольних ігор, але не так, як це - принаймні, не публічно.

Десять років тому Google, Facebook та Amazon почали спокійно революціонізувати ринок сервера, сплачуючи ODMS будувати сервери для них безпосередньо, а не купуючи стандартні апаратні засоби з подібних Dell або HPE. Сьогодні ці самі компанії розробляють свій власний кремній кремній, щоб заповнити різні випадки використання хмари. CPUS і GPUS досі домінують споживчий простір, але спеціалізовані прискорювачі та цілеспрямовані чіпси вийшли на підприємство у постійно зростаючі числа. Також цікаво бачити, як YouTube досить не підтримує HEVC або навіть обговорюючи майбутню підтримку VVC / H.266. Будь-яке уникнення цих стандартів, ймовірно, буде пов'язана з виведенням роялті та ліцензійними зборами.

Функція зображення на YouTube.

Читати далі

AMD купує розробника FPGA Xilinx за 35 мільярдів доларів
AMD купує розробника FPGA Xilinx за 35 мільярдів доларів

Угода, яку ми обговорювали на початку цього місяця, надасть AMD доступ до нових ринків, на яких вона раніше не грала, включаючи ПЛІС та штучний інтелект.

RISC-V навшпиньки до основного потоку завдяки платформі розробників SiFive, високопродуктивний процесор
RISC-V навшпиньки до основного потоку завдяки платформі розробників SiFive, високопродуктивний процесор

RISC V продовжує проникати на ринок, цього разу завдяки дешевшій та повнофункціональнішій тестовій материнській платі.

Вчені розробляють назальний спрей, який може вивести з ладу коронавірус
Вчені розробляють назальний спрей, який може вивести з ладу коронавірус

У нещодавно випущеному дослідженні, задум був ефективним для дезактивації нового коронавірусу, перш ніж він міг заразити клітини.

Apple знижує наполовину плату для розробників App Store, які заробляють менше 1 мільйона доларів
Apple знижує наполовину плату для розробників App Store, які заробляють менше 1 мільйона доларів

Надалі звичайне скорочення продажів на платформі iOS на 30 відсотків від Apple знизиться до 15 відсотків для невеликих розробників. Однак Epic стверджує, що це лише спроба розколоти спільноту розробників.