На смом деле это происходит от мудрости ARM. ARMv8 преза вложена. ARM всегда делал:
* Маложруче
* Маломестно (малая площадь кристалла)
Cortex-M3 c 64 битами нах никому не нужен, вот его и нет.
A8, A9, A15 – в обсчем, можно было бы развести Заказчиков, но преимущества против достаточно серьезного увеличения площади камня и жручести были неочевидны.
Я бы сказал так, что до 28 нм 64 бита – это 100% заявка на рынок серверов/писюков/ноутов, что означало бы атаку со стороны Intel и прочих. См. Трансмета….
Народу хотелось жить, он копил силы и выжидал.
Дождался он следующего:
* Занял доминирующую роль на рынке гаджетов, так что даже Apple не хочет с них соскакивать. Теперь ARM так просто не убить. По тиражам конечных кристаллов Intel нервно отсасывает против продукции ARMа
* 28 нм стало реальностью. А с ними уже можно и в батарейный девайс 64 бита пхать.
Если кто презу читал, то там 64 бита – это затравка для лошков. Там есть куда более серьезные фичи:
*128 bit SIMD при 32-х 128 битных регистрах! Причем DP полноценная, с округлениями и пр. Превэд, DSP :)
*Команды для аппаратного шифрования
*Security, поддержка гипервизоров и т.д.
Т.е. это нормальное аппаратное окружение для современного серверного софта, выросшего на всех этих SSE и 64 битах.
Сейчас в топ сотиках 1G памяти типовое решение. При удвоении каждые 2 года реальная потребность в адресации более 32 битов возникнет только лет через 6-8 – как раз когда 64 битный ARM будет хорошо освоен.
В итоге народ убил просто гору зайцев.
* Привнесение 64 бит в мобильные девайсы в адекватном виде (без увеличения стоимости и жручести)
* Полноценное аппаратное решение для облачных серверов.
* Intel поздняк пытаться завалить ARM. Тут надо думать, как бы выжить.
* Юзера не обидятся – фича оправдана.
* Следуем прогрессу. Apple оценит 64 бита в сотиках и планшетах.
Снимаем шляпу и учимся правильному ведению бизнеса у ARM.