Прощай, Godspeed, Itanic: Intel прекратит выпуск семейства Itanium

Прощай, Godspeed, Itanic: Intel прекратит выпуск семейства Itanium

Корпорация Intel объявила о прекращении производства процессоров серии Itanium в 2021 году. Семейство Itanium 9700 под кодовым названием Kittson - это последнее поколение Itanium, выпускаемое с четырехъядерными и восьмиядерными моделями с тактовой частотой от 1,73 ГГц до 2,66 ГГц. и TDP 170 Вт.

Первоначально предполагалось, что Киттсон станет серьезной архитектурной перестройкой для Itanium, представив новые функции и возможности, но после печально известного судебного процесса HP против Oracle корпорация Intel в основном добавила полотенце и выпустила обновление, включающее в себя изменения тактовой частоты и многое другое.

Merced от Intel, процессор Itanium первого поколения.
Merced от Intel, процессор Itanium первого поколения.

Заказчики Intel должны заказать свои окончательные процессоры Itanium и связанные с ними масштабируемые буферы памяти к 30 января 2020 года. Затем Intel отгрузит эти процессоры до 29 июля 2021 года. HPE пообещала сохранить оборудование в наличии до 31 декабря 2025 года, но предположительно прекратит работу. продавать серверы раньше, чтобы избежать исчерпания запасов.

Что за долгое странное путешествие

Когда-то, Itanium был будущим. Чип был разработан для устранения узких мест в производительности, которые, по мнению Intel, могут помешать работе x86 и предотвратить его масштабирование в будущем. Intel взяла на себя такой большой вес, такие компании, как HP, отменили свои конкурирующие RISC-проекты, а Compaq бросил Alpha.

Синие и зеленые линии - прогнозируемые продажи. Оранжевая линия - это реальность.
Синие и зеленые линии - прогнозируемые продажи. Оранжевая линия - это реальность.

К сожалению, Itanium не смог выполнить работу, которую предполагали его создатели. Первоначальная идея EPIC (Explicitly Parallel Instruction Computing) заключалась в том, чтобы перенести сложность планировщика команд из CPU в компилятор. В то время выполнение не по порядку выполнения на ЦП потребляло значительные объемы энергии, и было неясно, насколько хорошо будет масштабироваться эта возможность. В Itanium был использован совершенно иной подход для повышения производительности вычислений, по сути, выделив весь чип для блоков кэширования и выполнения, со всей сложностью планирования рабочих нагрузок, выгружаемых в компилятор.

Проблема с разгрузкой распараллеливания для компилятора во время выполнения заключается в том, что задержка, возникающая при загрузке данных из кэшей ЦП или DRAM, не является детерминированной, что означает, что ее нельзя ожидать заранее. Невозможность определить, когда произойдет доступ к памяти, означает, что расписание команд загрузки компилятора неизбежно приведет к остановке ЦП на длительные периоды времени. Проще говоря, Itanium частично потерпел неудачу, потому что Intel выдвинула задачу в программное обеспечение, которое программные компиляторы не способны решать всем этим эффективно. Более подробная информация по этому вопросу доступна здесь.

Поскольку Itanium был настолько радикальным отклонением от всего остального на рынке, он очень плохо запускал портированное программное обеспечение, если только это программное обеспечение не было оптимизировано вручную для IA-64 (64-разрядная архитектура Itanium) с нуля. Выживание приемлемой производительности из кремния было сложной задачей, которая в конечном итоге ограничивала процессор несколькими рыночными нишами.

Я искренне не знаю, смогла бы Intel превратить Itanium в подходящий потребительский настольный продукт, если бы у них не было 64-битной конкуренции. Проблемы, с которыми столкнулся Itanium, были огромны и потребляли много энергии. Довольно сложно представить ноутбук с процессором IA-64, который бы выглядел как микросхемы, производимые Intel. Одна из причин, по которой мы так и не узнали, заключается в том, что AMD Opteron представила x86-64 с полной обратной совместимостью с программным обеспечением IA-32. Корпорация Intel в течение нескольких лет воздерживалась от анонсирования любого 64-битного проекта x86, но, в конце концов, уступила и признала, что она также построит 64-битный процессор на архитектуре x86. Как только они это сделали, траектория Itanium была установлена.

Я справлюсь с любовью к Итаниуму, какой бы странной она ни была. Как и Cell Cell Broadband Engine от Sony, это пример радикально отличающейся архитектуры ЦП, которой не удалось достичь своих собственных целей, но которая по-прежнему представляет собой большую работу некоторых невероятно умных людей. Иногда чипы, которые не работают должным образом, являются наиболее интересными для чтения.

Последний урок Itanium: Intel выпускает серию 9700 Shadows of Itanium: российская компания дебютирует с процессором VLIW Elbrus 4 с встроенной эмуляцией x86. Худшие из когда-либо созданных процессоров