|
ARM vs MIPS с не технической точки зрения, Области применения , фундаментальные различия |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 19)
|
Oct 21 2008, 14:37
|
Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847

|
Цитата(cosmobot @ Oct 20 2008, 22:17)  Пытаюсь сравнить две "архитектуры" (скорее ниши ядра) с не очень технической точки зрения(поскольку с технической пока просто некомпетентен) Вот примерно какие критерии выбрал для сравнения
Собственно для ARM и MIPS Инфа про MIPS - если не сказано иное. Цитата 1) Наличие доступных средств аппаратной отладки/эмуляции (проприетарных\свободных): +- На счет свободных - не осведомлен. Мы покупаем такие средства вместе с демо-бордами MIPS у производителя. Цитата 2) Наличие качественных тулчайнов: ++ (GCC и куча пропиетарных) Пользуем GCC Цитата 3) Область применения , приложения : мобильные сетевые Digital TV SetTopBox Цитата 4) Производительность: ? (понятно что получается нечто вроде средней температуры по больнице но все же ) Сейчас пробем новый ES на 1000+MHz от Broadcom. Но суть не в них, а в наличии аппаратных кодеров/декодеров, специфически заточенных DMA и пр. ARM на такие частоты пока не встречал. И с такими модулями на борту. Цитата 5) Наличие квалифицированных специалистов с опытом разработки приложений для данной архитектуры: +- Ничего особенного не нужно. Думаю квалифицированному специалисту несложно разобраться с новым процессором. Цитата 6) Литература , количество , качество: +- В сети полно док на обе архитектуры. Бумажными не интересовались. Цитата 7) Свободные ОС : ++ (Linux как минимум) У нас Linux. Оригинальный порт от производителя был в комплекте. Сейчас уже ушли довольно далеко от него. Цитата 8) Распространённость : +- Ну в Вашем вопросе уже есть ответ. По моим наблюдениям ARM стоят в холодильниках, стиральных машинах, кондиционерах..... Цитата 9) Перспективность: +- ? ИМХО высокая и одинаковая для обоих архитектур. Но MIPS в свободной продаже практически не встретиш. Мне известен только один PIC32 от Microchip. А ARM - полно. Цитата Может кто нибудь прокомментирует . Любые идеи приветствуются. Любые ссылки на документы , маркетинговые сравнения были бы весьма полезны.
Собственно задача для меня сводится к пониманию подходит ли МК на ядре ARM для создания сетевых приложений, либо все же не зря все известное мне сетевое оборудование начиная от цисок , заканчивая принтерами и дсл мыльницами построена на MIPS МК. IXP4xx, IXP2xxx от Intel. Ориентированы именно на сети. Последний на 1G+ коммутаторы и роутеры.
--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть. © Lewis Carroll. Alice's adventures in wonderland.
|
|
|
|
|
Oct 23 2008, 11:13
|
Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847

|
Цитата(Doka @ Oct 22 2008, 22:01)  да вот мне тоже интересна природа явления..
почему-то всё массовое и дешёвое (wifi-роутеры, adsl-модемы) на MIPS пашут?? может дело в различиях лицензирования? (роялити?)
у тех же TI, которые продвигают ARM и Cortex'ы (OMAP, DaVinchi) продукты для OEM-заказчиков в качестве второго ядра несут в себе MIPS (e.g. AR7-platform) Ага.  А еще ARM изначально позиционировался как микроконтроллер, а MIPS - как высокопроизводительная числодробилка для серверов. А что есть решающим фактором для производителей - этого, наверно они не скажут.
--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть. © Lewis Carroll. Alice's adventures in wonderland.
|
|
|
|
|
Oct 25 2008, 09:11
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
MIPS-ы это, конечно, полные аутсайдеры в embedded тут и сравнивать нечего. И перспектив у них ноль, и средства разработки на порядок беднее. И распространенность тож в разы отстает. Подавляющее большинство мобил на ARM-ах, и роутеры в равной пропорции наARM-ах, я уж молчу что все ведущие чипмейкеры переходят на ARM: от Holteka (http://mt-system.ru/documents/holtek_st-peter_2810.pdf) до Microchip-а. Но вот производительность оставляет вопросы. Кто-то выкладывает результаты совершенно нереального превосходства MIPS-ов перед ARM-ами по Dhryston-у http://caxapa.ru/135843.html. Там получается превосходство чутьли не в 6-ть раз Что характерно, Microchip тож пытается сравнить MIPS-ы только по Dhryston-у и c заявкой 1.5 DMIPS/MHz тоже претендует на превосходство где-то в 1.5 раза перед ARM. Учитывая, что для MIPS-ов компиляторов можно пересчитать на пальцах одной руки напрашивается мысль о лохотроне в маркетинге MIPS-ов. Цитата(cosmobot @ Oct 20 2008, 22:47)  Пытаюсь сравнить две "архитектуры" (скорее ниши ядра) с не очень технической точки зрения(поскольку с технической пока просто некомпетентен) Вот примерно какие критерии выбрал для сравнения
Собственно для ARM и MIPS 1) Наличие доступных средств аппаратной отладки/эмуляции (проприетарных\свободных): +- 2) Наличие качественных тулчайнов: ++ (GCC и куча пропиетарных) 3) Область применения , приложения : мобильные сетевые 4) Производительность: ? (понятно что получается нечто вроде средней температуры по больнице но все же ) 5) Наличие квалифицированных специалистов с опытом разработки приложений для данной архитектуры: +- 6) Литература , количество , качество: +- 7) Свободные ОС : ++ (Linux как минимум) 8) Распространённость : +- 9) Перспективность: +- ?
Может кто нибудь прокомментирует . Любые идеи приветствуются. Любые ссылки на документы , маркетинговые сравнения были бы весьма полезны.
Собственно задача для меня сводится к пониманию подходит ли МК на ядре ARM для создания сетевых приложений, либо все же не зря все известное мне сетевое оборудование начиная от цисок , заканчивая принтерами и дсл мыльницами построена на MIPS МК.
|
|
|
|
|
Oct 25 2008, 21:41
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Там боюсь фигня могла получиться из-за неравнозначных либ использованных с плавающей точкой. У меня по умолчанию на ARM-ах полносовместимая с IEEE либа. А Microchip мог влепить самую кастрированную для скорости как это практиковалось для PIC-ов. Собственно с приходом в большинство 9..11-х ARM-ов следующего поколения выделеного сопроцессора с плавающей точкой, сравнивать по плавающей точке уже не так актуально. Важнее становиться пропускная способность DMA и шинных арбитров. А насчет Dhrystone зародилась мысля как бы у MIPS-ов не были бы Dhrystone-оптимизированные компилеры. Цитата(Alex B._ @ Oct 26 2008, 00:19)  Ну дак с микрочиповским же компилером из рама так и получается. Whetstone из флеши на 80 МГц на реальном железе выполняется за 0.086 сек. Сравните с результатами на своем сайте, исходник теста взят оттуда.
|
|
|
|
|
Oct 30 2008, 09:10
|
Местный
  
Группа: Свой
Сообщений: 270
Регистрация: 22-12-07
Из: Kharkov
Пользователь №: 33 551

|
Цитата(aaarrr @ Oct 30 2008, 12:10)  Это, мягко говоря, сомнительно. Каким ARM'ам они уступают? Ссылку дайте, если не трудно. Вообщем я потому и написал IMHO что это для меня пока вопрос, в соседней ветке про SBC класса ноутбука об этом писал. Ссылку навскидку не дам - искал производительность в драйстонах разных чипов, по интелам находил только для очень старых десктопных процов и для Xscale и вродебы первых PXA, цифры были не очень впечатляющие в сранении с тем что заявлено на сайте ARM - примерно приводил к одинаковой частоте. Применительно к новым интеловским процам попадались только замечание о необъективности драйстонов и никаких цифр ;-) Я еще буду копать в этом направлении, как найду ссылки - поделюсь. А по вышеуказанному чипу даже даташит просто так не дают, недаром товарищь по NDA пишет...
|
|
|
|
|
Nov 3 2008, 15:10
|
Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847

|
Цитата(elman @ Oct 30 2008, 10:05)  ... судя по тому что я находил на тему производительности армов - Xscale и первые PXA заметно уступают армам на тойже частоте.... Эммм.... Когда появились первые XScale а потом PXA то ARM на той-же частоте не было. Потому мы их (XScale) и выбрали тогда. P.S. Про новые 2ГГц просто не знаю. Работу сменил, теперь это не моя забота - выбирать чипы. Давно не смотрел в этом направлении.
--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть. © Lewis Carroll. Alice's adventures in wonderland.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|