Компания Freescale представила (http://linuxdevices.com/news/NS4076319239.html) новую SoC (system-on-chi) платформу i.MX51 (http://www.freescale.com/webapp/sps/site/prod_summary.jsp?co...), построенную на базе процессора ARM Cortex-A8, работающего с частотой от 800MHz до 1GHz. В i.MX51 присутствует блок обработки изображений Image Processing Unit (IPU), а также медиа акселератор ARM "NEON" SIMD и блоки аппаратной акселерации вывода аудио, видео (включая поддержку HD 720p, 1280x720) и 3D-графики (OpenGL ES 2.0 и OpenVG 1.1).
Конкурировать с аналогичными продуктами от компаний Intel и VIA, Freescale позволит непревзойденно низкий уровень энергопотребления. Платформа имеет минимальную цену и рассчитана (http://osnews.com/story/20729/Freescale_To_Take_on_Intel_s_A...) на производство субноутбуков в ценовой категории ниже 200 долларов. Один из таких нетбуков, производства компании Pegatron (подразделение Asus), будет продемонстрирован через несколько дней на в...URL: http://linuxdevices.com/news/NS4076319239.html
Новость: http://www.opennet.me/opennews/art.shtml?num=19657
интересно а там 3d дрова gpl-ные или опять все ректальный ынтырпрайз.
неплохо, HD 720p, 1280x720 на 800-1000 MHz
>неплохо, HD 720p, 1280x720 на 800-1000 MHzневозможно
Че невозможно, про аппаратную реализацию (даже частичную) алгоритма для ускорения вычислений уважаемый господин слышал? Тем более что там SoC, и напихать акселераторов чего-либо (не только 3D) можно запросто... Некоторые вычисления благодаря аппаратной реализации критически важных по скорости участков, можно ускорить в десятки раз.
стоп. всё ясно.
я на автомате подумал про сложные алгоритмы h.264 с нестандартными матрицами, деблокингом и большими буферами для референсных кадров.
конечно, если использовать кодек попроще, то можно и в fullhd уложиться.
>я на автомате подумал про сложные алгоритмы h.264 с нестандартными матрицами, деблокингом
>и большими буферами для референсных кадров.Правильно подумали. Потому как HD исключительно в h.264. Типа стандарт.
>я на автомате подумал про сложные алгоритмы h.264 с нестандартными матрицами, деблокингом
>и большими буферами для референсных кадров.А такое хоть кто-то в реалтайме то осиливает?H.264 и без деблокинга то в FullHD едва дается 2-ядерникам на десктопе.Жрущим заметьте на несколько порядков больше того чем позволительно в мобильных устройствах.Вы еще реалтаймный ray tracing потребуйте, и чтобы никак не менее чем 800х480х30FPS, ага :)
чёто я не понял :)
какой из постов принимать к сведению, 16-й или 17-й ?
он друг другу кагбэ противоречат
>какой из постов принимать к сведению, 16-й или 17-й ?
>он друг другу кагбэ противоречатНе противоречат - обычный H.264 без особых наворотов в железе при HD разрешении поддерживают уже довольно многие.А с озвученными наворотами - вы многовато хотите от "железных" реализаций.Да и софтварные реализации на ваших хотелках напрягутся при потоке так мегабитов 30 да еще чтоб с CABAC и прочими даже на топовом десктопном железе.Да и строго говоря H.264 с приличным потоком обычно и без постпроцессинга отлично смотрится, постпроцессинг ведь артефакты сжатия уменьшает.А их при приличном потоке с H.264 как-то попросту нет.Для пережатых дивиксин постпроцессинг актуален, не отнять.
какие нах двухядирники?
ты хоть четал новасть?
нописано жы "присутствует блок обработки изображений Image Processing Unit (IPU), а также медиа акселератор ARM "NEON" SIMD и блоки аппаратной акселерации вывода аудио, видео (включая поддержку HD 720p, 1280x720)"
это означает что вычисляться будет во много раз быстрей. т.к. это уже будет не куита абстрактная в памяти, а сплошная микроэлектроника.
Там на сложном русском языка объяснили как.
Если не понял - иди на родной opennet.al :)
>>неплохо, HD 720p, 1280x720 на 800-1000 MHz
>невозможноС аппаратной ускорежкой и кучей команд для акселерации медиа?А чего бы и нет?Посмотрите на то как бытовые DVD плееры сделаны - там процессор с две комариные силы.А с аппаратной подпоркой - DVD и прочая декодирует как делать нефиг.
оно понятно. специальные команды, специальные регистры... до поры до времени всё хорошо.
чуть изменим матрицу кодирования - получаем черный экран или видео, рассыпающееся на квадраты. прелестно
проходили уже такое с декодированием на gpu. центральный процессор погибче будет в этом плане.
уточню. всё это хорошо: и стоимость, и энергопотребление
но не ждите чуда
>оно понятно. специальные команды, специальные регистры... до поры до времени всё хорошо.
>
>чуть изменим матрицу кодирования - получаем черный экран или видео, рассыпающееся на
>квадраты. прелестно
>проходили уже такое с декодированием на gpu. центральный процессор погибче будет в
>этом плане.мисье знает о PLD (ПЛМ)? прошивка по сути таже программа и лимита на количество изменений нету (там обычная SRAM внутри и загрузка через аналог lpt порта с чем может справиться комариный pic).
Проблем по упаковке H.264 в APEX10k (APEX20K) я не вижу - при этом гибкость при обновлении - очень сравнима с обычной программой. Язык описания прошивки - напоминает Паскаль (AHDL) или C (VHDL).
http://www.eeproductcenter.com/pld-fpga/review/showArticle.j...
http://embedded-system.net/implementation-of-h-264-video-enc...
http://www.altera.com/corporate/news_room/releases/releases_...
http://www.altera.com.cn/literature/po/ss-multimedia-hm-nw.pdf
и тп.
мисье много о чем знает.
мисье не видел готовых к массовому потреблению безглючных решений.
мисье искренне надеется.
Так кто мешает подключиться к OpenCores и допилить ?
http://www.opencores.org/projects.cgi/web/nova/overview
Category :: Video controller
Language :: Verilog
Phaze :: ASIC proven
Phaze :: FPGA proven
Development status :: Production/StableFeatures
1.RTL coded in Verilog-HDL.
2.Support real-time H.264/AVC baseline decoding of QCIF resolution. Can be extended to higher resolutions via minor modifications.
3.Extensively pipelining & parallelism are utilized to improve the performance and reduce power.
4.Hybrid and self-adaptive pipeline architecture to avoid unnecessary stall cycles and to improve performance:
-Self-adaptive pipeline for both intra and inter prediction.
-4×4/16×16 hybrid pipeline.
-1×4 pixel column-level parallelism.
5.Low cost intra prediction unit:
-Self-adaptive pipeline.
-Hierarchical memory organization to reduce external memory access.
-“Seed” method for plane mode computation.
-Exploring data reuse between 1×4 columns.
-Multi-function Processing Elements for all intra prediction modes processing.
6.Optimized motion compensation (inter prediction) unit:
-Self-adaptive pipeline.
-Hierarchical memory organization to reduce external memory access.
-“Variable-block-shape” to reduce redundant memory access and improve throughput.
-On-chip reference pixel buffer to explore reference pixel reuse.
-Pipelined and parallelized luma interpolator, consisting of 9 horizontal 6-tap filters, 4 vertical 6-tap filters, and 4 bilinear filters.
-Innovative chroma interpolator utilizing smallest number of adders.
7.High performance deblocking filter:
-Innovative 5-stage pipeline architecture with data/structure hazards carefully managed.
-Single-port SRAM based, no dual/two-port SRAM required.
-204cycles/MB throughput with max. frequency of 200MHz (0.18µm process). Can deliver up to 980kMB/s throughput.
8.Manually inserted latch-based clock gating to reduce power.
9.Low-power, low-cost design:
-Requires only ~1.5MHz for QCIF 30fps real time decoding.
-Only 169k logic gates.
-Measured power consumption as low as 293µW@1V in 0.18um process.
...помоему достаточно фич ?
> помоему достаточно фич?Да, прикольно :) Спасибо за ссылку :)
>центральный процессор погибче будет в этом плане.Скорее кодеки на нем погибче.Упихать столь же гибкий и навороченый кодек в железку нереально, сами понимаете.Особенно со *всеми* наворотами, фичами, воркэраундами и т.п. сделанными гурами в вопросе за годы работы над проектами типа x.264 или Xvid.Логично что отваливаться будет чаще.Но в конечном итоге - не слишком криво закодированное не слишком древними кодеками играться скорее всего будет.
ты сталкивался с программированием PLD? там можно сделать все что на центральном CPU, да и сам CPU. в качестве примера в Altera MaxPlusII шел 8051 cpu.
>ты сталкивался с программированием PLD?Я знаю что это такое и т.п., правда именно PLD - не мой конек: предпочитаю програмить готовые процессорные ядра.Для програминга PLD надо какое-то очень уж специфичное мышление иметь и меня как-то не прижимало настолько чтобы пытаться себя переучить на такой стиль мышления.Да и открытых\бесплатных тулзов для PLD что-то не встречалось а покупать тулсы и\или юзать противный виндовс мне ну совсем не хочется.Сие тоже не способствует жажде освоить это направление.
>там можно сделать все что на центральном CPU,
>да и сам CPU. в качестве примера в Altera MaxPlusIIМожно.Но скажем полный аналог по фичам x264 со *всеми* наворотами (коих в стандарте H.264 возможно дофига и даже x264 реализует IIRC далеко не все) туда не втиснется.У PLD есть как сильные места так и слабые(некоторые алгоритмы очень плохо подходят для PLD, например, любой алгоритм требующий много RAM в PLD впихнуть как правило проблематично).А старшие модели PLD спокойно уделывают по ценам чуть ли не топовые модели процов от интель и амд, которые этот H.264 - одной левой.В итоге решене получается весьма нишевое.Ну и чипмейкерам проще засунуть уже готовую железку для этого сразу в свой чип.Отдельный чип - занимает места, стоит денег, что-то жрет и вопросы его убаюкивания в мобильных применениях очень остро стоят.За пример H.264 (хоть и простенького) - спасибо, я честно говоря не думал что хоть такое кто-то на PLD осилит.А ведь осилили, офигеть.
>шел 8051 cpu.
Это не пример а лол - это, гм, окаменелый помет мамонта :).Хотя бывают и более серьезные ядра на PLD.
а какже Windows 7 ?
о боже!!! на нём нельзя запустить windows 7 !!!
Почитайте вчерашний топ ХабраХабра. Windows 7 быстрее Windows Vista, которая, в свою очередь, быстрее Windows XP (:lol:)
ARM я как бы во внимание не брал ;)
Так это отлично! Производители его не будут принудительно и небесплатно втюхивать.
>о боже!!! на нём нельзя запустить windows 7 !!!Да, даешь Дристу на EEE :).Всего по $199.99, только сегодгня!Дотнет-тормозилки - в карманы массам!Да здравствуют тормозные системы делающие не то что нам нужно а то что нужно их вендорам!
>а какже Windows 7 ?
>о боже!!! на нём нельзя запустить windows 7 !!!Не переживайте Вы так :D Нетбуки с вистой в ближайшее время появятся, а как выйдет виндовс 7 - так вообще рынок заполонят. А этот АРМ с убунтой успешно повторит судьбу зауруса.
>Не переживайте Вы так :D Нетбуки с вистой в ближайшее время появятся,О, теперь микрософт нас будет кормить сказками о светлом будущем в то время как линуксы на нетбуках *уже* продаются?Какая ироничная смена ролей!То есть теперь MS в роли догоняющих? :)
А *сегодня* этим коммунистам-капиталистам нечего предложить для рынка нетбуков кроме древней 6-летней системой
>а как выйдет виндовс 7 - так вообще рынок заполонят.
Ну MS бы этого хотелось, да.Вот только предпосылок для этого не видно - тактика прикорма вендоров начинает давать течь а MS все больше смахивает на волка в электронной игре "Ну, погоди!" - им приходится вертеться все быстрее и они уже явно не успевают.Да еще силы распылили на множество направлений.В итоге вместо нескольких но зато качественных продуктов у них теперь огромный ассортимент.Всякого отстоя "только сегодня по супер-цене".
> А этот АРМ с убунтой успешно повторит судьбу зауруса.
А это еще бабушка надвое сказала. У убунты юзеры набираются ДОБРОВОЛЬНО, без навязки оной с ножом к горлу всеми правдами и неправдами.В отличие от дристы, которую несмотря на хардкорный маркетинг и насильное пропихивание во все щели юзеры все-равно не жалуют по ряду объективных причин.
интересно, может быть его и возьму)))
а то как то тоскливо без ноута
А есть же ещё и подобное решение от nvidia - tagra (если буквы в слове не перепутал)...
tegra, ...
http://www.nvidia.com/object/io_1212391368499.html
>А есть же ещё и подобное решение от nvidia - tagra (если
>буквы в слове не перепутал)...Только нвидия как-то не особо то собирается линуксы поддерживать.В итоге - оно есть.Да.Только вот ... на этой тегре пока никто ничего особо не сделал (?).Ну или где анонсы железок то с этим чипом?Походу нвидия (как всегда) переоценила значение своей Intellectual Property дождавшись момента когда оно станет никому нафиг не надо, потому что у конкурентов есть как минимум не хуже и на более дружественных условиях.
Пока нвидия растопыривала пальцы, мямля про линукс что-то невнятное, Freescale и Ti родили чипы мягко говоря не хуже и линукс оными вполне себе нормально поддерживается.Более того - кто-то (Nokia? Ti?) настолько заинтересован в развитии линухов под все это дело что продает BeagleBoard, девелопмент-борд с OMAP3 за смешные деньги (менее 200 уе, при типичных ценах подобных девкитов порядка нескольких килобаксов).Догадаетесь с трех раз, какие процессоры и кто использовать будет?Ну вон Nokia уже себе и сотрудников набирает со знанием линукса.Вакансий интересных - есть (жаль что в финляндии).
А то что у OMAP с потреблением хорошо - ни для кого не секрет, в мобильниках чипы с проблемами по части питания никто не юзает.
Ну и какой итог?Железки на OMAP3 с его Cortex-A8 и кучей могучих наворотов - уже появляются, анонсы оных не редкость, при том линуксные железяки - в первых рядах.А где железяки с нвидией?Вообще-то нвидия дятлы, сливки с такой разработки надо снимать БЫСТРО, потому что через пару лет у других еще и не такое будет.Что и наблюдается.При том - они сами тормознули интегреж своих решений например отсеяв линуксоидов.
А на PowerPC Freescale, видимо, забили болт...