vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2012-10-30 10:12 am

Еще один гвоздь в гроб архитектуры x86

http://www.techworld.com.au/article/440450/amd_sell_arm-based_server_chips_2014/

Теперь уже и AMD собирается начать выпуск процессорв архитектуры ARM64

Впрочем, ARM это тоже образчик компьютерной археологии с почти 30-летней историей. Посмотрим, что из проекта Moxie вылупится.

[identity profile] potan.livejournal.com 2012-10-30 06:46 am (UTC)(link)
Зря они так любят general purpose registers. Адресные и арифметические регистры удобнее разделять.

[identity profile] kiryl.livejournal.com 2012-10-30 07:06 am (UTC)(link)
Странно AMD готовится к ARM64 на серверах -- с разгона собственной kernel team.

[identity profile] mend0za.livejournal.com 2012-10-30 11:23 am (UTC)(link)
Разгон собственной kernel team - хит сезона. Nokia рулит.

Такими темпами - и аутсорсерам из третьего мира чего перепадёт, например нам.

[identity profile] unreal_undead.livejournal.com 2012-10-30 07:22 am (UTC)(link)
Стоит различать архитектуру и набор команд. По крайней мере, архитектуры x86 не существует.

[identity profile] unreal_undead.livejournal.com 2012-10-30 07:44 am (UTC)(link)
Смотря для какого программиста. Для оптимизации кода важнее размеры кешей, число исполнительных устройств, число ядер/потоков и т.д.

[identity profile] blacklion.livejournal.com 2012-10-30 08:43 am (UTC)(link)
В динамическом аут-оф-ордер суперскаляре?
Да ладно. Всё равнов есь ваш код со статическим планированием внутри пережуют и спланируют динамически.
Это для атома какого-нибудь важно, с его in-order архитекутрой, или для ARM Cortex-A9, но не для Core i7.

Размер кэшей -- да, важно. но активно появляются независимые и подстраивающиеся под иеррархию кэшей алгоритмы.

[identity profile] unreal_undead.livejournal.com 2012-10-30 09:34 am (UTC)(link)
> для атома какого-нибудь важно
Как раз один из представителей x86 ISA ;) Согласен, что ручная оптимизация под OoO не так эффективна.
iskatel: (Default)

[personal profile] iskatel 2012-10-30 05:31 pm (UTC)(link)
ARM Cortex-A9 уже умеет аут-оф-ордер, без него - А8 и более ранние.

Ну вообще-то unreal_undead частично прав, многие вещи пока что компиляторы делают не очень хорошо, и, например, не все циклы корректно разворачивают и тд. Хочешь, чтобы оно потом хорошо скомпилировалось под sse2, и под многопоточку - перепиши код.

[identity profile] blacklion.livejournal.com 2012-10-30 07:06 pm (UTC)(link)
А, я всё время путаю, где они OoO сделали.

Интересно, что даже Microsoft Surface

[personal profile] dinozavr 2012-10-30 08:04 am (UTC)(link)
вышло на процессоре ARM.
x86 версия где-то в будущем.

wintel-то, похоже, того-с, хе-хе

Re: Интересно, что даже Microsoft Surface

[identity profile] b-al-u.livejournal.com 2012-10-30 11:48 am (UTC)(link)
На рынке планшетов без подпорки в виде толпы унаследованных приложений M$ будет один из против двух гугловых ОС, IOS и Mozilla.
1) Будут планшеты на базе Atom. Кроме того на бренд начнется слюноотделение.
2) Осей для планшетов много, рабочих - две.
dumendil: (Default)

[personal profile] dumendil 2012-10-30 08:19 am (UTC)(link)
Судя по wiki этот Moxie с очень мелкими различиями повторяет mc68k, который был удачный и приятный, но ему тоже 30 лет. :) Вобщем из этого Moxie ничего нового не вылупится.
dumendil: (Default)

[personal profile] dumendil 2012-10-30 08:53 am (UTC)(link)
Тогда мы, вместо монополии конкретной фирмы, получим монополию конкретной архитектуры. Хрен редьки не слаще. Вот сейчас Intel с AMD именно в таких отношениях.
Помоему с текущим положением дел разница чисто количественная.

PS Moxie, насколько я понял из блога CISC (с микрокодом внутри) в отличие от RISC MIPS/ARM. Так что он совсем им не конкурент. Просто игрушка.
dumendil: (Default)

[personal profile] dumendil 2012-10-30 11:10 am (UTC)(link)
Это, конечно, несколько более просторная ниша, но она всё-таки крайне узка. :)
lumag: (Default)

[personal profile] lumag 2012-10-30 10:10 am (UTC)(link)
При этом arm64 (Aarch64) — это скорее IA-64, нежели EM64T. Режим совместимости есть, но в целом это совсем другая архитектура.
iskatel: (Default)

[personal profile] iskatel 2012-10-30 05:28 pm (UTC)(link)
На рынке АРм'ов много игроков (в тч. и со своими разработками - Эппл, Квалкомм и другие даже ядра перерабатывают, а не берут полностью готовые дизайны от ARM) и очень сильная конкуренция. Что там ловить АМД, сокращающей команду своих разработчиков и безнадёжно проигрывающей Интелу, мне не совсем понятно.

[identity profile] edo-rus.livejournal.com 2012-11-16 01:01 am (UTC)(link)
Эппл, Квалкомм и другие даже ядра перерабатывают, а не берут полностью готовые дизайны от ARM

Вы в этом уверены? мне кажется всё-таки ядро просто лицензируют и используют не разбираясь в том, как оно устроено
iskatel: (Default)

[personal profile] iskatel 2012-11-16 04:33 pm (UTC)(link)
Да. Посмотрите даташиты на Квалкоммовские чипсеты.