Обновить
2
0

Пользователь

Отправить сообщение

Столько понаписали, неужели нельзя перейти на аппаратное решение?

Я бы сказал основная цель прототипирования и ловля багов в основных сценариях работы, использование FPGA для ранней отладки не оптимально (можно конечно, но zebu тут впереди).

Статья ради статьи, работа ради работы.

Пишите напрямую в HDL и делайте тест на Matlab, как вариант сравните написанное вручную и автоматически. А так, студент не понимает как написанное выше представляет собой цифровую схему.

Не совсем, для повышения производительности компании необходимо создавать окружение и коммуникации. Наличие больных родственников не является исключением для компании и они обычно имеют план, как минимум, отпуск по уходу за членом семьи.

YouTube откройте

Полностью протестировать процессор силами 50ти разработчиков практически невозможно. Помнится мы так и не запустили ракету на Луну, а отличии от американцев, так может стоить пойти тем же путём, что и все.

Мне кажется обозначения немного неверны (поправьте если неправ). Слева посередине видео декодер, без всяких дополнений, а HDMI сам по себе в верхнем правом. Но по мне, он мелковат немного.

Возможно компании нужно было 100% закончить проект и не завалиться потом с оптимизацией и компиляторами, ARM в этом случае выглядит приоритетней.

Лучшее враг хорошего.

7nm для таких потребителей попросту дорого. На данный момент оптимальным выглядит 14нм, сравнительно недорого и достаточно производительно. 28нм даже для телевизора уже будет недостаточно.

Они развели схему, интегрировали и собрали. Но конечно своего крайне мало. Видеодекодеры вообще черным ящиком отмечены, проект настолько долго тянулся, что уже устарел.

Нет, статья написана американцем и для американцев, для россиян это имеет мало отношения и могу рассказать почему. Элементарно виза, вы можете приехать и green card, только её еще надо получить; H1B конкуренция с кучей других людей во всем мире (и это сперва нужно получить работу, а нужно ли это "хорошему" работодателю, поэтому сперва отработайте с тем, кто будет согласен) и возможен вариант переезда через L1, но для этого нужно отработать на компанию год (вот только найти еще надо такую). И да, такая мелочь, посольство США в России уже практически не выдаёт визу.

Статья сумбурна, но проблема огромна. На одного ребенка требуется около 3х взрослых, постоянный надзор и стимулирование к действиям. Сам он может сравнительно мало, занятия расширяют его возможности, но при этом уходит много времени и у ребенка практически не будет детства. Все время будет уходить на поездки и занятия. Усилий вкладывается много, а выхлопа совсем мало. Вы можете положить под это всю свою жизнь, взаимоотношения с семьёй и друзьями.

Статья о том как видит s/w инженер работу h/w. Но прав ли он на самом деле, чтобы подтвердить, что данных баг не происходил ранее последовательность действий/операций должна быть одинакова, а это невозможно. Всегда есть работа по DDR, обладающий своими случайными задержками. Также возможно изменился паттерн работы процессора, возможно изначально был баг при производстве и внутреннее тестирование не смогло его выявить.

H.264 и 1080p@60fps такое себе видео, даже youtube уже не посмотришь.

Вообще не логичным выглядит добавление кодеков, из серии - чтобы было. Я понимаю, что вставили на что денег было, но был ли смысл вообще.

Сложно написать подобный компилятор, да и потом, если на каждое приложение преконфигурировать процессор, то по времени запуска мы наоборот уйдём в минус.
Как мы ускорили кодирование — перешли на AV1. (Сарказм).
Только не делайте размер тайла бесконечно малым. Да, этим вы решите проблему кодирования, но появится проблема декодирования несколькими ядрами.

Текущий топ поддерживает как HEVC, так и AV1 в 8К.

Netflix не использует 265й, только VP9.

Подход к работе h.265 альянса: Спеки мы на 500 страниц написали, патенты на компании поделили, теперь попробуем это закодить. В итоге еще год уходит, чтобы вылизать код согласно спекам. Референсом является описание, а не сам декодер.


Подход к работе VPX: Завтра релиз — релизим текущую ветку разработки. В итоге алгоритм с багами (а фриз уже прошел), 20 страниц описания имеющихся функций и ничего более. В течении последующего года документ расширяется еще на 20 страниц. Референсом является сам код, поскольку описание чрезвычайно бедное.


Подход к работе AVS (китайский стандарт видео, возможно даже лучший чем предыдущие два): Релиз — описание на китайском, требуется время на перевод. Проходит время и находятся разногласия в спеке, спек, и вслед ним имплементация, исправляются. Проходит еще немного времени — находят в баг в имплементации, но поскольку реализация понравилась больше, чем описание стандарта, то исправляется содержание самого стандарта. Что является референсом в этом случае сказать затруднительно, баги на обеих сторонах. По моему мнению референсом будут тестовые стримы от компании Allegro (нисколько не реклама, а хорошо сделанная работа). Референсный декодер должен декодировать их так, чтобы результат совпалал с результатами их декодера (они поставляют только бинарник).

А по мне так наоборот все слишком сложно описано. Очень много привязки проприетарному софту и предопределенному железу. На примере открытого RISC процессора необходимо только расположить прошивку на нулевом адресе DDR и сделать reset. Процессор сам грузится с нулевого адреса по умолчанию. Все установки делаются опять через прошивку процессора.
Также непонятно зачем разбираться с памятью, она же в fpga bitimage определена, а не через процессор.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность