Подтверждение проекта Intel «Unified Cores» в вакансии указывает на то, что сами процессоры с унифицированными ядрами появятся не скоро. — tomshardware.com
Компания Intel работает над процессорами с так называемыми «Унифицированными ядрами» (Unified Cores), и, судя по новому объявлению о вакансии, опубликованному Intel на LinkedIn, до появления таких ЦП осталось как минимум три-четыре года, а то и больше. Компания ищет старшего инженера по верификации ЦП, который будет заниматься проверкой кремниевого дизайна процессоров с Унифицированными ядрами, работая совместно с архитекторами и RTL-дизайнерами, что дает нам представление о стадии проекта. «Команда по Унифицированным ядрам Intel ищет инженера по функциональной верификации ЦП в свою группу по проектированию кремния и платформ», — говорится в объявлении на LinkedIn. «Вы станете частью команды функциональной верификации ЦП в рамках SPE». Intel ищет «высокомотивированного старшего инженера по верификации ЦП» для своей команды по дизайну Унифицированных ядер, который будет отвечать за обеспечение функциональной корректности логических схем ЦП с использованием строгих процедур предкремниевой верификации. В обязанности инженера по верификации также войдет тесное сотрудничество с архитекторами ЦП и RTL-дизайнерами для «верификации сложных архитектурных и микроархитектурных функций».
Среди предпочтительных квалификаций Intel называет знание и опыт работы с x86 (что указывает на то, что это проект на базе x86), опыт работы с симуляторами Synopsys и навыки ассемблера.
Традиционно инженеры по верификации начинают свою работу сразу после завершения проектирования микроархитектуры и до начала работ на уровне описания переноса регистров (RTL). Однако, учитывая сложность современных процессоров, функциональная корректность логических блоков ЦП не является изолированным этапом, который происходит после завершения архитектуры и до начала RTL. В современной разработке процессоров верификация тесно связана как с определением архитектуры, так и с реализацией RTL. К тому моменту, когда RTL написан, инженеры по верификации уже активно работают над созданием моделей, определением покрытия и стресс-тестированием допущений, заложенных в спецификации.
Тем не менее, валидация не ждет «завершения» RTL, а наращивает обороты, как только замысел дизайна становится достаточно стабильным для кодирования в проверках и целевых показателях покрытия. Как только начинают поступать RTL-блоки, верификация идет параллельно с реализацией. Инженеры запускают симуляции на уровне блоков, используют тестирование с ограниченной случайностью (constrained-random testing) и проводят системную интеграцию для постоянной проверки того, что RTL ведет себя в точности так, как определено архитектурными и микроархитектурными спецификациями, поэтому инженеры по верификации должны сотрудничать как с архитекторами, так и с RTL-дизайнерами.
В любом случае, функциональная корректность — это непрерывная дисциплина, охватывающая моделирование архитектуры, разработку RTL, интеграцию и, в конечном итоге, посткремниевую валидацию, а не узкий контрольный пункт между двумя фазами. Тем не менее, тот факт, что инженеру придется работать как с архитекторами, так и с RTL-дизайнерами, означает, что архитектура еще не полностью зафиксирована, а RTL все еще развивается, следовательно, весь проект находится где-то в середине цикла.
В зрелой программе, приближающейся к tape-out, инженеры по верификации в основном взаимодействуют с RTL-дизайнерами для закрытия пробелов в покрытии и исправления ошибок, а изменения архитектуры на этом этапе редки и чрезвычайно дороги (во многом потому, что они влекут за собой новый RTL и новое отладку/верификацию). Напротив, когда ожидается тесное сотрудничество верификации с архитекторами, это говорит о том, что микроархитектурные функции все еще уточняются, проясняются или корректируются по мере развития реализации, что означает, что проект находится на ранних стадиях.
Если наши предположения верны, Intel находится в середине цикла разработки ЦП, и реализация RTL еще не завершена, то до tape-out компании осталось как минимум 18–24 месяца. Как только Intel выпустит первый кремний с Унифицированными ядрами, потребуется еще 18–24 месяца для массового производства продукта. Таким образом, самый оптимистичный прогноз заключается в том, что Intel будет готова с первым продуктом на базе Унифицированных ядер в 2029 году, тогда как более реалистичная оценка — 2030 год. Имейте в виду, что поскольку Intel не дает четкой информации о своем положении, мы можем ошибиться на три-шесть месяцев в зависимости от различных факторов.
Само собой разумеется, что у нас по-прежнему мало информации о природе архитектуры или микроархитектуры Унифицированного ядра. Хотя мы можем строить догадки о стадии проекта Унифицированного ядра Intel на основе объявления о вакансии, мы не можем сделать то же самое, глядя на саму архитектуру.
Первая утечка об Унифицированном ядре Intel появилась в середине июля 2025 года. @Silicon_Fly тогда предположил, что процессоры Intel Titan Lake, которые выйдут в 2028 году, будут оснащены Унифицированными ядрами, а не высокопроизводительными и энергоэффективными ядрами, как у сегодняшних Arrow Lake (Lion Cove P + Skymont E-cores) и Panther Lake (Cougar Cove P и Darkmont E-cores). Тогда говорилось, что Унифицированное ядро является эволюцией E-ядер Intel, а не P-ядер. Чтобы выпустить продукт в конце 2028 года, Intel должна была бы провести tape-out не позднее середины 2026 года, поэтому наем инженеров по верификации сейчас был бы довольно поздним шагом. Однако, если наши оценки о выпуске Intel первых продуктов на базе Унифицированных ядер в 2029–2030 годах верны, то делать предположения об их архитектурных решениях несколько преждевременно.
При отсутствии информации, Унифицированное ядро Intel может оказаться чем угодно: от архитектуры, содержащей множество «маленьких» ядер, поддерживающих заявленную компанией возможность «Software Defined Supercore» (мы строим догадки, поскольку эта технология может быть «привязана» к различным микроархитектурам), до современного подхода AMD к созданию гибридных ЦП (полноскоростные и компактные ядра Zen имеют общую микроархитектуру, но различаются по производительности и энергопотреблению) или до «унификации» в стиле Hammer от AMD, или до чего-то совершенно иного.
Учитывая, что Intel называет проект «Unified Core», это, вероятно, имеет для компании значительный смысл, предполагая, что это может быть дизайн ядра, масштабируемый для всего: от процессора для начального уровня клиентских ПК до мощного процессора для дата-центров. Вопрос о том, как может быть реализована такая масштабируемость, остается открытым, поскольку существует множество архитектурных подходов помимо описанных выше.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Anton Shilov