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.

Читати далі

Intel повертає частку ринку від AMD на ринку настільних ПК та мобільних пристроїв
Intel повертає частку ринку від AMD на ринку настільних ПК та мобільних пристроїв

Intel повернула собі частку ринку десктопів і мобільних пристроїв у 4 кварталі 2020 року, тоді як AMD зробила подальший прорив у сервер.

Чому ви повинні (або не повинні) корегувати ваш пристрій Android
Чому ви повинні (або не повинні) корегувати ваш пристрій Android

Корінний пристрій Android є більш потужним, але це також більш ризиковано. Це ніщо не турбуватися, якщо ви навіть не можете кореняти свій телефон, все більш поширене виникнення.

Пристрої HDMI 2.1 не зобов'язані підтримувати будь-які нові функції HDMI 2.1
Пристрої HDMI 2.1 не зобов'язані підтримувати будь-які нові функції HDMI 2.1

Пристрої HDMI 2.1 насправді не потрібно пропонувати будь-які функції HDMI 2.0. Вся набір вдосконалень HDMI 2.1 має запропонувати "необов'язково", це виявляється.

Tesla більше не включає зарядний пристрій з новими транспортними засобами
Tesla більше не включає зарядний пристрій з новими транспортними засобами

Якщо ви купуєте новий транспортний засіб TESLA, він не приходить з зарядним пристроєм на рівні 1. Ви можете придбати один, але це, мабуть, краще витрачати ці гроші на більш швидкий зарядний пристрій.