Поддержка архитектуры Intel Itanium снова под угрозой в GCC 16
После возрождения в прошлом году поддержка архитектуры Intel Itanium IA-64 снова оказалась под угрозой исключения из Linux GNU Compiler Collection версии 16 (GCC 16). Как сообщает Phoronix, разработчики Linux обсуждают удаление всего оставшегося кода компилятора для Itanium IA-64 в следующей версии GCC в ветке рассылки.
Поддержка Itanium IA-64 в текущей версии компилятора Linux находится в плачевном состоянии. По данным источников, тестовый набор GCC не запускался для этой архитектуры уже год, а активного сопровождающего кодовой базы IA-64 нет. Кроме того, эмуляция инструкций IA-64 работает медленно и неполноценно, а аппаратная поддержка становится крайне редкой, поскольку Intel прекратила развитие архитектуры ещё в 2021 году.
Все эти факторы затрудняют поиск веских причин для сохранения поддержки Itanium в Linux-компиляторе.
Ещё до выхода GCC 15 разработчики Linux уже рассматривали возможность отказа от совместимости с Itanium IA-64. Однако энтузиаст open-source Рене Ребе сохранил поддержку IA-64 и, по-видимому, сейчас является единственным человеком, поддерживающим её. Полноценная поддержка Itanium в ядре Linux была прекращена два года назад, начиная с версии 6.7.
Itanium — это линейка процессоров, ориентированных на центры обработки данных, выпущенная в 2001 году. Архитектура CPU была разработана совместно Intel и HP и использовала проприетарную 64-битную архитектуру IA-64 с подходом Very Long Instruction Word (VLIW), который пытался выявлять возможности параллелизма на уровне инструкций на этапе компиляции.
Несмотря на годы продвижения и ажиотажа, архитектура IA-64 так и не получила широкого распространения на рынке. Она оказалась слишком сложной в реализации при сохранении конкурентной производительности по сравнению с другими архитектурами, включая традиционные 32-битные x86, которые IA-64 должна была заменить. После появления x86-64 от AMD, вся индустрия перешла на неё благодаря корням в x86 и нативной обратной совместимости с 32-битными приложениями.
Несмотря на трудности, Intel продолжала выпускать процессоры на базе Itanium вплоть до 2021 года. Первое поколение чипов Itanium под кодовым названием Merced вышло в 2001 году и предлагало одно ядро, до 4 МБ кэша L3 и максимальную тактовую частоту 800 МГц на 180-нм техпроцессе. Финальная серия Itanium 9700 Kittson включала четырёх- и восьмиядерные модели с частотой до 2,6 ГГц.
Источник: Tomshardware.com
0 комментариев