AMD의 Zen 6, Zen 5의 진화를 넘어 코어를 다시 설계하다

AMD's Zen 6 Family: Feeding the Beast

AMD의 Zen 6, Zen 5의 진화를 넘어 코어를 다시 설계하다

Chips and Cheese가 AMD의 차세대 Zen 6 코어 패밀리를 분석했다. 겉으로 보면 Zen 5의 자연스러운 확장이지만, 내부를 들여다보면 Zen 1에서 Zen 2로 넘어갈 때처럼 코어 여러 부분이 크게 재설계됐다. 분기 예측 실패 비용은 줄고 단일 스레드가 두 개의 디코드 클러스터를 모두 쓸 수 있게 됐으며, VNNI 유닛은 두 배로 늘었다. Zen 6c는 재정렬 버퍼와 레지스터 파일 등 OoO 구조를 키워 메모리 지연을 더 잘 흡수하도록 특화됐다.

Zen 6는 Zen 5의 자연스러운 진화처럼 보이지만, 더 깊이 들여다보면 AMD가 코어의 여러 부분을 크게 재작업한 흔적이 보이며, 이는 Zen 1에서 Zen 2로의 변화를 떠올리게 한다.
  1. bmenrigh

    소비자용(AM5) Zen4와 Zen5의 최악의 단점은 I/O 다이 칩렛과 그 위의 메모리 컨트롤러입니다. Zen6에서는 훨씬 작은 노드로 새로운 I/O 칩렛을 마침내 출시할 것이라고 들었습니다. 기존 AM5 Zen4/5 메모리 컨트롤러는 두 메모리 채널을 모두 사용할 때 형편없습니다. 3600 MT/s 이상으로 올리는 것이 극도로 어렵거나 불가능합니다.

    Zen6에서 기대하는 것 중 개선된 메모리 컨트롤러가 목록의 최상위에 있습니다.

    수정: 그리고 네, 다른 사람들은 AM5의 형편없이 적은 PCIE 5.0 레인이 최악의 단점이라고 말할 수 있지만, 제 사용에는 별로 영향을 미치지 않으며, 불행히도 그것은 I/O 칩렛보다는 AM5 자체의 한계라고 생각합니다.

  2. joebonrichie

    2-어헤드 분기 예측의 명령어 수준 병렬성은 정말 멋진 것입니다. Zen5에 이 기능이 있었다는 것을 알고 있지만, 메모리가 코어에 비해 너무 느려서 이 복잡성이 이득이 되고 가치가 있다는 것이 다소 미친 것 같습니다.

  3. Aardwolf

    > AMD는 정수 곱셈 유닛 수를 3개에서 2개로 줄였으며, PDEP 및 PEXT 처리량도 사이클당 3개 명령어에서 2개로 떨어졌습니다.

    PDEP와 PEXT가 곱셈과 동일한 회로(부분)를 사용하나요(매우 다른 연산인데...), 아니면 이것은 단지 두 개의 독립적인 회로 감소이고 문구가 약간 불분명한 것일 뿐인가요?

  4. Remnant44

    코어 자체에 대한 많은 작은 균형 개선처럼 보입니다. 256b 이하에서 사이클당 4개의 벡터 로드, gather 성능이 마침내 수용 가능한 수준인지 궁금합니다. 또 다른 균형의 예로, 실제로 정수 곱셈기 수를 2개로 줄였습니다. VNNI 파이프를 위한 다이 공간을 만들기 위해서였는지 궁금합니다.

    진짜 스타는 C 코어인 것 같습니다. 칩렛당 32개의 C 코어와 증가된 L3 캐시는 인상적입니다.

  5. bee_rider

    CCD에 32개의 코어는 많은 코어입니다. CCD와 코어 사이에 더 작은 논리 단위가 있나요, 아니면 가장 낮은 NUMA 레벨에서 32개의 코어를 다뤄야 하나요?

  6. lp92

    그들이 이미 C 코어 아키텍처를 최적화하기 시작한 것 같습니다. 그것이 자체 라인업과 브랜딩이 되기까지 얼마나 걸릴지 궁금합니다.

  7. sylware

    이 모든 예측을 보면, '코어/SMT'가 일부 코드 동작을 '학습'하는 것이 매우 중요하므로, 스레드 CPU/SMT 선호도는 우리 CPU를 조금이라도 밀어붙이는 애플리케이션에 있어 극히 중요합니다.

  8. spwa4

    한 가지 궁금한 점은 이 CPU들이 메모리 컨트롤러보다 훨씬 빠르다는 것입니다. 그렇다면 왜 더 추가하지 않을까요? 예를 들어 코어당 메모리 컨트롤러를 두지 않는 이유는 무엇일까요?

이 날의 다른 글

2026-11-10