Расширенная транзакционность GONT и переход к HW AlGas

Хотите узнать, что такое HW ALGas и как реализовать новую модель с «железным газом» на практике? Читайте статью!

Всем привет! Как и обещали, мы продолжаем рассматривать возможные приложения (сервисы) для адаптивного консенсуса GONT с использованием альтернативного газа. В сегодняшней статье речь пойдет о применении HW ALGas. Мы также рассмотрим пример спроса от Apple и расскажем вам, как реализовать новую модель с «железным газом» на практике.

HW AlGas – «железный» альтернативный газ

Для реализации новых типов ускорителей работы с видео в GONT можно ввести понятие HW AlGas.

Давайте рассмотрим цепочку создания стоимости внутри чипа обработки видео.

Данная цепочка отражает уровень взаимодействия отдельных IP.

Цепочка создания стоимости: изображения из сжатого видеопотока

Данный реальный Value Chain производит дешифровку видео. При этом может быть представлена как SW, так и HW модель данной цепочки.

Цепочка IP блоков внутри большого вычислителя (как пример – декодер видео) может быть рассмотрена как цепочка AlGas. И уже в эту цепочку могут быть встроены новые алгоритмы.

Например, алгоритм аппаратного фильтра рекламы (К слову, у Apple есть такой патент! Мы рассказываем про данный пример ниже.)

Деление HW AlGas по clock доменам внутри чипа:

Философия «делимости на кварки AlGas» внутри чипа может быть разной. Вопрос только в том, где ставить счетчики расхода газа.

Деление HW AlGas по Clock-доменам

Маршруты HW AlGas внутри масштабного чипа:

Пример спроса от Apple Corporation

Как реализовать новую модель с «HW AlGas» («железный газ») на практике?

Пример с Apple Corporation:

Добавление любого фильтра в обычный flow (фактически, GONT Value Chain) обработки видео очень онтологично (потенциально много микросервисов).

Добавление микросервиса (FILTER) в обычный сервис

Например, если стоит задача внедрить аппаратный фильтр ТВ рекламы в STB приставки кабельного ТВ.

Мотивация из реальной жизни (от Apple):

FILTER 1 (Микросервис 1):
Apple запатентовал устройство сокрытия (игнорирования) рекламы – [https://habr.com/post/150008/]

FILTER 2 (Микросервис 2):
Apple запатентовала технологию, которая не позволит снимать концерты на iPhone и iPad – [https://habr.com/post/395731/]

МОЖЕТ ЛИ GONT легко реализовать такие схемы?
ДА!

Все это примеры для независимой реализации на платформе GONT!

Т.е. нужно реализовать Set-Top-Box с расширенным функционалом. При этом фильтр рекламы требует постоянного «обучения» на новую рекламу. И в такой конфигурации удобно ввести AlGas. Т.к. у нас появился и глобальный сервис (STB), и микросервисы (фильтры рекламы, обучение фильтра и т.п.).

Фундаментально выявляются две основные задачи:

  • Встроить в конвейер декодирования видео новый алгоритм (через механизм AlGas).
  • Рассмотреть возможность распараллеливания обработки видео по схеме «один алгоритм – многие данные». Т.е. реализовать шардинг Value Chain цепочек.

 

Спасибо за внимание! Продуктивного дня!
GONT

Добавить комментарий