Я бы сказал основная цель прототипирования и ловля багов в основных сценариях работы, использование FPGA для ранней отладки не оптимально (можно конечно, но zebu тут впереди).
Пишите напрямую в HDL и делайте тест на Matlab, как вариант сравните написанное вручную и автоматически. А так, студент не понимает как написанное выше представляет собой цифровую схему.
Не совсем, для повышения производительности компании необходимо создавать окружение и коммуникации. Наличие больных родственников не является исключением для компании и они обычно имеют план, как минимум, отпуск по уходу за членом семьи.
Полностью протестировать процессор силами 50ти разработчиков практически невозможно. Помнится мы так и не запустили ракету на Луну, а отличии от американцев, так может стоить пойти тем же путём, что и все.
Мне кажется обозначения немного неверны (поправьте если неправ). Слева посередине видео декодер, без всяких дополнений, а HDMI сам по себе в верхнем правом. Но по мне, он мелковат немного.
7nm для таких потребителей попросту дорого. На данный момент оптимальным выглядит 14нм, сравнительно недорого и достаточно производительно. 28нм даже для телевизора уже будет недостаточно.
Они развели схему, интегрировали и собрали. Но конечно своего крайне мало. Видеодекодеры вообще черным ящиком отмечены, проект настолько долго тянулся, что уже устарел.
Нет, статья написана американцем и для американцев, для россиян это имеет мало отношения и могу рассказать почему. Элементарно виза, вы можете приехать и green card, только её еще надо получить; H1B конкуренция с кучей других людей во всем мире (и это сперва нужно получить работу, а нужно ли это "хорошему" работодателю, поэтому сперва отработайте с тем, кто будет согласен) и возможен вариант переезда через L1, но для этого нужно отработать на компанию год (вот только найти еще надо такую). И да, такая мелочь, посольство США в России уже практически не выдаёт визу.
Статья сумбурна, но проблема огромна. На одного ребенка требуется около 3х взрослых, постоянный надзор и стимулирование к действиям. Сам он может сравнительно мало, занятия расширяют его возможности, но при этом уходит много времени и у ребенка практически не будет детства. Все время будет уходить на поездки и занятия. Усилий вкладывается много, а выхлопа совсем мало. Вы можете положить под это всю свою жизнь, взаимоотношения с семьёй и друзьями.
Статья о том как видит s/w инженер работу h/w. Но прав ли он на самом деле, чтобы подтвердить, что данных баг не происходил ранее последовательность действий/операций должна быть одинакова, а это невозможно. Всегда есть работа по DDR, обладающий своими случайными задержками. Также возможно изменился паттерн работы процессора, возможно изначально был баг при производстве и внутреннее тестирование не смогло его выявить.
Сложно написать подобный компилятор, да и потом, если на каждое приложение преконфигурировать процессор, то по времени запуска мы наоборот уйдём в минус.
Как мы ускорили кодирование — перешли на AV1. (Сарказм).
Только не делайте размер тайла бесконечно малым. Да, этим вы решите проблему кодирования, но появится проблема декодирования несколькими ядрами.
Подход к работе h.265 альянса: Спеки мы на 500 страниц написали, патенты на компании поделили, теперь попробуем это закодить. В итоге еще год уходит, чтобы вылизать код согласно спекам. Референсом является описание, а не сам декодер.
Подход к работе VPX: Завтра релиз — релизим текущую ветку разработки. В итоге алгоритм с багами (а фриз уже прошел), 20 страниц описания имеющихся функций и ничего более. В течении последующего года документ расширяется еще на 20 страниц. Референсом является сам код, поскольку описание чрезвычайно бедное.
Подход к работе AVS (китайский стандарт видео, возможно даже лучший чем предыдущие два): Релиз — описание на китайском, требуется время на перевод. Проходит время и находятся разногласия в спеке, спек, и вслед ним имплементация, исправляются. Проходит еще немного времени — находят в баг в имплементации, но поскольку реализация понравилась больше, чем описание стандарта, то исправляется содержание самого стандарта. Что является референсом в этом случае сказать затруднительно, баги на обеих сторонах. По моему мнению референсом будут тестовые стримы от компании Allegro (нисколько не реклама, а хорошо сделанная работа). Референсный декодер должен декодировать их так, чтобы результат совпалал с результатами их декодера (они поставляют только бинарник).
А по мне так наоборот все слишком сложно описано. Очень много привязки проприетарному софту и предопределенному железу. На примере открытого RISC процессора необходимо только расположить прошивку на нулевом адресе DDR и сделать reset. Процессор сам грузится с нулевого адреса по умолчанию. Все установки делаются опять через прошивку процессора.
Также непонятно зачем разбираться с памятью, она же в fpga bitimage определена, а не через процессор.
Столько понаписали, неужели нельзя перейти на аппаратное решение?
Я бы сказал основная цель прототипирования и ловля багов в основных сценариях работы, использование 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 уже не посмотришь.
Вообще не логичным выглядит добавление кодеков, из серии - чтобы было. Я понимаю, что вставили на что денег было, но был ли смысл вообще.
Только не делайте размер тайла бесконечно малым. Да, этим вы решите проблему кодирования, но появится проблема декодирования несколькими ядрами.
Текущий топ поддерживает как HEVC, так и AV1 в 8К.
Netflix не использует 265й, только VP9.
Подход к работе h.265 альянса: Спеки мы на 500 страниц написали, патенты на компании поделили, теперь попробуем это закодить. В итоге еще год уходит, чтобы вылизать код согласно спекам. Референсом является описание, а не сам декодер.
Подход к работе VPX: Завтра релиз — релизим текущую ветку разработки. В итоге алгоритм с багами (а фриз уже прошел), 20 страниц описания имеющихся функций и ничего более. В течении последующего года документ расширяется еще на 20 страниц. Референсом является сам код, поскольку описание чрезвычайно бедное.
Подход к работе AVS (китайский стандарт видео, возможно даже лучший чем предыдущие два): Релиз — описание на китайском, требуется время на перевод. Проходит время и находятся разногласия в спеке, спек, и вслед ним имплементация, исправляются. Проходит еще немного времени — находят в баг в имплементации, но поскольку реализация понравилась больше, чем описание стандарта, то исправляется содержание самого стандарта. Что является референсом в этом случае сказать затруднительно, баги на обеих сторонах. По моему мнению референсом будут тестовые стримы от компании Allegro (нисколько не реклама, а хорошо сделанная работа). Референсный декодер должен декодировать их так, чтобы результат совпалал с результатами их декодера (они поставляют только бинарник).
А по мне так наоборот все слишком сложно описано. Очень много привязки проприетарному софту и предопределенному железу. На примере открытого RISC процессора необходимо только расположить прошивку на нулевом адресе DDR и сделать reset. Процессор сам грузится с нулевого адреса по умолчанию. Все установки делаются опять через прошивку процессора.
Также непонятно зачем разбираться с памятью, она же в fpga bitimage определена, а не через процессор.