История изменений
Исправление Stanson, (текущая версия) :
У арма не та производительность. Надо сравнивать равные вещи. Почему ты сравниваешь самые быстрые процессоры на планете с процессорами для мобильных телефонов?
Потому что мир вовсе не вокруг производительности крутится.
Естественно, для мобильников кристалл будет меньше, при меньшей же производительности.
Кристалл меньше потому что арм на порядок проще x86. И производительность тут никаким боком.
Вот тебе другой пример: https://en.wikipedia.org/wiki/Apple_A9X . Это 165mm^2, техпроцесс 14/16nm. Усё, нету больше никакого отстования по техпроцессу
Замечательно. Только на этом кристалле система целиком, и большую часть занимает GPU. И подобных SoC на x86 вообще нету никаких. Либо процессор с GPU но без периферии, либо процессор с периферией но без GPU. А с ARM'ами на один кристалл не только всю периферию и GPU запихивают, но и на всякие VPU, FPGA и пр. место остаётся. И с теплоотводом проблем нету.
Уверен 100%, делает. Лень писать, между cortex-m и современными a-XX пропасть.
Откуда там пропасть? Набор регистров одинаков, pipelining и там и там есть, ALU одинаковые. Да, для 64 битных это всё расширили до 64 бит, но это опять же не требует создания архитектуры с нуля.
Посмотри на отличия даже между a-7 и a-53.
Ну замечательно же. Отличная архитектура позволяющая делать как ultra low-power однокристалки по полдоллара за штуку, так и мощные многоядерные SoC. x86 до такой масштабируемости ещё срать и срать.
Что уж говорить про различия между микроконтроллером и процессором.
И какие между ними различия? Миркоконтроллер - это всего лишь процессор к которому на кристалл добавлена периферия и пр. барахло. Что, кстати, в случае ARM и MIPS делается легко и непринуждённо, а для x86 так до сих пор ничего стоящего никто сваять не смог.
Ты понимаешь что ты сравниваешь техпроцессы 14nm и 90nm+?
А какая разница? В любом случае x86 будет жрать больше чем ARM, независимо от того, по какой технологии они произведены, если технология одинакова.
Исходная версия Stanson, :
У арма не та производительность. Надо сравнивать равные вещи. Почему ты сравниваешь самые быстрые процессоры на планете с процессорами для мобильных телефонов?
Потому что мир вовсе не вокруг производительности крутится.
Естественно, для мобильников кристалл будет меньше, при меньшей же производительности.
Кристалл меньше потому что арм на порядок проще x86. И производительность тут никаким боком.
Уверен 100%, делает. Лень писать, между cortex-m и современными a-XX пропасть.
Откуда там пропасть? Набор регистров одинаков, pipelining и там и там есть, ALU одинаковые. Да, для 64 битных это всё расширили до 64 бит, но это опять же не требует создания архитектуры с нуля.
Посмотри на отличия даже между a-7 и a-53.
Ну замечательно же. Отличная архитектура позволяющая делать как ultra low-power однокристалки по полдоллара за штуку, так и мощные многоядерные SoC. x86 до такой масштабируемости ещё срать и срать.
Что уж говорить про различия между микроконтроллером и процессором.
И какие между ними различия? Миркоконтроллер - это всего лишь процессор к которому на кристалл добавлена периферия и пр. барахло. Что, кстати, в случае ARM и MIPS делается легко и непринуждённо, а для x86 так до сих пор ничего стоящего никто сваять не смог.
Ты понимаешь что ты сравниваешь техпроцессы 14nm и 90nm+?
А какая разница? В любом случае x86 будет жрать больше чем ARM, независимо от того, по какой технологии они произведены, если технология одинакова.