Intel, AI 연산 확장 기능인 "ACE"를 위한 초기 GCC 컴파일러 패치 게시
요약
Intel이 AI/ML 워크로드 최적화를 위한 새로운 행렬 곱셈 프리미티브인 ACEv1 확장을 발표했습니다. 이를 지원하기 위해 GCC 컴파일러의 초기 패치를 공개하며 차세대 프로세서 대응을 시작했습니다.
핵심 포인트
- ACEv1은 AVX 및 스칼라 코드를 보강하는 행렬 곱셈 기능을 정의함
- 타일 및 블록 스케일 레지스터를 포함한 새로운 레지스터 상태 도입
- Intel은 ACE 지원을 위한 초기 GCC 컴파일러 패치를 게시함
- 내년 GCC 17 안정화 버전 포함을 목표로 함
Intel, AI 연산 확장 기능인 "ACE"를 위한 초기 GCC 컴파일러 패치 게시

지난 6월 중순, x86 Ecosystem Advisory Group은 AI/ML 워크로드에 초점을 맞춘 새로운 기능을 통해 Advanced Vector Extensions (AVX) 및 스칼라 (scalar) 코드를 보강하기 위한 행렬 곱셈 프리미티브 (matrix multiplication primitives)를 정의하는 ACEv1 확장을 발표했습니다:
"ACE 확장은 AVX 및 스칼라 코드를 새로운 기능으로 보강하는 행렬 곱셈 프리미티브를 정의하며, 다음을 추가합니다:
- 타일 (tile) 및 블록 스케일 (block scale) 레지스터를 포함한 ACE 레지스터 상태
- AVX 레지스터 입력을 소비하고 타일 레지스터 상태에서 작동하는 데이터 처리 연산
- ACE 레지스터 상태와 AVX 레지스터 간에 데이터를 이동하기 위한 데이터 이동 (Data move) 연산
- 시스템 관리를 위한 상태 및 연산
ACE는 AVX 벡터와 ACE 타일 레지스터 간의 긴밀한 통합을 제공하여, 높은 연산 밀도의 타일 처리 연산과 AVX의 포괄적인 데이터 처리 기능을 결합합니다."
ACE를 지원하는 미래 프로세서에 대비하여, 오늘 Intel은 AI 연산 확장 기능 (AI Compute Extensions)을 위한 초기 GNU Compiler Collection (GCC) 패치를 게시했습니다. ACE 컴파일러 활성화는 부분적으로 Intel의 기존 AMX-TILE 컴파일러 코드와 일부 AVX-512 요소를 기반으로 합니다.
GCC 컴파일러를 위한 ACE의 이 매우 초기 도입 (bring-up)에 관심이 있는 분들은 GCC 패치 메일링 리스트에서 해당 작업을 찾을 수 있습니다. 바라건대, 이 초기 ACEv1 지원이 내년의 GCC 17 안정화 컴파일러 릴리스에 포함되기를 기대합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기