인텔과 AMD, x86 아키텍처 강화를 위한 새로운 기능 공동 발표

인텔과 AMD, x86 아키텍처 강화를 위한 새로운 기능 공동 발표

ARM 아키텍처의 경쟁에 맞서 x86 아키텍처의 장기적인 안정성과 예측 가능성을 확보하기 위해 인텔과 AMD가 전략적 협력 관계를 구축했습니다.

2024년 10월에 결성된 이 공동 이니셔티브는 출범 1주년을 맞이하여 x86 기반 프로세서의 새로운 표준 기능들을 공개했습니다. 이번 발표의 핵심 목표는 슈퍼컴퓨터부터 휴대용 게임 기기에 이르기까지 모든 x86 기반 제품 전반에 걸쳐 호환성, 예측 가능성, 일관성을 강화하는 것입니다.

자문단은 향후 x86 프로세서에 포함될 주요 기술적 목표들을 제시했으며, 주요 내용은 다음과 같습니다.

FRED (유연한 반환 및 이벤트 전달)

표준 기능으로 확정된 FRED는 현대화된 인터럽트 모델을 도입하여 지연 시간을 줄이고 시스템 소프트웨어의 안정성을 향상시키도록 설계되었습니다. 인텔과 AMD는 이를 통해 소프트웨어의 신뢰도를 한층 높일 수 있을 것으로 기대하고 있습니다.

AVX10

차세대 벡터 및 범용 명령어 세트 확장으로 채택된 AVX10은 처리량을 크게 향상시키는 동시에 클라이언트, 워크스테이션, 서버 CPU 전반에 걸쳐 코드의 이식성을 보장합니다.

ChkTag: x86 메모리 태깅

버퍼 오버플로우나 ‘use-after-free’와 같은 고질적인 메모리 안전성 취약점에 대응하기 위해 통합 메모리 태깅 사양인 ChkTag가 도입되었습니다. ChkTag는 하드웨어 명령어를 추가하여 메모리 침해를 감지하며, 이를 통해 애플리케이션, 운영 체제, 하이퍼바이저 및 펌웨어를 보호합니다. 개발자들은 컴파일러 및 관련 도구 지원을 통해 성능 저하 없이 세밀한 제어가 가능합니다. 특히 ChkTag 기반 소프트웨어는 하드웨어 지원이 없는 프로세서와도 호환되어 배포가 용이하며, 섀도우 스택이나 기밀 컴퓨팅 같은 기존 보안 기능을 보완합니다. ChkTag의 전체 사양은 올해 말에 공개될 예정입니다.

ACE (행렬 곱셈을 위한 고급 행렬 확장)

전체 스택에 걸쳐 구현되기로 채택된 ACE는 행렬 곱셈 기능을 표준화하여 개발자들이 노트북부터 데이터센터 서버에 이르는 다양한 장치에서 원활한 개발 경험을 누릴 수 있도록 지원합니다.

황하나 (Hwang Ha-na)