ARM има 64-битов процесор и за умни часовници

ARM има 64-битов процесор и за умни часовници

64-битовата процесорна архитектура е на път да премине от смартфоните и таблетите и в устройствата от носимата електроника като умните часовници. Това са амбициите на ARM с техния нов процесор Cortex-A35, който в сравнение с Cortex–A53 обещава с 32% по-ниска консумация на енергия, 25% по-малък размер и 25% по-висока ефективност. Заедно с това е от 6-40% по-бърз от модела Cortex-A7, който заменя.

Процесорът може да се ползва за изграждане на многоядрени чипове за смартфони от нисък клас (и дори в комбинация с A72/A57/A53 ядра в big.LITTLE конфигурации), но може да намери място и в устройства като умни часовници и фитнес тракери.  Според ARM първите устройства с новия процесор ще са на пазара до края на следващата година.

Източник: AnandTech


Втора употреба с гаранция

  • Към казаното от теб добави и следното: 1/Процесорите поддържат и съкратени команди (по-малко байтове) за по-малките числа. Един вид заема пак толкова байтове, колкото е при 32 битов процесор. 2/Командите не се изпълняват последователно. Винаги има опашка, която се разхвърля между блоковете в процесора. Ако следващите команди, не зависят от текущата, то това забързва изпълнението. Ако ли не, резултата от тях се игнорира. 3/ Има възможност да се заредят едновременно по две команди и да се изпълнят на един такт, ако са по-кратки. За това докато не се прекомпилират приложенията за 64 битов код, няма голямо забързване.
    StefiMo
  • [Quote]Представи си 64-битовия процесор като обикновен калкулатор с ~ толкова позиции на екрана и големи/удобни бутони. 32-битовия процесор е с два пъти по-малък екран и дребни гумени бутони. Сега си представи че някои ти подава за смятане едни мноо...го големи "n" цифрени числа. При това всяка секунда те товари с материал за 2 милиарда пресмятания. [/Quote] Като студент програмирах повече от добре на Асемблер. 64-битов процесор означава, че с една инструкция процесора може да обработи 64-битово число независимо дали извършва събиране, изваждане, конюнкция, дезюнкция, отрицание и т.н. с определена маска или без. 64 битов процесор би имал предимство при преместването на големи масиви от данни защото ще извършва на един pass преместването, докато на 32 битовия ще му трябват две инструкции за да премести същото число. В графичната карта има логика да е така защото графиките и анимациите са постоянно движение на големи масиви от данни. Но не виждам голям смисъл от такъв процесор в телефон още по-малко в часовник. Даже мисля, че ще пречи...
    LegolasElf
  • То хубаво ама тука за часовници иде реч.
    tweeg
  • Представи си 64-битовия процесор като обикновен калкулатор с ~ толкова позиции на екрана и големи/удобни бутони. 32-битовия процесор е с два пъти по-малък екран и дребни гумени бутони. Сега си представи че някои ти подава за смятане едни мноо...го големи "n" цифрени числа. При това всяка секунда те товари с материал за 2 милиарда пресмятания. С кой, калкулатор ще се "справиш" по-бързо, и дали въобще е възможно "справяне" при подобно натоварване. Ако процесора ти беше 2*n милиарда-битов и този , който ти подава числата ги въвежда на калкулатора (като математически израз в скоби), тогава ти за една секунда е напълно възможно да натискаш бутона "=" и да правиш пресмятанията. Видеокартите точно това правят, и отдавна са +100-битови.
    A4i
  • На мен пък ми е чудно друго нещо. Има ли смисъл от подобни процесори? Коя програма има чак такава голяма нужда от обработка на такова голямо число от 64 бита? И как постъпва процесора когато обработва по-малко число? Някога се допълваше с нули и това беше причина някой изчисления да ставаха по-бързо с 16 битов процесор спрямо 32 такъв.
    LegolasElf
  • Моя механичен часовник няма процесор ама пак си показва точно времето :D:D
    th3bigb0
  • Заблуждаваш се. Kато MediaTek, така и Samsung използват само референтни CPU ядра на ARM. Виждаш че техните чипсети не греят. Защо тогава референтното ARM ядро да е виновно на Qualcomm? Нали знаеш за кривата ракета... космоса и е виновен. Едно време имаше проблем с Cortex-A15, който не беше позициониран изцяло за мобилни устройства, а имаше изчислителни блокове като микропроцесор за сървъри. Новите CPU-та са оптимизирани, точно за това Qualcomm изпитва проблеми. Просто е трудно, както при Krait да се реже излишна функционалност и да се получи нещо по добро. Напротив - поради някой особености на 64-битовата архитектура, там трябва да се усилват блоковете за да се диференцира собствената продукция от референтната на ARM. Такова нещо направи Apple преди 3 години със Cyclone.
    A4i
  • Принципно ARM последните години много сериозно си нямат на идея какво правят. Но важно е да се прави нещо ново, редовно, и да се увеличава печалбата. Qualcomm до преди няколко години си слагаха техни модифицирани ядра и процесорите си работеха добре. После Mediatek ги настъпи много сериозно, и почнаха да изостават технологично. Пазара им се държеше основно, че бяха единствените чипове с LTE модем. И всички премиум марки ги ползваха. Последните 2-3 години, Mediatek си пуска всякакви модели и им дреме за Qualcomm. С цел да наваксат Qualcomm пуснаха Q8XX процесорите със стандартни ядра, и резултата е видим. Почнаха да прегряват. Сега 820 е пак с модифицирано ядро, точно заради това, да могат да го охладят. Но нещо по руските сайтове пише, че Самсунг не могат да го охладят за S7. Самсунг и те си пускат с тяхна модифицирана версия ядра по същата причина. Едно време беше същото, когато се опитах да сложат А9 в телефоните. Много бърз, и много лаком. И тогава почнаха версиите с намалена консумация. Въобще, който използва стандартно ядро на ARM не е прокопсал.
    StefiMo