GCC 17, APX 및 AVX10.2용 함수 다중 버전 관리 기능 통합
요약
GCC 17 버전이 함수 다중 버전 관리(FMV) 기능을 업데이트하여, APX 및 AVX10.2 아키텍처를 지원하게 되었습니다. 이 기능은 동일한 함수의 여러 버전을 작성하고 실행 시 CPU에 맞는 최적의 버전을 선택할 수 있게 합니다. 이는 기존의 AVX-512나 SSE4 같은 아키텍처 기능을 보완합니다.
핵심 포인트
- GCC 17이 FMV를 업데이트하여 APX 및 AVX10.2 지원
- FMV는 CPU에 따라 최적 함수 버전을 선택 가능하게 함
- Nova Lake 및 Diamond Rapids 프로세서와 연관된 기능 개선
GCC 17이 APX 및 AVX10.2를 위한 함수 다중 버전 관리를 통합합니다.

GCC의 함수 다중 버전 관리(Function Multi-Versioning, FMV)는 동일한 함수의 여러 버전을 작성하고 실행 시 CPU에 따라 가장 적합한 것을 선택할 수 있는 기능입니다. 이 기능이 Nova Lake 및 Diamond Rapids 프로세서와 함께 처음 도입된 APX와 AVX10.2를 지원하게 되었습니다. 이는 AVX-512, SSE4 등 기존 아키텍처 기능을 보완합니다.
새로운 GCC FMV 속성 대상은 개별적으로 APX 또는 AVX10.2를 대상으로 하거나 Diamond Rapids 또는 Nova Lake 전체를 대상으로 할 경우
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기