Nuvacore: архитектура процессора под x86, Arm и RISC-V на одной базе
Стартап Nuvacore представил концепцию своего будущего процессора под названием «WarpCore». Основная идея заключается в создании универсального базового дизайна, на который можно будет «накладывать» различные наборы инструкций (ISA). Это позволит компании выпускать решения как для архитектуры x86, так и для Arm или RISC-V, используя единую технологическую основу.
Подход Core First и борьба с компромиссами
Согласно первому тизеру компании, Nuvacore планирует использовать подход «Core First». Это означает, что значительная часть фундаментальной интеллектуальной собственности (IP) ядра будет разработана до того, как будет окончательно определен конкретный набор инструкций. Такой метод призван решить вечную проблему проектирования чипов: необходимость выбирать между производительностью и энергоэффективностью, площадью кристалла и совместимостью.
Разработчики заявляют, что хотят начать работу «с чистого листа» (clean sheet), чтобы избежать ограничений, которые накладывают текущие архитектурные решения. Хотя технические подробности реализации пока остаются неизвестными, компания нацелена на создание архитектуры, адаптированной под эпоху искусственного интеллекта.
Команда экспертов из Nuvia
За проектом стоит команда, имеющая прямой опыт создания высокоэффективных решений для мобильных и серверных систем. В состав Nuvacore вошли ключевые участники бывшей команды Nuvia, чьи архитектуры сегодня широко используются в чипах Qualcomm.
Возглавляет компанию известный архитектор Gerard Williams. До этого он девять лет занимал пост Senior Director по архитектуре платформ в Apple, где руководил разработкой всех ключевых ядер — от серии Cyclone до архитектур, легших в основу чипов Apple Silicon (M1 Pro, M1 Max, M1 Ultra). Вместе с ним проект развивают John Bruno и Ram Srinivasan. Ожидается, что первичным рынком для новых решений станет серверный сегмент.