NVIDIA Rigel на ядре Rosa: начальная поддержка в LLVM Clang
NVIDIA начала интеграцию поддержки своего будущего процессорного ядра Rigel в компилятор LLVM Clang. Это событие последовало за недавним анонсом CPU следующего поколения под кодовым названием Rosa, который основан на архитектуре Armv9.2-A и призван заменить предыдущее поколение Vera. Rigel, развиваю

NVIDIA начала интеграцию поддержки своего будущего процессорного ядра Rigel в компилятор LLVM Clang. Это событие последовало за недавним анонсом CPU следующего поколения под кодовым названием Rosa, который основан на архитектуре Armv9.2-A и призван заменить предыдущее поколение Vera. Rigel, развивающее дизайн Olympus, теперь распознаётся и оптимизируется в LLVM Clang, что открывает путь для разработки программного обеспечения под новые процессоры NVIDIA.
Что такое Rigel и Rosa
Rigel — это кодовое имя нового процессорного ядра NVIDIA, построенного на архитектуре Armv9.2-A. Оно является эволюцией дизайна Olympus, который использовался в предыдущих CPU компании, таких как Grace. Процессор Rosa, в котором будет применяться Rigel, позиционируется как высокопроизводительное решение для серверов, HPC и, возможно, настольных систем. NVIDIA стремится создать собственные Arm-совместимые ядра, чтобы снизить зависимость от сторонних разработчиков, таких как Arm Ltd., и усилить конкуренцию с Intel, AMD и другими производителями Arm-чипов.
Поддержка в LLVM Clang
Начальная поддержка Rigel в LLVM Clang включает базовое распознавание ядра и оптимизации для генерации кода. Патчи уже приняты в основную ветку LLVM, что позволяет разработчикам компилировать программы для будущих процессоров NVIDIA. Ранее аналогичная поддержка была добавлена в GCC, что свидетельствует о последовательной стратегии компании по обеспечению совместимости с основными инструментами разработки. Теперь инженеры могут начинать эксперименты с кросс-компиляцией и подготовкой софта для Rosa.
Почему это важно для разработчиков
Добавление поддержки Rigel в LLVM Clang — значимый шаг для экосистемы. Разработчики компиляторов, создатели ПО для Arm-архитектур и компании, использующие серверные решения NVIDIA, получают возможность заранее адаптировать свои продукты. Это особенно актуально для сегментов HPC и дата-центров, где производительность и оптимизация кода критичны. NVIDIA стремится сделать свои процессоры привлекательными для разработчиков, предоставляя инструменты на ранних этапах.
Какие перспективы открывает поддержка Rigel в LLVM Clang?
Интеграция в LLVM Clang позволяет использовать все преимущества этого компилятора: модульность, поддержку множества языков и архитектур, а также активное сообщество. Разработчики смогут применять современные оптимизации, включая автовекторизацию и межпроцедурный анализ, для достижения максимальной производительности на ядрах Rigel. Это может ускорить внедрение процессоров Rosa в высокопроизводительных вычислениях и облачных сервисах.
Кого затронет эта новость
Новость важна для разработчиков системного ПО, инженеров, работающих с Arm-архитектурами, и компаний, инвестирующих в серверные решения NVIDIA. В будущем она может повлиять на пользователей дата-центров и облачных провайдеров, если процессоры Rosa найдут широкое применение. Однако пока рано говорить о массовом внедрении: технические характеристики Rosa остаются неизвестными, а сроки выхода не объявлены.
Что пока неизвестно
NVIDIA не раскрыла тактовую частоту, количество ядер, объём кэша и TDP процессора Rosa. Также нет информации о ценах и точных датах релиза. Неясно, будет ли Rigel использоваться только в серверном сегменте или появится в потребительских устройствах. Пока поддержка в LLVM Clang — это лишь первый шаг, и дальнейшие детали появятся по мере приближения запуска продукта.