The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Компания Google выпустила обновление ведеокодека VP8/WebM"
Отправлено User294, 13-Ноя-10 00:01 
> Только DSP бывают разные. Собсвенно их и не унифицируешь по этому.

ARM вполне себе унифицирует набор команд в пределах выводка ядер. Все ARMы разных производителей с одним и тем же ядром имеют одинаковый набор команд. В более-менее новых модификацияx ARMовских ядер, в частности, реализованы команды характерные для DSP и какой-никакой SIMD. Прямо в армовскм ядре. И потому - реализуются всеми кто это ядро юзает в своих чипах. Т.е. унифицированно в общем то. Хотя и не идеально - ARM понаплодил за время существования довольно много подвидов ядер/опциональных расширений, но это видимо участь любой развивающейся архитектуры: всегда появляются новые ядра с новыми командами, т.к. заранее всего не предусмотришь.

> Их реально много. Унифицирован только базовый набор команд и SIMD.

Ну например Multiply-Accumulate - команда DSPшнее просто некуда. И вполне себе реализована в армовских ядрах, хоть они и не DSP вроде как. Ну да, general-purpose процессоры ARM при этом чутка влезли на территорию DSP. Не сильно, но все-таки. Подробнее какие команды где есть - рассказано в манах типа http://infocenter.arm.com/help/topic/com.arm.doc.qrc0001m/QR...

> На DSP и сопроцессоры унификаций нет (привет от mips).

Не догоняю при чем тут сопроцессоры. Кстати, реализация некоторых из сопроцессоров вполне себе документирована и унифицирована. Ессно желающие могут довесить какие-то еще сопроцессоры, равно как и реализовать DSPшник отдельным процессорным ядром своей разработки, етц. Например, техасцы в OMAP засунули на тот же кристалл что и арм и свой же сигнальник, но это уже их собственные причуды, ессно никак не колыхающие ARM. А OMAP4 они вообще вон штук этак 7 разных ядер на один кристалл вдуплили, судя по даташиту :)))

> Следовательно на доступные 16 свободных мест,  кто что не лепит - разные DSP,

Ололо, а вы фэйлите на незнании предмета или просто бредите. Во первых, базовые DSPщные операции нынче реализуются самим ARMовским ядром, не требуя лепки отдельного DSP ядра куда либо. Сопроцессоры [те которых 16] тут вообще при чем? Во вторых, некоторые особо креативные вендоры, типа Texas Instruments (всю жизнь клепавших свои собственные DSP), пихают на тот же кристалл отдельный сигнальный проц (благо, они умеют их делать - почему бы не запихнуть?). Только те же техасцы например не юзают интерфейс сопроцессоров от ARM, AFAIK. Их сигнальник - в общем то относительно независимый проц, с своим набором пямяти (RAM, bootROM). Просто собран на том же кристалле. В общем то довольно самостоятельный отдельный проц, способный совместно с ARM использовать память и некоторую периферию.

> разные объемы,

Какие объемы? oO

> разные контроллеры

Чего-чего? Не, бывает, конечно, кастомная периферия, узкоспециализированные сопроцессоры и прочая, однако к DSP это относится довольно косвенно. Мне во всяком случае ни разу не попадалось то о чем вы рассказываете: ARM с DSP процессором прикрученным к стандартному интерфейсу сопроцессоров. Может быть я чего-то упустил, или вы чего-то не того скурили :)

> и тд и тп. Конечно дело с этим лучше, чем у x86 c его балаганом совместимости, но все же.

ARM тоже не святоши, вон смотрите в мане выше - там тоже довольно мозголомно, однако ж DSPшные инструкции есть во всех свежих ядрах используемых в мобильных девайсах.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру