stas: (Default)
stas ([personal profile] stas) wrote2020-03-22 03:49 pm

fail forward

Самая популярная процессорная архитектура сегодня - x86 - обязана своим существованием как минимум двум фейлам.

Первый фейл случился, когда Интел подписался разрабатывать для компании CTC процессор для их программируемого терминала. Они не смогли доставить продукт в срок, и CTC отказалась от услуг Интела. Однако потраченного времени было жалко, и Интел решил переделать его в общеполезный процессор 8008, из которого выросла вся последующая линейка Интела, и которому мы обязаны архитектурой little-endian, названиями регистров и т.п.

Второй фейл случился в 1979, когда Интел разрабатывал свой шедевр, 32-битный процессор iAPX 432. Что-то пошло не так, и проект задержался. В результате родился 8086, заимствовавший множество архитектурных деталей у дедушки 8008, и давший начало архитектуре x86, которой мы наслаждаемся до сих пор. iAPX 432 так и не был выпущен и никто, кроме исторических гиков, о нём не знает.

В качестве материала для дальнейших исследований можно подумать о том, правомерно ли назвать Итаниум третим фейлом в этом ряду (учитывая, что это всё-таки был прибыльный бизнес, хотя и чрезвычайно нишевой) и какое влияние это оказало. 
yarpenzigrin: main (Default)

[personal profile] yarpenzigrin 2020-03-23 07:49 am (UTC)(link)
Сколько там того Эйпла? И что арм может для рабочих станций предложить на замену i9 и старшим Threadripper`ам?
Edited 2020-03-23 07:50 (UTC)
scaredy_cat_333: (Default)

[personal profile] scaredy_cat_333 2020-03-25 04:38 am (UTC)(link)
> Сколько там того Эйпла?
In entire 2018, 217.72 million iPhones were shipped worldwide.
yarpenzigrin: main (Default)

Re:217.72 million iPhones

[personal profile] yarpenzigrin 2020-03-25 12:17 pm (UTC)(link)
iPhone - он на ARM, не на x86. На x86 Apple делает лаптопы и компы. И социально-значимыми ихними х86-ми являются рабочие станции, которые любят дизайнеры, аниматоры и прочий артхаус.
ext_454496: (Default)

Re: 217.72 million iPhones

[identity profile] alexcohn.livejournal.com 2020-03-26 11:31 am (UTC)(link)
Если они сумеют выкатить лэптопы на ARM64, то сумеют заработать довольно хорошо. Например, такой переход стимулирует всех владельцев MacBook 2015-2020 купить новую игрушку.
yarpenzigrin: main (Default)

Re: лэптопы на ARM64,

[personal profile] yarpenzigrin 2020-03-26 03:13 pm (UTC)(link)
Лаптопа на ARM64 и сейчас можно найти, только он по сравнению с x86 скушно выглядит. Конечно, фан-клубу нужны шашечки, и Эппл как никто другой умеет шашечки продавать, но лаптопы по нонешним временам нужны всё-таки тем, кому надо, хотя бы медленно и печально, но всё-таки ехать.
ext_454496: (Default)

Re: лэптопы на ARM64,

[identity profile] alexcohn.livejournal.com 2020-03-26 03:34 pm (UTC)(link)
Если (хотя, пожалуй, пора уже писать "когда") вся линейка макбуков перейдет на ARM64 (котрые, в отличие от х86, Эппл умеет проектировать), они будут выглядеть совсем не скучно рядом с сопоставимыми по цене деллами и леновами. Следует ожидать резкого улучшения времени работы без подзарядки.
yarpenzigrin: main (Default)

Re: лэптопы на ARM64,

[personal profile] yarpenzigrin 2020-03-26 03:45 pm (UTC)(link)
Поживём-увидим, но нет. ARM по производительность х86 не конкурент, да и с производительностью на ватт у него тоже не очень, хотя я последних тестов не видел. Эппловские АRMы подтягивались по производительности к ультранизкопотребляющим интелям, но эти интели- они специфичные, это совсем не i7, и даже не i3.
ext_454496: (Default)

Re: лэптопы на ARM64,

[identity profile] alexcohn.livejournal.com 2020-03-28 01:51 pm (UTC)(link)



Это уже вполне конкурент.
yarpenzigrin: main (Default)

Re: лэптопы на ARM64,

[personal profile] yarpenzigrin 2020-03-28 02:19 pm (UTC)(link)
Гигбенч и не такие чудеса может. Они у ценителей жанра известны своими резиновыми штангенциркулями.
Если посмотреть публику поприличней, то выходит как-то так:https://www.anandtech.com/show/13661/the-2018-apple-ipad-pro-11-inch-review
Что, к слову, в общем-то довольно неплохо.
Edited 2020-03-28 14:22 (UTC)
yarpenzigrin: main (Default)

Re: лэптопы на ARM64,

[personal profile] yarpenzigrin 2020-03-27 04:43 am (UTC)(link)
ARM нельзя назвать экзотической платформой, многие мультиплатформенные библиотеки сейчас имеют ARM как вариант linux версии.
Но: стоит у меня в уголке ARM64, крутит ютубу и кино, однако ж ему нужен или очень хороший радиатор, или вентилятор. И USB3 чип тёпленький. А если приделать SATA, то ещё теплее будет. А с SSD - ещё теплее, и память быстрая электричество кушает. Так, ватт к ватту- и оказывается, что на процессоре не то что бы наэкономишь.
ext_454496: (Default)

Re: лэптопы на ARM64,

[identity profile] alexcohn.livejournal.com 2020-03-28 01:57 pm (UTC)(link)
С софтом будут временные неприятности, а как же ж. Но Эппл в последнее время устрожает правила, так что то, что останется после этих жестких мер, сможет относительно легко перестроиться на ARM.
ext_454496: (Default)

Re: лэптопы на ARM64,

[identity profile] alexcohn.livejournal.com 2020-03-29 10:12 am (UTC)(link)
нет, homebrew никто не отменит