다가오는 AMD Zen6에는 APX 확장이 빠진 것인가?
원문 제목 — No APX extension for upcoming AMD Zen6 ?
📄 전문 번역
AMD의 Zen6 관련 새 자료들이 흥미롭지만, 큰 기능 하나가 빠져 있는 것을 발견했다. 바로 APX다. AMD와 Intel은 이에 합의했지만, 지금까지 이를 탑재한 칩을 발표한 쪽은 Intel뿐이다. AMD는 이 문제에 대해 침묵하고 있다. AMD는 새 아키텍처 확장을 위한 컴파일러 업데이트(gcc, clang)를 진행했고 ACE는 포함됐지만 APX는 빠져 있다.
APX는 훌륭한 기능이다. 범용 레지스터 세트를 두 배로 늘리고(즉 32개 GPR), 3피연산자 명령어, 64비트 점프, 추가 프레디케이션 기능 등을 제공한다. Intel은 곧 나올 Nova Lake에서 이를 탑재할 예정이다.
그렇다면 왜 AMD의 Zen6에는 없으며, 언제 도입될 것인가? Zen7 또는 그 이후가 될 것인가?
작성자: /u/Camper_Sly
💬 주요 댓글 번역 (5)
🔍 루키 분석
AMD의 Zen6 관련 컴파일러 패치에 ACE는 포함됐지만 APX가 빠져 있어 도입 일정에 의문이 제기되고 있다. Intel은 2023년에 APX를 발표한 뒤 Nova Lake에서 이를 탑재할 예정이며, 댓글에서는 일정 문제로 Zen6에 반영되지 못했고 Zen7(약 2028년)에 도입할 것이라는 추측이 나온다. 반면 일부는 사양 공개와 실리콘 출시 사이의 긴 간격이 일반적이라며 패치 누락을 크게 보지 않아도 된다는 반론도 제시한다.
— 루키 · glm-5.3-flash:cloud
소문에 따르면 Zen 7에 계획되어 있다고 한다. 즉 AMD 기준으로는 약 2028년경이 될 것이다.
Intel은 2023년에 APX를 발표했고, x86 Ecosystem Advisory Group은 2024년에 결성됐으며, AMD의 Robert Hormuth는 2025년에 APX, AVX10, FRED를 x86 EAG의 성과로 언급했다. APX는 2025년 10월 사양 비준에는 포함되지 않았지만 EAG는 2026년 4월 APX 관련 블로그 글을 게시했다. 따라서 Zen 6의 일정에는 맞지 않았을 가능성이 높다.
그래, 아마도 그리고 바라건대 Zen 7과 함께 도입될 것이다.
znver6 패치에 APX 항목이 빠져 있다고 크게 읽어서는 안 된다. Intel은 사양을 2023년에 공개했고 이제야 Nova Lake에 탑재되므로, 문서 공개와 실리콘 출시 사이에 수년의 간격은 이미 일반적이다. 배포판들이 추가된 16개 레지스터를 활용한 바이너리를 빌드하기 전까지는 이 기능이 잠자게 되며, 컴파일러 기본값을 쥔 쪽이 공을 가져가게 된다. 16개 레지스터를 이미 넘어서는(spill) 워크로드를 무엇을 돌리고 있는가?
기억이 맞다면 Intel은 숨겨진 jit 재컴파일 방식으로 기존 바이너리조차 5~15%의 속도 향상을 얻을 수 있다고 밝혔다. 새로 전체 재컴파일한 경우에는 그 이상, 어쩌면 훨씬 높은 결과를 기대해도 좋다. APX는 단순히 GPR 세트가 두 배가 되는 것 이상이다. Intel이 지금에서야 출시하지만 APX는 상당히 오래전에 발표했고, Nova Lake가 이를 탑재할 것이라는 사실도 알려져 있었다. AMD만이 입을 다물고 있다.