AMD, GCC 컴파일러를 위한 AVX10_V2_AUX ISA 지원 패치 게시
GNU
AVX10_V2_AUX 명령어 세트 (Instruction Set)는 AI 워크로드를 가속화하는 데 도움을 주기 위해 전용 데이터 처리 및 형식 변환 기능을 추가합니다. AVX10_V2_AUX는 AVX10에 더해 표준 데이터 타입을 FP4 및 FP6와 같은 압축 데이터 형식으로 변환하는 명령어, 추가적인 OCP 마이크로스케일링 (microscaling) 형식 지원, 새로운 반올림 모드 등을 추가합니다. 모든 기능은 ACE v1 사양에 기술되어 있습니다.
이번 달 초 Intel이 GCC를 위해 제공한 초기 ACE 활성화 패치를 보완하며, x86 생태계 자문 그룹 (Ecosystem Advisory Group)의 일환으로 ACE/AVX10을 둘러싼 AMD와 Intel 엔지니어 간의 긴밀한 협력을 보여주는 가운데, AMD 엔지니어 Dipesh Sharma는 AVX10_V2_AUX ISA 지원을 구현하기 위한 최신 GNU 컴파일러 컬렉션 (GNU Compiler Collection, GCC) 패치를 게시했습니다.
"이 7개의 패치 시리즈는 cpuid 탐지, AVX10_V2_AUX 명령어를 위한 빌트인 (builtins) 및 인트린직 (intrinsics) 지원을 추가하는 것을 목표로 합니다.
AVX10_V2_AUX는 x86을 위한 새로운 ISA로, FP32-FP8, FP8-FP4, FP8-FP6 간의 변환 및 그 반대 방향의 변환을 지원합니다."
해당 패치들은 현재 GCC 컴파일러 메일링 리스트에서 검토를 위해 공개되었습니다. 이 ACE v1 지원이 내년 GCC 17.1 안정화 버전 출시 시점에 맞춰 모두 준비되기를 기대합니다.