Корпорация Intel активно работает над процессорами, которые будут использовать архитектуру так называемых «Унифицированных Ядер», и выход этих центральных процессоров ожидается по меньшей мере через три-четыре года, а возможно и позже. Эта информация стала известна благодаря новой вакансии, опубликованной Intel на платформе LinkedIn. Компания ищет старшего инженера по верификации центральных процессоров, который будет отвечать за проверку кремниевого дизайна процессоров с «Унифицированными Ядрами», сотрудничая с архитекторами и разработчиками RTL, что дает представление о текущей стадии проекта.

«Команда Intel по разработке ‘Унифицированных Ядер’ ищет функционального инженера по верификации центральных процессоров для своей группы проектирования кремния и платформ», — говорится в сообщении LinkedIn. Этот специалист станет частью команды функциональной верификации центральных процессоров в рамках подразделения инженерии кремния и платформ. Корпорация Intel ищет высококвалифицированного старшего инженера, который будет отвечать за обеспечение функциональной корректности логических схем центральных процессоров, применяя строгие процедуры проверки на этапе до создания кремния.
Среди основных обязанностей инженера по верификации будет тесное сотрудничество с архитекторами центральных процессоров и дизайнерами RTL для проверки сложных архитектурных и микроархитектурных функций. Среди желаемых квалификаций Intel указывает на знание и опыт работы с архитектурой x86, что свидетельствует об использовании этой технологии в проекте, а также опыт работы с симуляторами Synopsys и навыки программирования на ассемблере.
Активный этап разработки
Традиционно инженеры по верификации начинают свою работу после завершения микроархитектурного проектирования и перед началом разработки на уровне регистровых передач (RTL). Однако, учитывая сложность современных процессоров, обеспечение функциональной корректности логических блоков центральных процессоров не является изолированным этапом, который происходит после завершения архитектуры и до начала RTL. В современной разработке процессоров верификация тесно связана как с определением архитектуры, так и с реализацией на уровне RTL.
К моменту написания RTL, инженеры по верификации уже активно работают над созданием моделей, определением покрытия и стресс-тестированием допущений, заложенных в спецификации. Валидация не ждет «завершения» RTL, а начинается сразу, как только концепция дизайна становится достаточно стабильной для кодирования проверок и целей покрытия. После того как блоки RTL начинают поступать, верификация продолжается параллельно с реализацией, поэтому инженеры запускают симуляции на уровне блоков, используют ограниченное случайное тестирование и выполняют интеграцию на системном уровне, чтобы непрерывно проверять, функционирует ли RTL точно в соответствии с архитектурными и микроархитектурными спецификациями, требуя тесного сотрудничества с архитекторами и дизайнерами RTL.
Функциональная корректность — это непрерывная дисциплина, охватывающая моделирование архитектуры, разработку RTL, интеграцию и, в конечном итоге, постверфикацию кремния, а не узкий контрольный пункт между двумя фазами. Однако тот факт, что инженер должен будет работать как с архитекторами, так и с дизайнерами RTL, означает, что архитектура еще не полностью утверждена, а RTL все еще развивается, что свидетельствует о том, что весь проект находится примерно в середине цикла разработки.
В зрелой программе, приближающейся к выпуску первого образца (tape-out), инженеры по верификации преимущественно взаимодействуют с дизайнерами RTL для устранения пробелов в покрытии и исправления ошибок, тогда как изменения в архитектуре на этом этапе редки и чрезвычайно дороги, главным образом потому, что они требуют нового RTL и новых процедур отладки/верификации. Напротив, когда от верификации ожидается тесное сотрудничество с архитекторами, это свидетельствует о том, что микроархитектурные особенности все еще уточняются, проясняются или корректируются по мере продвижения реализации, что означает, что проект находится на ранних стадиях.
Ожидаемые сроки
Если предположения относительно нахождения Intel в середине цикла разработки центральных процессоров и незавершенной реализации RTL верны, то до выпуска первого образца остается по меньшей мере 18-24 месяца. После того как Intel выпустит первый кремний с «Унифицированными Ядрами», потребуется еще 18-24 месяца для массового производства продукта. Учитывая это, наиболее оптимистичное предположение заключается в том, что Intel будет готова с первым продуктом, содержащим «Унифицированные Ядра», в 2029 году, тогда как более реалистичная оценка указывает на 2030 год. Следует помнить, что поскольку Intel не указывает четко текущий этап, эти оценки могут отличаться на три-шесть месяцев в зависимости от различных факторов.
Что такое «Унифицированное Ядро»?
Несомненно, в настоящее время информации о природе архитектуры или микроархитектуры «Унифицированного Ядра» очень мало. Хотя можно сделать некоторые предположения относительно стадии проекта Intel на основе вакансии, то же самое невозможно сделать относительно самой архитектуры. Первая информация об «Унифицированном Ядре» Intel появилась в середине июля 2025 года. Тогда @Silicon_Fly предположил, что процессоры Intel Titan Lake, запланированные на 2028 год, будут оснащены «Унифицированными Ядрами», а не высокопроизводительными и энергоэффективными ядрами, как в сегодняшних Arrow Lake (P-ядра Lion Cove + E-ядра Skymont) и Panther Lake (P-ядра Cougar Cove и E-ядра Darkmont).
Тогда было сказано, что «Унифицированное Ядро» является эволюцией E-ядер Intel, а не P-ядер. Для выпуска продукта в конце 2028 года Intel нужно было бы выпустить первый образец не позднее середины 2026 года, поэтому найм инженеров по верификации сейчас был бы довольно поздним. Однако, если оценки относительно выпуска первых продуктов Intel на базе «Унифицированных Ядер» в 2029-2030 годах верны, тогда делать предположения относительно их архитектурных решений еще рано.
Учитывая недостаток информации, «Унифицированное Ядро» Intel может быть чем угодно: от архитектуры, содержащей много «маленьких» ядер, поддерживающих функцию «Software Defined Supercore» (это предположение, поскольку эта технология потенциально может быть «привязана» к разнообразным микроархитектурам), до современного подхода AMD к созданию гибридных центральных процессоров (Zen-ядра с полной скоростью и компактные Zen-ядра, имеющие одинаковую микроархитектуру, но отличающиеся по производительности и энергопотреблению), или до «унификации», подобной Hammer от AMD, или до чего-то совершенно иного. Учитывая то, что Intel называет проект «Унифицированное Ядро», это, вероятно, имеет значительное значение для компании, предполагая, что это может быть дизайн ядра, масштабируемый для всего: от центрального процессора клиентского персонального компьютера начального уровня до мощного процессора для центров обработки данных. Однако, как именно будет реализована такая масштабируемость, остается открытым вопросом, поскольку существуют многочисленные архитектурные подходы, помимо вышеупомянутых.


