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.

Читати далі

Власники Google Pixel Slate повідомляють про помилку Flash Storage
Власники Google Pixel Slate повідомляють про помилку Flash Storage

Форуми підтримки продуктів Google заповнені розлюченими власниками Pixel Slate, які кажуть, що їх пристрої часто стикаються з помилками сховища.

Вчені 3D-друк мікроскопічного корабля USS Voyager із власним рухом
Вчені 3D-друк мікроскопічного корабля USS Voyager із власним рухом

У нього немає деформованих двигунів, але він може прекрасно ладнати за допомогою перекису водню та платини.

Seagate представляє власні ядра RISC-V для майбутніх контролерів зберігання
Seagate представляє власні ядра RISC-V для майбутніх контролерів зберігання

Щоб досягти своєї мети в 50 ТБ на диск протягом наступних кількох років, Seagate вирішила, що потрібен спеціальний контролер зберігання. RISC-V запропонував рішення.

Apple будує власний модем 5G
Apple будує власний модем 5G

Подейкували, що зараз є офіційним - Apple будує власний 5G-модем.