NVIDIA, GCC 컴파일러에 초기 Rigel CPU 지원 코드 업스트림
요약
NVIDIA가 차세대 Rosa CPU에 탑재될 Rigel 코어를 지원하기 위해 GCC 컴파일러에 초기 타겟 코드를 업스트림했습니다. 이번 업데이트로 GCC에서 -mcpu=rigel 옵션을 사용할 수 있게 되었으며, 이는 향후 GCC 17 출시를 위한 기초 작업입니다.
핵심 포인트
- NVIDIA Rigel 코어의 Armv9.2-A 기반 사양 확인
- GCC Git 코드베이스에 -mcpu=rigel 옵션 추가
- 차세대 Rosa CPU를 위한 컴파일러 초기 지원 단계
- GCC 17 안정 버전 출시를 목표로 한 사전 작업
NVIDIA, GCC 컴파일러에 초기 Rigel CPU 지원 코드 업스트림

Rigel 코어를 탑재한 NVIDIA의 Rosa CPU는 Olympus 코어를 탑재한 Vera CPU의 후속 모델입니다. 오늘 NVIDIA 블로그 게시물을 통해 Rigel 자체 코어가 Armv9.2-A를 기반으로 한다는 점과 기타 기본 세부 사항이 확인되었습니다. 이러한 확인이 이루어짐에 따라, NVIDIA의 컴파일러 엔지니어인 Dhruv Chawla는 초기 CPU 타겟 코드를 GCC Git 코드베이스에 업스트림(upstream)할 수 있었습니다.
이 커밋은 다음 세대 Rigel 코어 탑재 Rosa CPU를 타겟팅하기 위한 -mcpu=rigel 옵션을 추가합니다. 하지만 아직 특화된 튜닝(tuning)이나 향후 추가될 수 있는 다른 변경 사항은 포함되어 있지 않습니다. Olympus의 동일한 ISA(명령어 집합 아키텍처) 기능 및 기타 속성들이 Rigel과 공유됩니다. CPU 코어를 식별하기 위해, Rigel은 Olympus의 0x10과 대비되는 0x11 파트 ID(part ID)를 사용합니다. GCC에서의 초기 NVIDIA Rigel 지원은 이 커밋을 통해 반영되었습니다.
어쨌든 내년 GCC 17 안정 버전(stable release) 출시를 앞두고 -mcpu=rigel을 위한 초기 배관(plumbing) 작업이 이미 GCC Git에 병합된 것을 보니 반갑습니다. GCC 17.1이 나오기 전까지 이 Rigel CPU 타겟에 대한 추가적인 튜닝이 이루어지기를 기대합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기