| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| 386 vs. ARM http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=3998 |
Страница 1 от 4 |
| Автор: | Реконструктор [ Чет Апр 05, 2007 11:09 am ] |
| Заглавие: | 386 vs. ARM |
Някой да има случайно някакви линкове към тестове за бързодействие, сравняващи тия 2 процесора? Ако пък не - къде да намеря старо PC 386DX на 40MHz да си го пробвам сам? |
|
| Автор: | Cekins [ Чет Апр 05, 2007 11:14 am ] |
| Заглавие: | |
Пробвай в някой училище или някой университет е то 3-ки на 40 MHz не си спомням да е имало, но може и да греша. |
|
| Автор: | Реконструктор [ Чет Апр 05, 2007 11:18 am ] |
| Заглавие: | |
Имаше, имаше, последните бяха такива |
|
| Автор: | Ки4о [ Чет Апр 05, 2007 11:21 am ] |
| Заглавие: | |
Рек трябва ти процесора или дъното с процесора ?(ако ще правиш тестове ) |
|
| Автор: | Реконструктор [ Чет Апр 05, 2007 11:49 am ] |
| Заглавие: | |
Е, цяло PC най-добре. Иначе няма къде да търся дъно, че и памет, че и диск. |
|
| Автор: | ДедоБоре [ Чет Апр 05, 2007 11:59 am ] |
| Заглавие: | |
това пък за какво ти е? все едно да сравняваш конски и камилски впряг ако ти трябва наистина, мисля, че имам нещо. ама е в археологчески слой ~мезозой в гаража кажи ми до утре, дали да ровя по празниците |
|
| Автор: | Реконструктор [ Чет Апр 05, 2007 12:08 pm ] | |||||||||
| Заглавие: | ||||||||||
Що мислиш така? Нормално сравняване на 2 32 битови процесора. Интересуват ме сметките. |
||||||||||
| Автор: | miro_atc [ Чет Апр 05, 2007 12:25 pm ] |
| Заглавие: | |
Тва е като да сравняваш ябълки с портокали... Грубо (ама много грубо): - 386 изпълнява една инструкция средно за 3 клока - АРМ7 инструкциите с регистри са обикновено 1 клок, запис в памет 2 клока, четенето е 3 клока, преходите 3/5 клока - АРМ9 в повечето случаи инструкциите са 1 клок, но се получава stall (+1 клок) ако не ги подредиш правилно.. - 386 обикновено е на малък клок - примерно 40МHz, следователно имаш ~15MIPS - ARM9 едва ли ще вземеш <200МHz и ще имаш 200MIPS Дотук излиза че ARM e 2-3 пъти по-бърз и тъй като е на 5 пъти по-висок клок - значи общо 10 пъти по-бърз. Да ама не. 396 е CISC и със сравнително ефикасни инструкции, особено когато става дума за работа с байтове/стрингове REP/SCA, т.е. много неща ги прави с много по-малко инструкции. Като добавим, че компилаторите за 386 са много по-ошлайфани и още че има атомични операции с паметта, практически 386 не е в пъти по-бавен, а може би малко по-бавен. А пък ако го сравняваш с ARM без математика може даже и да е по-бърз (при еднаква честота). В крайна сметка АРМ на 5 пъти по-висока честота винаги ще е много по-бърз от едно 386. За съжаление обаче, софтуера буквално осакатява АРМ-те. Причината е че всички операционни системи са писани първоначално или за x86 или за друг неподобен на АРМ контролер/процесор. И първоначалната им концепция е простно прехвърлена на АРМ почти 1:1 без да се съобразяват че архитектурата на АРМ е коренно различна. |
|
| Автор: | ДедоБоре [ Чет Апр 05, 2007 12:41 pm ] |
| Заглавие: | |
освен с научна цел (писане на докторат) не виждам практически смисъл. поне доколкото едични сравняван живее в миналото. ще има ли смисъл да търсиш предимства и недостатъи на клеопатра с цел женитба? дори и да намериш някакви предимства на 386DX, няма от къде да си купуваш процесори. евенстуално 386ЕХ, ама и той май не се произвежда от 10-на годони вече. |
|
| Автор: | PeterPAN [ Чет Апр 05, 2007 12:43 pm ] |
| Заглавие: | |
имам няколко в къщи трябва да погледна какви са точно понеже имам няколко стари дъна 386, така че ако ти трябат съм в софия мога да ти ги взема и да ти ги дам утре, комплект дъно с ЦПУ! мейла ми е p.petrov@bultex.bg ако проявяваш интерес! |
|
| Автор: | PeterPAN [ Чет Апр 05, 2007 12:45 pm ] |
| Заглавие: | |
миналата година гледах в каталога на дигикей имаше но незам има ли смисъл от цялата работа, май имаше и микроконтролери базирани на 386ДХ ... |
|
| Автор: | Реконструктор [ Чет Апр 05, 2007 12:53 pm ] | |||||||||
| Заглавие: | ||||||||||
Да поясня - ще сравнявам с АРМ7 на 40МХц. Тестовете ще са без ОС, или евентуално с ДОС от страната на 386-цата, което си е почти без ОС. Ще се ползват налични компилатори и налични библиотеки, това е пракически експеримент, да се види коя платформа е по-бърза. |
||||||||||
| Автор: | Реконструктор [ Чет Апр 05, 2007 1:00 pm ] | |||||||||
| Заглавие: | ||||||||||
Ами масово се продават още PC106 с 386. С всичко необходимо - памети, I/O. То това ми е идеята, да видя дали си струва да правя подобно, базирано на ARM, или да си джиткам направо с 386-цата, с нея ще ми е 100 пъти по-лесно, предвид, че съм деградирал програмист. |
||||||||||
| Автор: | miro_atc [ Чет Апр 05, 2007 1:29 pm ] | |||||||||
| Заглавие: | ||||||||||
Ако ги сравняваш голи процесори (без периферии) няма голяма разлика. Архитектурите са различни, единия е силен в едно, другия в друго, така че много зависи какво точно тестваш. В зависимост от теста може единия да е по-добър, но като цяло нещата са на кантар като възможности. Практически ако ги ползваш като CPU а не като MCU според мен 386 ще се държи по-добре - пак повтарям причината е софтуера, а не хардуера... Перифериите разбира се може коренно да променят нещата, особено ако са подкарани читаво. Примерно SAM7 идва с DMA на всяка периферия и може да имаш няколко яки трансфера постоянно, без това да тормози сериозно процесора. Като цяло ARM не е лесен за овладяване и общото мнение е че ако става дума за един проект, който не е задължително да е с АРМ и нямаш амбиции в бъдеще за други проекти с АРМ - изобщо не се тормози с АРМ, карай си на 386 (докато можеш). От друга страна, ако имаш време и нерви да се сбориш с АРМ - няма да съжаляваш. Няма нещо което 386 да може, а АРМ да не може. Докато неща които АРМ може (примерно в последния ми проект, общата консумация на устройството ми е < 1мА) няма как да ги постигнеш с 386... |
||||||||||
| Автор: | Цецо [ Чет Апр 05, 2007 2:51 pm ] |
| Заглавие: | |
Реконструктор, имам 3 броя от това: http://www.emacinc.com/sbc_pc_compatible/sbc_456e.htm Само че е без "е", т.е. няма го Ethernet чипа - ама май не е проблем да се присади. Никога не съм ги пускал, но ги "изкормих" от устройства които мисля че работеха. Ако мислиш че могат да са ти интересни - кажи. |
|
| Страница 1 от 4 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|