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] 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 сделали.