Комментарии 27
Жалко что itanium'у не удалось заменить x86. Все же в x86 за десятилетия ее существования уже столько всего наворотили, что давно пора начать с нуля.
Удивительно, что отказ от наворотов особо пользы не принес, получается. Насколько помню даже в нативных программах его было невыгодно использовать.
Так в Itanium от них же как раз и избавились, разве нет?
Как раз интересная статейка по этому вопросу вчера вспывала: How does clang 2.7 hold up in 2021?
Спасибо. Интересная статья. Даёт пищу для размышлений.
В статье тестируются бенчамарки, аккуратно написанные и отпрофилированные. Если бы такое исследование на какой-нибудь махровой опердени провести (желательно такой, чтоб код было больно читать), вот это возможно показало бы прирост пользы от развитого оптимизирующего компилятора.
На простых, вручную вылизанных циклах в HPC — Итаниум рулил. Но любой сложный код с бранчами и слабо предсказуемым доступом к памяти ему был как кирпич поперёк горла.
А кэша Интел не жалел — в двух-ядерном Itanium 9050 времён Core2Duo было 24МБ кэша.
Даже если посмотреть результаты SPEC2006:
Xeon 5160 3GHz, 4MB L3
www.spec.org/cpu2006/results/res2006q4/cpu2006-20061127-00157.html
Itanium2 1.6GHz, 18MB L3
www.spec.org/cpu2006/results/res2006q4/cpu2006-20060918-00100.html
Некоторые тесты Spec itanium2 выполняет сильно быстрее. Мне кажется что по большей части это из-за большого кэша.
Ваш КО.
Если вы таким образом пытаетесь намекнуть на задержку в IOD по сравнению с гипотетическим монолитным процессором, то эта задержка практически ни на что не влияет, она просто ничтожна.
И тут к нам возвращается RISC-V
итаниум по логике вещей сильно проще х86-одногодки, но стоил дорого, нереально дорого. И да, у него не было какого-то суперпреимущества в производительности.
атлоша64 не предъявлял доп. требований к кошельку клиента за свою 64битность и вполне логично быстро потопил итаник. В провале итаниума выноваты непомерные аппетиты интуля.
Линус Торвальдс назвал процессоры Intel Itanium «потерянными» для ядра Linux
Вообще-то
а) не "потерянными", а "осиротевшими" или "брошенными" (orphaned)
б) b не "процессоры Itanium для ядра Linux", а наоборот, поддержку процессоров в ядре.
То есть правильнее было бы "Линус Торвальдс пометил архитектуру Itanium в ядре Linux, как заброшенную"
Но суть не меняется — Итаники утонули и ОС для них не нужна. "Не нужна" в том смысле, что не находится хотя бы небольшое количество системных программистов и мейнтейнер, которые бы его поддерживали на актуальной версии ядра.
Есть тайный план закупиться таким за копейки, и майнить на нем монеро на старых версиях линукса?;)
Itanium ЖИВ это то что я теперь буду писать на заборах.
Линус Торвальдс назвал процессоры Intel Itanium «потерянными» для ядра Linux