Отговори на тема  [ 37 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща
MIPS vs ARM 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: MIPS vs ARM
ike написа:
Ако трябва да пиша ред по ред къде са писали глупости, ще стане писание 3 пъти по-дълго от тяхното, но никой няма да почне да ми дава заплата, като ПР-а който ги е написал тези глупости.
Та подходи емпирично. Нека да си представим, примерно че има 0.0001% шанс АРМ да са по-добри. Та ако АРМ бяха по-добри в този документ, какво щеше да пише?
1. Купувайте АРМ те са по-добри, нашите чипове не са конкурентни.
2. АРМ за нищо не стават, купувайте МИПС32. Но не кой да е МИПС32 от разни измислени фирмички като Infineon или Ingenic ами точно от Майкрочип.


Е и въоръжен с горното знание се чувстваш компетентен да класифицираш нещо като глупости,
страхотно. Да идваше от човек ненаясно с техниката да не му обърне внимание човек.

Аз не познавам в детайли нито едната архитектура но очевидното е очевидно: 16- регистъра са
малко за load/store архитектура, това е непреодолимо за ARM. Инак гледам и MIPS писали
глупости, не им трябвало предсказване на branch-овете щото го нямали, ами то има и по-лесен
вариант ако се сетиш овреме, като в power, има и статично предсказване (бит в опкода, достъпен
за програмиста) което върши работа в практически 100% от случаите.

Резултатите от измерванията едва ли са фалшиви, такива работи лесно се хващат. Дали сравняват
ябълки с портокали или с ябълки не мога да кажа, не им знам насажденията ни на едните ни
на другите.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Пет Ное 18, 2011 3:14 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: MIPS vs ARM
¶ написа:
STM32F103VE6 е доста нескопосано направен.


Мда и е много удобна база за сравнение ;-)
Гледал ли си какви курмаркове вадят новите ST-та?


Пет Ное 18, 2011 3:27 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Окт 11, 2011 11:53 pm
Мнения: 4582
Местоположение: Brussels / Пловдив
Мнение Re: MIPS vs ARM
kiiid написа:
palavrov написа:
И аз не се заяждам - коментирам ПДФ-а. Нищо лично. Само да одбележа и нещо което не са го написали - арм има едно ОГРОМНО предимство - така наречения Link Register (LR) в който се записва адреса за връщане - това прави викането на много от простите процедури доста по бъро защото не се налага да записват в стека.
Гледаш ли как натъртвам на огромно? И това е демагогия, всъщност в реални условия линк регистъра не оказва кой знае какво влияние, ама йезуитски може да се изкара от контекста и да се ползва като аргумент за някакво си предимство. Те това са направили и с тоя 'анализ'.


Е това е забавно. LR e едно от нещата които аз намирам за НАЙ-тъпи в цялата им концепция :) това да похарчиш цял видим регистър за тая цел си е безумие.
Лично мнение... (нямам нужда от убеждаване, няма да стане) :D

Е, ти защо мислиш, че ползвах тоя пример :D
Трябва и шоу да става ... да не мислиш, че ме вълнува дали АРМ или МИПС е по хубав - и двете вършат работа. Това с по малкото регистри на АРМа наистина е досадно като видиш компилирания код, ама пък в х86 са още по малко и въпреки това си е най разпостранената архитектура (от това не следва че е най хубава - поне за мен, ама пазара мисли друго).

tgi написа:
в power, има и статично предсказване (бит в опкода, достъпен за програмиста) което върши работа в практически 100% от случаите.

Това наистина е по тарикатско решение.

miro_atc написа:
За сведение на пътниците - и в двете архитектури е почти идентично.
Миро, станал си като контрольор в градския транспорт - само дебнеш да хванеш някой без билет ...

_________________
Мразя да мразя ...


Пет Ное 18, 2011 4:18 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: MIPS vs ARM
Истината е, че MIPS е една идея по производително ядро. Ама реално го ползва са Микрочип. Другото е екзотики. Силата на ARM е в това, че напрактика вече имат ядро за всички пазарни ниши - от мигалки до таблети и мобилни телефони. И че успяха да вържат най-големите в бранша - TI, NXP, Freescale, ST, Atmel. От тук насетне, дали MIPS-a имал някакво предимство в производителността не е от особенно значение. Важното е кои продава повече.

Ако Микрочип бяха взели ARM като платформа, MIPS напрактика щеше да е в небитието. Според мен рано или късно и Микрочип ще купят ARМ лиценз. Т.е. отговора на въпроса - "MIPS по добър ли е?" е просто "Да, ама на кого му пука?".

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пет Ное 18, 2011 4:32 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение Re: MIPS vs ARM
kiiid написа:
Първо Майкрочип изобщо не е измислена фирма и има достатъчно потенциал да купи с парцалите и Infineon

Бърза справка показва - пазарна капитализация на Инфиниън (spin-off на Сименс) - 8.7 млрд. долара. Пазарна капитализация на Майкрочип - 6.7 млрд. долара. Та викаш с кои точно парцали щели да ги купят :) ?
Като почнеш да ги пишеш разни ей такива и голям смях пада.
Иначе само да ти спомена, че досега на колкото семинара и презентации съм ходил не си спомням някой производител да е казал, че неговите чипове са по-лоши от на другите :) .


Пет Ное 18, 2011 5:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Окт 11, 2011 11:53 pm
Мнения: 4582
Местоположение: Brussels / Пловдив
Мнение Re: MIPS vs ARM
Цецо написа:
Истината е, че MIPS е една идея по производително ядро. Ама реално го ползва са Микрочип. Другото е екзотики. Силата на ARM е в това, че напрактика вече имат ядро за всички пазарни ниши - от мигалки до таблети и мобилни телефони. И че успяха да вържат най-големите в бранша - TI, NXP, Freescale, ST, Atmel. От тук насетне, дали MIPS-a имал някакво предимство в производителността не е от особенно значение. Важното е кои продава повече.

Ако Микрочип бяха взели ARM като платформа, MIPS напрактика щеше да е в небитието. Според мен рано или късно и Микрочип ще купят ARМ лиценз. Т.е. отговора на въпроса - "MIPS по добър ли е?" е просто "Да, ама на кого му пука?".

Цецо, абе най големите в бранша не са ли Intel и Samsung ? То не че и те нямат лиценз за ARM, даже самсунг май имаха и за мипс ако не бъркам. Но по интересното е какво ще стане като братската китайска народна република залее пазара с евтини Loongson (MIPS).

_________________
Мразя да мразя ...


Пет Ное 18, 2011 6:04 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: MIPS vs ARM
palavrov написа:
Цецо, абе най големите в бранша не са ли Intel и Samsung ? То не че и те нямат лиценз за ARM, даже самсунг май имаха и за мипс ако не бъркам. Но по интересното е какво ще стане като братската китайска народна република залее пазара с евтини Loongson (MIPS).


Ами предстои да видим. Навремето ни плашеха така с едни съветски процесори, дето щяли да утепат и моторолата и интела...

Иначе, за всички е по-добре MIPS да се развива, за да има реална конкуренция за ARM. Ние като потребители само губим от това да има един единствен играч на пазара.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пет Ное 18, 2011 6:36 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: MIPS vs ARM
Цитат:
Аз не познавам в детайли нито едната архитектура но очевидното е очевидно: 16- регистъра са
малко за load/store архитектура, това е непреодолимо за ARM.


Ами МИПС32, че той е мислен за супер компютри ала 90". 16 регистъра са предостатъчни за микроконтролер(говоря за 2011 година, след 1000 години може и 1024 регистъра да са малко). Виж най-известния микроконтролер PIC16F84 колко регистъра има и това пречи ли му? Ами както аз и palavrov казахме за х86? Виж графиката:
Изображение
С 4 GP регистъра хората суперкомпютри правят, а 8-12 да не стигат за микроконтролерче? Сигурно се шегуваш.
На хартия POWER, Cell, Itanium и i860 са най-яките архитектури, а реално никой потребител(user) не ги ползва. Явно на това, че една архитектура е по-бърза и с повече регистри не значи, че ще има някакъв пазарен дял.

Цитат:
Иначе само да ти спомена, че досега на колкото семинара и презентации съм ходил не си спомням някой производител да е казал, че неговите чипове са по-лоши от на другите

Всичките са най-бързите, с най-малка консумация, най-голяма производителност на мегахерц, на волт, с най-бързите интеръпти, с най-многото съпорт и това само за 1/4 долар. Иначе истината винаги е била малко по-друга.
Цитат:
Но по интересното е какво ще стане като братската китайска народна република залее пазара с евтини Loongson (MIPS).

Нямат фабрики ;)

Източник: http://en.wikipedia.org/wiki/Loongson
Цитат:
STMicroelectronics fabricates and markets Loongson chips for BLX, which is fabless.

Loongson's instruction set is MIPS-compatible, but the internal microarchitecture is independently developed by ICT. Early implementations of the family lacked four instructions patented by MIPS Technologies to avoid legal issues.[3]
In 2007, a deal was reached by MIPS Technologies and ICT. STMicroelectronics bought a MIPS license for Loongson, and thus the processor can be promoted as MIPS-based or MIPS-compatible instead of MIPS-like.[4][5][6]
In June 2009, ICT licenced the MIPS32 and MIPS64 architectures directly from MIPS Technologies.[7]
In August 2011, Loongson Technology Corp. Ltd. licensed the MIPS32 and MIPS64 architectures from MIPS Technologies, Inc. for continued development of MIPS-based Loongson CPU cores.[8]



А и до скоро и лиценз нямаха ;)


Цитат:
Т.е. отговора на въпроса - "MIPS по добър ли е?" е просто "Да, ама на кого му пука?".

Как можа с едно изречение изчерпа поредната "VS" спамерска тема.

_________________
Warriors of the Night, ASSEMBLER!!!


Пет Ное 18, 2011 6:59 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Окт 11, 2011 11:53 pm
Мнения: 4582
Местоположение: Brussels / Пловдив
Мнение Re: MIPS vs ARM
ike написа:
Цитат:
Но по интересното е какво ще стане като братската китайска народна република залее пазара с евтини Loongson (MIPS).

Нямат фабрики ;)

Източник: http://en.wikipedia.org/wiki/Loongson


Е, ако Народна Република Китай няма фабрики за чипове, не толкова братската Република Китай има достатъчно (напр.TMSC).

_________________
Мразя да мразя ...


Пет Ное 18, 2011 7:35 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: MIPS vs ARM
Цецо написа:
...Силата на ARM е в това, че напрактика вече имат ядро за всички пазарни ниши - от мигалки до таблети и мобилни телефони.
...


Това далееч не са всички пазарни ниши. Цялата мрежова инфраструктура е доминирана
от power на фрискейл, мипс и те имат сума ти продажби по разните рутъри и т.н.

АРМ доминира пазара на мигалките. Който е голям и храни добре, може би
дори най-добре, те чушкопроизводителите в глобален мащаб още по-голям пазар имат :D .

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Пет Ное 18, 2011 10:47 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: MIPS vs ARM
ike написа:
Цитат:
Аз не познавам в детайли нито едната архитектура но очевидното е очевидно: 16- регистъра са
малко за load/store архитектура, това е непреодолимо за ARM.


Ами МИПС32, че той е мислен за супер компютри ала 90". 16 регистъра са предостатъчни за микроконтролер(говоря за 2011 година, след 1000 години може и 1024 регистъра да са малко).


Зависи от дефиницията на "достатъчно". Достатъчно за да работи - разбира се.
Достатъчно за да се мери по производителност със съпоставима като размер и консумация
load/store архитектура с 32 регистъра - няма шанс.

Това, че вкарваш в сравнението и разни пикове и т.н. означава, че не разбираш смисъла
на "load/store аркитектура" като израз, погледни го и ще разбереш за какво говоря.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Пет Ное 18, 2011 10:57 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: MIPS vs ARM
load/store в представите на дизайнерите на процесори или в реалния живот?
Дизайнерите си мислят: всички програми лоадват 20-30 регистъра, джуркат ги 2-3 часа и накрая сторват един регистър резултат.
В реални условия програмата зарежда 2-3 регистъра изпълнява 5 инструкции, сторва един регистър и заспива. По някое време се появява прекъсване сторва 1 регистър, лоадва 1 регистър, променя му стойността и го сторва, след това лоадва първия регистър. След което програмата си продължава, като се шматка на хиляди разклонения всяко от които лоадва 2 регистъра и сторва 1 регистър резултат, като през по-голямата част от времето ядрото си похърква.
А сега ти погледни, какво означава RISK и защо 16 регистъра и 50 инструкции са по-добре от 4ГБ регистри и 65 536 инструкции.

_________________
Warriors of the Night, ASSEMBLER!!!


Съб Ное 19, 2011 12:23 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение Re: MIPS vs ARM
tgi написа:
Цецо написа:
...Силата на ARM е в това, че напрактика вече имат ядро за всички пазарни ниши - от мигалки до таблети и мобилни телефони.
...


Това далееч не са всички пазарни ниши. Цялата мрежова инфраструктура е доминирана
от power на фрискейл, мипс и те имат сума ти продажби по разните рутъри и т.н.


В тоя ред на мисли: някой попадал ли е на рутер подходящ за .... хм, обучение? Признавам си, че съм тотално некъдърен в uCLinux, а ми е мерак да му се пробвам. Само дето под ръка нямам нищо подходящо като борд за опити. Разбирам, че доста от рутерите са базирани на някакъв линукс (макар, че надали ще е отчно uC ... ), някой има ли опит с човъркането на такова нещо? Става ли изобщо? Ако не - може ли да ми препоръчате евтин борд за целта - то всъщност ми трябва готов порт за него, нещо което мога да разуча, не да съчинявам - нямам опит с точно това, очевидно е.


Съб Ное 19, 2011 12:34 am
Профил WWW
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Сеп 24, 2005 2:00 pm
Мнения: 787
Мнение Re: MIPS vs ARM
Dimitar написа:
kiiid написа:
Първо Майкрочип изобщо не е измислена фирма и има достатъчно потенциал да купи с парцалите и Infineon

Бърза справка показва - пазарна капитализация на Инфиниън (spin-off на Сименс) - 8.7 млрд. долара. Пазарна капитализация на Майкрочип - 6.7 млрд. долара. Та викаш с кои точно парцали щели да ги купят :) ?
Като почнеш да ги пишеш разни ей такива и голям смях пада.
Иначе само да ти спомена, че досега на колкото семинара и презентации съм ходил не си спомням някой производител да е казал, че неговите чипове са по-лоши от на другите :) .


Димитре, обикновено ти си тоя с глупостите. То и аз може да пиша понякога но моите поне са неволни, а не нарочни като при тебе :)
Да не си мислиш сериозно че пазарната капитализация е ЕДИНСТВЕНИЯ фактор да кажеш дали някоя фирма е по-скъпа от друга? Все едно ако ти имаш къща с моргидж за 1М а аз имам за 500к ти си по-богат така ли? Не знам защо все си ти тоя дето се заяжда с мене, явно имаш някакъв личен проблем за който аз нося вина. Не се извинявам, само се опитвам да разбера. Да не сме делили една мадама някога?
:D


Съб Ное 19, 2011 1:29 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: MIPS vs ARM
ike написа:
load/store в представите на дизайнерите на процесори или в реалния живот?
Дизайнерите си мислят: всички програми лоадват 20-30 регистъра, джуркат ги 2-3 часа и накрая сторват един регистър резултат.
...


load/store архитектура като в load/store архитектура, едва ли е трудно да намериш какво значи,
още не си го направил.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Съб Ное 19, 2011 1:36 am
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 37 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни