Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики.
Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie
> код, решающий одинаковые задачи, короче на Intel раза в полтора.
Во времена i386 было так. Но потом в ARM сделали thumb.
А уже в современных реалиях это полностью неверное утверждение.
AArch64 код занимает меньше места и требует столько же или меньше инструкций чем х86-64.
Откройте Compiler Explorer что-ли.
Более того, у Apple кэш инструкций 192кб. Интел тут выглядит как днище.
Потому что убраны ненужные комбинации типа load-op и rmw инструкций.
Кроме фикскированной длины там много других отличий.
Но количество команд никого не волнует.
Вот 5 основных признаков risc-архитектуры.
— Ортогональный набор регистров
— Большие регистровые файлы
— Отсутствие или минимизация load-op / rmw
— Фиксированный размер команд.
— Простые команды, которые в идеале могут выполняться за такт:
addcs r0,r1,r2 LSR #4
.
if (carry)
r0 = r1 + ( r2 >> 4);
.
Это элементарная команда ARMv7, которая тривиально реализуется в железе.
Данные с регистра подаются на сдвигатель, который находится на одном из входов ALU, который в свою очередь отправляет данные в выходной регистр через мультиплексор.
.
Для ОоО процессоров эти вещи не так важны как для простых in-order.
Поэтому 32-битные ARM микроконтроллеры устроены даже проще 8-биток.
>> Windows NT 3.5 работала не только на Intel, но и ARM (тех времен),
Нет, на ARM она не работала.
На ARM работал Windows CE — это отдельная ветка, никак не связанная с NT ядром.
>> который может работать только через эмуляцию
Ахаха. Всё что нужно уже давно работает в нативе.
У меня только far остался х86, потому что лень скачать армовский =)
Но вот сейчас зашел и скачал.
>> подвигнут Линукс реально поддерживать ARM
Что за околесицу вы несёте? Линукс несколько десятилетий прекрасно поддерживает ARM.
Вы вообще что-то про линукс слышали или так, пук в лужу?
Вы хоть ассемблер знаете х86? Более уродливую и кривую архитектуру нужно поискать.
Энергоэффективности микроархитектур ARM, х86 не видать. По перфу Интел пытается десктопами против мобильных чипов сражаться, но все тщетно. AMD вообще не конкурент.
>> Меня от Мальдивов, отделяет исключительно лень»
Так а что же ещё? Курьер таджик в Москве зарабатывает по 200к в месяц и может кататься туда несколько раз в год :)
>> сами китайцы катаются на Tesla и BMW
Чушь. В топе только одна конкретная модель Теслы, а в общей массе продажи Теслы не такие большие.
БМВ тоже в конце списка, хотя их продают гораздо больше теслы.
Во времена i386 было так. Но потом в ARM сделали thumb.
А уже в современных реалиях это полностью неверное утверждение.
AArch64 код занимает меньше места и требует столько же или меньше инструкций чем х86-64.
Откройте Compiler Explorer что-ли.
Более того, у Apple кэш инструкций 192кб. Интел тут выглядит как днище.
Кроме фикскированной длины там много других отличий.
Но количество команд никого не волнует.
Вот 5 основных признаков risc-архитектуры.
— Ортогональный набор регистров
— Большие регистровые файлы
— Отсутствие или минимизация load-op / rmw
— Фиксированный размер команд.
— Простые команды, которые в идеале могут выполняться за такт:
addcs r0,r1,r2 LSR #4
.
if (carry)
r0 = r1 + ( r2 >> 4);
.
Это элементарная команда ARMv7, которая тривиально реализуется в железе.
Данные с регистра подаются на сдвигатель, который находится на одном из входов ALU, который в свою очередь отправляет данные в выходной регистр через мультиплексор.
.
Для ОоО процессоров эти вещи не так важны как для простых in-order.
Поэтому 32-битные ARM микроконтроллеры устроены даже проще 8-биток.
Нет, на ARM она не работала.
На ARM работал Windows CE — это отдельная ветка, никак не связанная с NT ядром.
Весь софт, которым я пользуюсь, нативный ARM64.
Ахаха. Всё что нужно уже давно работает в нативе.
У меня только far остался х86, потому что лень скачать армовский =)
Но вот сейчас зашел и скачал.
Понятно. Т.е. вы даже линуксом не пользовались, а уже несете пургу ;-)
Что за околесицу вы несёте? Линукс несколько десятилетий прекрасно поддерживает ARM.
Вы вообще что-то про линукс слышали или так, пук в лужу?
Энергоэффективности микроархитектур ARM, х86 не видать. По перфу Интел пытается десктопами против мобильных чипов сражаться, но все тщетно. AMD вообще не конкурент.
Так а что же ещё? Курьер таджик в Москве зарабатывает по 200к в месяц и может кататься туда несколько раз в год :)
Чушь. В топе только одна конкретная модель Теслы, а в общей массе продажи Теслы не такие большие.
БМВ тоже в конце списка, хотя их продают гораздо больше теслы.
С чего бы это? Changan это #2 местный производитель в Китае, если что (после BYD).
Вы наверное не в курсе, но с 2017г Windows прекрасно работает на ARM и куча софта работает там нативно, в т.ч. профессионального.
SD-X помедленнее конечно, но вполне на уровне AMD.
Я был бы не против конечно, если бы мне Apple заплатил за портирование софта по мак =)