Джим Келлер дал интервью AnandTech.
Очень интересно и полезно!
Крайне рекомендую почитать, если вы делаете ставку на производителей чипов.
Вырезка диалога относительно инструкций x86, ARM, RISC-V.
"IC: Итак, возвращаясь к вопросу ISA - многие люди спрашивали, что вы думаете о Arm по сравнению с x86? У кого ноги, у кого производительность? Вас это беспокоит, или нет?
JK: Меня это немного волнует. Вот что произошло - когда x86 только вышла, она была очень простой и понятной, не так ли?
В то время было несколько 8-битных архитектур: x86, 6800, 6502. Я программировал их все еще в свое время.
Тогда x86, как ни странно, была открытой версией. Они передали лицензию семи различным компаниям.
Тогда это дало людям возможность, но на удивление Intel предоставила лицензию.
Затем они перешли на 16 и 32 бит, а затем добавили виртуальную память, виртуализацию, безопасность, затем 64 бита и другие функции.
Итак, что происходит с архитектурой, когда вы добавляете что-то, вы сохраняете старое, чтобы оно было совместимо...
Поэтому, когда Arm впервые вышел, это был чистый 32-битный компьютер.
По сравнению с x86 он выглядел проще и проще в сборке.
Потом добавили 16-битный режим и инструкцию IT (если то), что ужасно. Затем [они добавили] странное расширение вектора с плавающей запятой, установленное с наложениями в регистровом файле, а затем 64-битное, что частично очистило его.
Были некоторые специальные вещи для безопасности и загрузки, так что все стало еще сложнее.
Теперь появляется RISC-V, и это блестящий новый кузен, верно?
Потому что нет наследства.
На самом деле это архитектура с открытым набором инструкций, и люди создают ее в университетах, где у них нет времени или интереса добавлять слишком много мусора, как это есть в некоторых архитектурах.
Таким образом, условно говоря, только из-за своей родословной и возраста, она находится на ранней стадии жизненного цикла сложности.
Это довольно хороший набор инструкций, они отлично справились. Так что, если бы я просто хотел сказать, хочу ли я построить компьютер по-настоящему быстро сегодня, и хочу, чтобы он работал быстро, RISC-V - самый простой вариант.
Это самый простой вариант, в нем есть все необходимые функции, восемь правильных инструкций, которые вам действительно нужно оптимизировать, и в нем не так много мусора."
Я напомню,
$INTC заинтересовались Sifive, предложили 2млрд за компанию с IP в области RISC-V.
Статья действительно великолепная, крайне рекомендую.
В ней упоминаются
$AMD $AAPL $NVDA $TSLA Intel, Tenstorrent и некоторый другие компании, в которых работал Джим Келлер.
Прямую ссулку не даю, гуглите по:
Jim Keller AnandTech interview