URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 75638
[ Назад ]

Исходное сообщение
"Представлены схемы первого аппаратного кодировщика и декодир..."

Отправлено opennews , 21-Мрт-11 12:37 
Предствлен (http://blog.webmproject.org/2011/03/introducing-anthill-firs...-дизайн (http://www.webmproject.org/hardware/) (Register Transfer Level (http://ru.wikipedia.org/wiki/%D0%A3%D1%8...аппаратного кодировщика и декодировщика WebM/VP8 (релиз H1), позволяющего производителям чипов интегрировать поддержку аппаратной акселерации в свои продукты. Несколько ключевых производителей микросхем уже начали процесс интеграции наработок проекта в свои чипсеты и планируют выпустить первые чипы уже в нынешнем году.


Все подготовленные схемы доступны в форматах VHDL/Verilog и распространяются в рамках лицензии, не требующей от производителей оплаты отчислений. Одновременно открыты исходные тексты драйверов, необходимых для взаимодействия с подсистемой акселерации. Также в рамках проекта подготовлена полная документация, тестовый ко...

URL: http://blog.webmproject.org/2011/03/introducing-anthill-firs...
Новость: http://www.opennet.me/opennews/art.shtml?num=29976


Содержание

Сообщения в этом обсуждении
"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено Timka , 21-Мрт-11 12:37 
ну что ж,  MPEG LA брызжет слюной, "ю... а васька слушает, да ест". процесс радует.

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено paulus , 21-Мрт-11 12:39 
"не требующей от производителей отчислений" - теплые слова для бизнеса.

"Несколько ключевых производителей микросхем уже начали процесс интеграции наработок проекта в свои чипсеты" - вот и приближается ... к mpeg la. :)


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено Михаил , 21-Мрт-11 12:54 
Интересно, чем они тогда на хлеб зарабатывают?

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено alltiptop , 21-Мрт-11 14:08 
Разработчики vp8? Контекстной рекламой.

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено JL2001 , 21-Мрт-11 12:53 
не радует что без "волосатой лапы гугла" никто бы так ничего и не сделал

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено alltiptop , 21-Мрт-11 14:09 
> не радует что без "волосатой лапы гугла" никто бы так ничего и
> не сделал

Радуйся, что есть такие "волосатые лапы гугла" без них вообще ничего бы не было.


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено Тот_Самый_Анонимус , 21-Мрт-11 15:56 
Ага, займёт монопольную позицию гугл и потом всех будет давить своими патентами. Уже радуюсь.

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено alltiptop , 21-Мрт-11 15:59 
> Ага, займёт монопольную позицию гугл и потом всех будет давить своими патентами.
> Уже радуюсь.

смотря фильмы мы тоже радуемся и переживаем за моменты которых никогда не было и в обозримом будущем не предвидятся


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено szh , 21-Мрт-11 21:44 
> Ага, займёт монопольную позицию гугл и потом всех будет давить своими патентами. Уже радуюсь.

Гугл официально записал что этого делать не будет. Это имеет юридическую силу. Подробности на соответствующем сайте.


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено User294 , 21-Мрт-11 23:13 
> Ага, займёт монопольную позицию гугл и потом всех будет давить своими патентами.
> Уже радуюсь.

Ну, знаете, MPEG LA любило на ходу менять правила игры. Чем поднасрало куче народа. И да, если вы сделаете подлый маневр а потом передумаете, это уже не поможет. Мпегла хотели отчисления за видео в веб, как раз вроде с 2011 года, чтоли. И если бы не гугель, мы бы уже лезли в карман за кошельками как раз... да и сейчас они милостиво разрешают крутить видео без роялтей, но только бесплатно. Какие хорошие, добрые парни. А они за сервера то они заплатят, или как? Ну понятно что их чужие проблемы не волнуют, только пусть тогда они не удивляются что обладателей серверов не будут колыхать их проблемы, хе-хе :)


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено Dan , 21-Мрт-11 17:23 
Обрати внимание, там кавычки

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено Витя , 21-Мрт-11 16:15 
Ну, если б не гугол, то редхат. Или другой микрософт. Все одно-корпорации.
А вы думали сообщество что ли сможет? BWAHAHAHA! Да нет его в природе, корпорации поделили всё - сообщество затерпело.

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено Dan , 21-Мрт-11 18:40 
Бездумный, неконтролируемый вброс

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено anonymous , 21-Мрт-11 20:24 
Правду говорит. К сожалению. Там математика такая что студенту без помощи "грамотных наставников" не осилить. А они денег хотят (наставники-руководители).

OT: Вообще в последнее время все больше и больше напрягает эдакая остановка после взрыва поросячьего визга и опенсоурсной радости времен GNOME2. Пора уже появляться новым линусам и столманам, делать что нибудет так же будоражущее умы вроде gcc или ядра.

По моему скромному мнению это должна была быть 3D графика, с убойнейшими заставками при загрузке ядра, от которых камеруны-майклбэи от зависти удавятся, да при том не замедляющими процесс загрузки и абсолютно плавными как видео на аналоговом телевизоре.

Интерфейс такой что только потянулся к кнопке мыши а оно уже на экране. Без заиканий и подкачиваний  чегото там непонятного с диска по полсекунды.

Екарныйбабай, компы сейчас 12 ядерные, в тысячи раз быстрее тех древних 1990, а на некоторых операциях даже побольше. Ну неужели нельзя тот же гном весь в озу загрузить залочить от свопа, чтобы хотя бы менюшки открывались мгновенно или квазимгновенно с какой-нибудь там фейд анимацией за 0.2 сек.

Хочу комп вроде аналогового аппаратного устройства, надал кнопку и понимаешь что эффект на экране.


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено www2 , 22-Мрт-11 07:17 
>По моему скромному мнению это должна была быть 3D графика, с убойнейшими заставками при загрузке ядра, от которых камеруны-майклбэи от зависти удавятся, да при том не замедляющими процесс загрузки и абсолютно плавными как видео на аналоговом телевизоре.

Какие-то взаимоисключающие параграфы. Вы уж как-нибудь определитесь, либо вам графику крутую, либо скорость, либо низкое энергопотребление, либо низкую цену. А то вы ведь и сейчас можете купить себе вычислительный кластер и нанять мультипликаторов. Они вам такую графику сделают - все от зависти удавятся, её и на телевизоре смотреть можно будет.

>Екарныйбабай, компы сейчас 12 ядерные, в тысячи раз быстрее тех древних 1990, а на некоторых операциях даже побольше. Ну неужели нельзя тот же гном весь в озу загрузить залочить от свопа, чтобы хотя бы менюшки открывались мгновенно или квазимгновенно с какой-нибудь там фейд анимацией за 0.2 сек.

Если учесть, что 99% программ были текстовыми, шрифт 8x16 из 256 символов легко умещается в 4 килобайтах видеопамяти, для отображения экранного текста 80x25 символов требовалось ещё 4 килобайта, кодировки символов были однобайтные (никаких хитро..ых UTF-8), то становится ясно, почему всё работало. Но таким как вы подавай графику с 3D-спецэффектами в реальном времени, поэтому компьютер сейчас 99% времени тратит на растеризацию векторных шрифтов, на отсечение окон, на подгрузку графических тем и 3D-моделей, на парсинг HTML, JSON, XML, UTF-8. Становится понятно, куда уходит вся эта мощь. С такими запросами и 256 ядер через пару лет будет мало, а своп будет только увеличиваться.

>Хочу комп вроде аналогового аппаратного устройства, надал кнопку и понимаешь что эффект на экране.

У меня есть mp3-плеер с небольшим чёрно-белым экранчиком 128x64. На нём все операции мгновенно происходят.


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено ffsdmad , 22-Мрт-11 09:00 
>> По моему скромному мнению это должна была быть 3D графика, с убойнейшими заставками при загрузке ядра, от которых камеруны-майклбэи от зависти удавятся, да при том не замедляющими процесс загрузки и абсолютно плавными как видео на аналоговом телевизоре.

не добра вы хотите, а лишь стать чуть повыше других, а лучше чтобы они удавились от зависти к вам

ничего у вас не получится


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено Аноним , 21-Мрт-11 21:24 
Кстати, набирающий популярность контейнер Matroska (гугловский WebM есть tuj подмножеством) - дело рук одного человека не из корпораций.
И да - большинство современных DVD-плееров его поддерживают.

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено dimqua , 22-Мрт-11 08:30 
> А вы думали сообщество что ли сможет?

Конечно, оно не сможет, пока большинство пользователей ПК плюет на свободу свою и окружающих (пользователей ПК).

> Да нет его в природе, корпорации поделили всё - сообщество затерпело.

Естественно. Кто захочет целый день работать бесплатно или, в лучшем случае, за еду? Мало таких. Если вы хотите, чтобы сообщество было продуктивным, надо чтобы его финансировали пользователи ПК. А пока большинство из них слюной истекает при виде очередной игрушки от проприетарщиков, этого не случится.

Поэтому, тот факт, что значительную часть СПО пишут корпорации, _на данный момент_ не печалить вас должен, а радовать. Хорошо, на мой взгляд, что в современном мире, СПО вообще удаётся писать.


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено pavlinux , 21-Мрт-11 12:53 
> Все подготовленные схемы доступны в форматах

и
> Аппаратная реализация WebM/VP8 поддерживает работу

деление на 0! Где железка??? Откуда бенчмарки??? Теоретиги?  


> использование аппаратной акселерации позволяет значительно снизить потребление энергии
> нагрузка на основной CPU почти не заметна.

Зато грузит блок кодирования/декодирования на 400%.
В итоге получаем, вместо 2Ватт на CPU, 0.5W на CPU + 4W на кодере :)

---

У Интела тоже процессоры с аппаратной акселерацией тригонометрии!!!
И даже выполнены в виде отдельного блока - FPU, и о чудо, при вычислении
cos/sin/log - ваще не грузит CPU !!! В более дорогих моделях присутствуют
MMX, SSE, с аппаратной акселерацией Линейной алгебры! Ейо!



"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено Andrey Mitrofanov , 21-Мрт-11 12:56 
Так в эмуляторе же, исполняющем этот же ж verilog?

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено ig0r , 21-Мрт-11 12:58 
> Также в рамках проекта подготовлена полная документация, тестовый комплект и эталонная модель.

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено anonymous , 21-Мрт-11 12:59 
man VHDL

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено pavlinux , 21-Мрт-11 13:03 
> man VHDL

man Hardware Acceleration


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено pazke , 21-Мрт-11 14:07 
man FPGA

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено pavlinux , 21-Мрт-11 14:11 
> man FPGA

man Тогда какая  разница.
Вот к примеру Broadcom BCM970012, можно смело назвать аппаратный ускоритель.


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено Аноним , 21-Мрт-11 14:50 
Дядечка, FPGA очень часто используется для "прототипирования" перед началом массового производства. Это один из шагов к масс прокакшен. Потом, на следующем этапе, устранение багов будет стоить... ну очень дорого... ;)

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено pavlinux , 21-Мрт-11 17:38 
> Потом, на следующем этапе, устранение багов будет стоить... ну очень дорого...

Вот тогда и посмотрим на бенчмарки.



"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено x0r , 21-Мрт-11 13:19 
внатуре первый график бессмысленный

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено Аноним , 21-Мрт-11 15:44 
> У Интела тоже процессоры с аппаратной акселерацией тригонометрии!!!

Есть даже такие гибриды:
http://www.ixbt.com/news/all/index.shtml?14/05/30
;)


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено pavlinux , 21-Мрт-11 17:46 
>> У Интела тоже процессоры с аппаратной акселерацией тригонометрии!!!
> Есть даже такие гибриды:
> http://www.ixbt.com/news/all/index.shtml?14/05/30
> ;)

АМД ваще долго не думала, смотрят, а слово-то "accelerated" маркетинговое!!!
И сразу назвали своего гибрида  -  Accelerated Processing Unit,
а то SoC что-то не пошло в продажу.

http://sites.amd.com/us/fusion/apu/Pages/apu.aspx


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено letsmac , 21-Мрт-11 20:35 
>>В итоге получаем, вместо 2Ватт на CPU, 0.5W на CPU + 4W на кодере :)

Современные видеокарты - вообще потоковые процессоры сложностью превосходящие CPU в десятки раз. Вы на график смотрели? Там FPGA - не чемпион по производительности уделывает 12 ядер. Ion в комплекте с atom 230 преспокойно крутит BD диски. Да что ion - одночиповый MIPS-овый REaltek1073D  на 350 Мгц их крутит без тормозов. И без всяких акселераций тригонометрии и линейной алгебры и блоков псевдовекторных инструкций.


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено pavlinux , 21-Мрт-11 22:17 
> ...  одночиповый MIPS-овый REaltek1073D  на 350 Мгц их крутит без тормозов.

Потому что они, что? Прально, - ниче другого и не делают!


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено letsmac , 21-Мрт-11 22:22 
>> ...  одночиповый MIPS-овый REaltek1073D  на 350 Мгц их крутит без тормозов.
> Потому что они, что? Прально, - ниче другого и не делают!

Как ничего?  А поддержка фс/потоков/сети сама по себе происходит? MIPS даже умножение чисел с плавающей точкой может не иметь.  


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено linux_must_die , 21-Мрт-11 12:57 
железку сделают. интересно другое: разве существует окончательная спецификация[или как это там называется] на алогоритмы сжатия VP8 или он все еще развивается? те есть ли вообще сейчас смысл делать железяку?

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено h31 , 21-Мрт-11 13:29 
Конечно.

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено User294 , 21-Мрт-11 23:33 
> железку сделают. интересно другое: разве существует окончательная спецификация

Да, существует. Не факт что хорошо написана, но формат потока - заморожен и не меняется. Доделывается кодек и декодер. Оптимизируется скорость и качество кодирования. А кто сказал что при этом формат потока меняется несовместимым образом и что такой поток не прожует старый декодер?  


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено 1111 , 21-Мрт-11 12:58 
понятие "инженерный образец" вам неведомо?

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено Аноним , 21-Мрт-11 15:23 
Правильно выше написали - успешный запуск Verilog кода в симуляторе = это фактически железка. Когда это запущено в FPGA(ПЛИС) и проверено что работает - так тем более. FPGA делают процесс разработки железа во многом аналогичным обычному софту, с бесконечным числом пробных тестов.

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено pavlinux , 21-Мрт-11 17:57 
> Правильно выше написали - успешный запуск Verilog кода в симуляторе = это
> фактически железка.

Симулятор это то, что передылывает инструкции одной хрени в другую, и при этом не имеет
задержек и таймаутов, а на Core i7 5GHz быстрее, чем будующий ARM 600MHz примерно в 50 раз? :)


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено Andrey Mitrofanov , 21-Мрт-11 18:03 
..генерал, это ты такой нудный или просто, блин, так рад видеть аппаратный кодек vp8?

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено pavlinux , 21-Мрт-11 18:14 
>  так рад видеть аппаратный кодек vp8?

Да, но я его не вижу :)



"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено Anonymouse , 21-Мрт-11 18:54 
RTFM Functional + Timing Simulation
e. g. http://www.xilinx.com/support/answers/30942.htm

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено letsmac , 21-Мрт-11 22:20 
Поколение линухов не знает принципов разработки того, на чем работает? Можно наворотить не то что синусы - интегралы за 1 такт. Это не процесор общего назначения и НЕ эмулятор. Просто железка с возможностью переставить лог элементы, как приспичит. На основе этой схемотехники и делаются реально рабочие чипы на конвейр.  

"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено User294 , 21-Мрт-11 23:41 
> интегралы за 1 такт.

Давно сделано: любой уважающий себя сигнальный процессор давно умеет multiply-accumulate и даже несколько за раз.


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено pavlinux , 22-Мрт-11 01:07 
>> интегралы за 1 такт.
> Давно сделано: любой уважающий себя сигнальный процессор давно умеет multiply-accumulate
> и даже несколько за раз.

То есть, что 1/x или x*ln(x) или sin(x)^exp(-x^2) - пофиг?


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено www2 , 22-Мрт-11 07:23 
>>> интегралы за 1 такт.
>> Давно сделано: любой уважающий себя сигнальный процессор давно умеет multiply-accumulate
>> и даже несколько за раз.
> То есть, что 1/x или x*ln(x) или sin(x)^exp(-x^2) - пофиг?

А вы понимаете разницу между неопределённым интегралом, который берётся от аналитической функции и определённым, который можно взять хоть от графика?


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено pavlinux , 22-Мрт-11 13:17 
>>>> интегралы за 1 такт.
>>> Давно сделано: любой уважающий себя сигнальный процессор давно умеет multiply-accumulate
>>> и даже несколько за раз.
>> То есть, что 1/x или x*ln(x) или sin(x)^exp(-x^2) - пофиг?
> А вы понимаете разницу между неопределённым интегралом, который берётся от аналитической
> функции и определённым, который можно взять хоть от графика?

Ну тогда нефига писать что интеграл, тупо таблица каких-то коэффициентов.


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено гыгы , 21-Мрт-11 23:40 
> Симулятор это то, что передылывает инструкции одной хрени в другую, и при этом не имеет

задержек и таймаутов, а на Core i7 5GHz быстрее, чем будующий ARM 600MHz примерно в 50 раз? :)

ты сейчас реально как виндузятник, который кричит что в Linux даже DVD не читается - вот примерно так это невежественно звучит

есть функциональная симуляция - без задержек, а есть тайминг-симуляция, которая рассчитывает задержки прохождения сигнала с точностью до пикосекунд, каждый провод, каждый логический элемент на пути - вносит свою задержку

тайминг симуляция активно применяется на FPGA (ПЛИС), позволяет со 100%-ной вероятностью предсказать - будет ли работать схема после заливки в ПЛИС на данной частоте, и какие цепи являются узким местом и могут быть причиной сбоев в работе схемы

так что я бы постыдился бросать такие громкие заявления против Verilog/VHDL реализаций...


"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено pavlinux , 22-Мрт-11 01:20 
> так что я бы постыдился бросать такие громкие заявления против Verilog/VHDL реализаций...

В Верилог/ВХДЛ я верю, в людей не верю. Я ни разу ещё не видел, ни одной железяки
спаянной на ПЛИСах, которая бы работала, хотя бы приемлимо, не говоря уж о том,
чтоб работала как планировалось. То блин с питанием накосячат, греет как утюх,
то сигнальный вывод на светодиод заведут, там-то сигнал и тухнет, то урежут
пропускную способность методом занижения частоты всей шины, в итоге замедляется
не только сетевые функции, а ваще всё,...

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



"Представлены схемы первого аппаратного кодировщика и декодир..."
Отправлено Аноним , 23-Мрт-11 11:57 
> SOC-чипов

Компактных CD-дисков.