Текст опубликован в личном блоге и его автор не имеет отношения к администрации сайта
Обычно создатели процессоров сначала выбирают набор команд. Это может быть Arm, RISC-V или x86. От этого выбора зависят многие решения. Nuvacore поступила иначе. Стартап Nuvacore вышел из режима скрытой разработки в начале этого года. Компанию основали Джерард Уильямс, Джон Бруно и Рам Шринивасан. Они известны работой над процессорами Apple. Тогда Nuvacore пообещала переписать правила кремниевой промышленности. Как именно, стало известно только сейчас.
Компания разрабатывает процессор под названием WarpCore. Его главная особенность — подход Core First. Инженеры проектируют большую часть ядра без привязки к конкретному набору команд. Выбор набора откладывается на как можно более поздний срок. В Nuvacore объяснили: вместо того чтобы начинать с ограничений существующего набора команд, они начинают с самого ядра. Такой метод позволяет сосредоточиться на микроархитектуре. Ее оптимизируют для производительности, энергоэффективности и устойчивости к долгим нагрузкам. Это важно для центров обработки данных и инфраструктуры искусственного интеллекта. Именно эти направления Nuvacore называет целевыми.
Полная независимость от ISA невозможна. В конце концов, фронтенд процессора придется разрабатывать с учетом выбранного набора инструкций. Эти требования повлияют и на другие части чипа. При этом значительные компоненты современного процессора можно спроектировать и оценить до окончательного решения по ISA. К таким компонентам относятся исполнительные блоки, блоки предсказания ветвлений, пути передачи данных, кэши и части подсистемы памяти.
Nuvacore пока не раскрыла, какую ISA выберет. Также нет данных о сроках окончания проекта, конфигурации, производственном процессе и целевых показателях. Компания сообщила лишь, что WarpCore — это новый класс универсальных процессоров для инфраструктуры ИИ и современных центров обработки данных. Похожий подход уже применяла AMD в 2010-х годах. Тогда компания хотела работать и с x86, и с Arm, используя общую инфраструктуру. Проект SkyBridge предполагал совместимые по выводам процессоры. От него отказались из-за нехватки ресурсов. Nuvacore развивает эту идею дальше. Компания намеренно откладывает решение по архитектуре набора инструкций.
Поскольку Nuvacore — стартап, его бизнес-план может не включать продажу процессоров. Ранее другая компания Уильямса и Бруно, Nuvia, была куплена Qualcomm. На ее основе появилась линейка Snapdragon X Elite. Подход Core First дает Nuvacore гибкость. Технологию можно адаптировать под требования разных клиентов. Лицензиат Arm может использовать наработки для Arm. Другой заказчик может выбрать RISC-V. Поставщик x86 может приобрести микроархитектуру для своих процессоров.