몇 달 전 AMD는 EPYC 8005 “Sorano” 서버 칩 패밀리를 출시했습니다. AMD의 고급형 EPYC 9005 칩에 대응하는 메인스트림 서버 제품군인 Sorano는 Zen 5 아키텍처를 보다 보수적인 서버 플랫폼으로 가져오면서, AMD 칩 라인업에서 중요한 공백을 채웠습니다.
출시 당시 저희가 리뷰했듯이, Sorano는 단순히 시장의 빈틈을 메운다는 이유뿐만 아니라, 자체 전작인 Zen 4 기반 EPYC 8004 Siena에 비해 얼마나 크게 향상되었기 때문에 AMD에게 상당히 중요한 제품이 되었습니다. 더 많은 코어 수, 훨씬 높은 클럭 속도, 그리고 훨씬 빠른 DDR5 메모리 지원을 통해 Sorano는 AMD의 SP6 플랫폼을 시장에서 훨씬 더 유능하고 경쟁력 있는 제품으로 만들었습니다.
AMD-EPYC-8005-Server-CPU-At-A-Glance AMD-EPYC-8005-Server-CPU-At-A-Glance
하지만 그 결과로 인해 고객들이 8000 시리즈에 대해 알고 있던 거의 모든 것이 사라졌습니다. 동일한 소켓을 사용함에도 불구하고, Sorano 칩 패밀리는 성능과 가격부터 칩 스택 내 개별 SKU의 수까지 모든 면에서 상당히 다릅니다. 그렇다면 EPYC 8005 패밀리의 주요 특징은 무엇이며, 고객들은 어떤 칩을 선택해야 할까요? 이에 답하기 위해, 여기 ServeTheHome이 다양한 시나리오/최적화 지점에 따른 최고의 옵션들을 정리한 EPYC 8005 제품 스택 분석을 제공합니다.
AMD EPYC 8005 SKU 목록 및 가치 분석
먼저, EPYC 8005 칩 SKU의 전체 목록입니다.
AMD-EPYC-8005-Server-CPU-SKUs AMD-EPYC-8005-Server-CPU-SKUs
AMD는 EPYC 8004 Siena의 첫 세대 제품인 8000 시리즈 부품에 대해 비교적 단순한 제품 스택과 모든 칩에서 일관된 기능을 유지했습니다. Sorano 역시 마찬가지입니다. 이 중급 단일 소켓 서버 플랫폼은 특정 SKU 뒤에 어떤 기능도 가두지 않으며, 그 결과 엔트리 레벨의 8코어 8025P부터 최고 사양의 8635P까지 모든 칩이 동일한 기능 세트를 이용할 수 있습니다. 여기에는 DDR5 메모리 6채널 지원(2DPC 포함), PCIe Gen5 레인 96개, 그리고 물론 AMD의 Zen 5 CPU 아키텍처가 포함됩니다. Sorano는 Siena에서 사용된 컴팩트 코어가 아닌, 클럭 속도가 더 높은 풀사이즈 Zen 5 코어이기 때문에 주목할 만한 발전입니다.
잠재 고객들에게 이는 어떤 칩을 선택해야 할지에 대한 계산을 상당히 단순화합니다. 실제로 결정해야 할 것은 코어 수, 전력 소비량, 그리고 그로 인해 발생하는 모든 2차적인 영향들 정도입니다. AMD가 EPYC 8004 세대와 동일한 SP6 소켓을 사용하고 있기 때문에 드롭인 업그레이드도 가능한 옵션입니다. 다만, 우리가 보았듯이 일부 공급업체들은 어쨌든 Sorano용 새로운 마더보드를 출시하고 있습니다.
ASRock Rack SORANOD8-2L2T-Motherboard (Rear) ASRock Rack SORANOD8-2L2T-Motherboard (Rear)
하지만 단 7개의 칩 SKU만으로도 코어 수, 클럭 속도, 전력 소비량 간의 범위는 상당합니다. SP6 IOD는 최대 12개의 Zen 5 CCD에 연결될 수 있으므로, AMD는 여기에서 8개부터 84개의 CPU 코어까지 폭넓은 범위를 제공했습니다. 이는 모든 칩이 동일한 플랫폼과 아키텍처를 공유하지만, 결과적인 성능은 워크로드에 따라 상당히 다를 수 있음을 의미합니다. 이 모든 것이 칩을 선택할 때 목표 워크로드를 이해하고 프로파일링하는 것을 더욱 중요하게 만듭니다.
한 가지 중요한 요소는 워크로드가 여러 코어에 걸쳐 얼마나 잘 확장되는지, 아니면 최고의 성능을 내기 위해 더 빠른 개별 코어가 필요한지에 달려 있습니다. 모든 칩 SKU는 최대 싱글 코어 터보 클럭 속도가 4.5GHz입니다 (EPYC 8004 대비 상당한 개선). 따라서 매우 적은 스레드를 사용하는 워크로드는 여유 공간이 많습니다. 하지만 일반적으로 EPYC CPU를 구매하는 목적이 몇 개의 스레드를 실행하기 위함만은 아닙니다. 오히려 코어 수, I/O 레인, 메모리 대역폭 측면에서 상당한 규모의 확장이 필요하거나, 어쩌면 이 세 가지 모두가 필요할 것입니다.
AMD EPYC 8005 SKU Analysis - All-Core Boost Frequency AMD EPYC 8005 SKU Analysis - All-Core Boost Frequency
모든 코어 터보 클럭 속도를 살펴보면, 여기에서의 클럭 속도는 코어 수와 거의 역비례 관계에 있음을 알 수 있습니다. 84코어의 EPYC 8635P는 모든 코어 터보 부스트 속도가 단지 3.45GHz인 반면, 24코어의 8225P는 4.1GHz를 기록했고 가장 작은 8025P는 그보다 더 높게 갈 수 있습니다. 이 패턴을 깨는 예외적인 모델은 16코어의 8125P로, 8225P보다 코어가 적음에도 불구하고 모든 코어 터보 클럭 속도가 더 낮습니다.
8125P를 제외하고, 여기 어떤 단일 칩도 코어당 성능 측면에서 완벽한 '스위트 스팟'은 아닙니다. 하지만 중간 모델인 8325P가 가장 강력한 주장을 펼치고 있습니다.
AMD EPYC 8005 SKU Analysis - TDP per Core AMD EPYC 8005 SKU Analysis - TDP per Core
전력 소비로 넘어가 보면, AMD의 기본 TDP는 코어 수에 직접적으로 비례하며, 심지어 더 적은 코어를 가진 칩이 더 높은 평균 클럭 속도를 제공하더라도 마찬가지입니다. '성능을 위해서라면 모든 것을' 고려할 때, 84코어와 225W TDP를 갖춘 8635P가 있습니다. 다음으로 빠른 칩보다 코어가 20개 더 많아 처리량(throughput) 측면에서 명확한 승자입니다. 그리고 다소 놀랍게도, 이 칩은 바로 아래 단계의 칩보다 전력 효율성이 훨씬 높습니다. 즉, 64코어 칩에서 84코어 칩으로 가는 비용이 기본 TDP 기준으로 단지 15와트에 불과합니다. AMD의 기본 TDP는 칩마다 다르지만, 일반적으로 상위급 Sorano 칩들은 모두 우리가 앞서 이야기한 높은 클럭 속도 덕분에 TDP가 약 200와트로 비교적 근접해 있습니다.
이는 또한 코어당 필요한 전력량, 즉 칩의 전체 에너지 효율성 측면에서 파트 간에 명확하고 일관된 진행을 보여줍니다. 최고 사양인 8635P는 코어당 단지 2.7W로 가장 효율적입니다. 이 수치는 48코어 모델에서는 4.1W를 약간 넘고, 마지막으로 8코어의 8025P에서는 코어당 거의 12W에 달합니다. 전체 EPYC 8005 제품군이 동일한 IOD와 메모리 및 PCIe 지원을 공유하기 때문에, 이는 전반적인 코어 수가 감소함에 따라 언코어(uncore) 또는 이 경우의 IOD의 전력 비용이 점차 적은 코어 수로 분산되는 전형적인 사례입니다.
AMD EPYC 8005 SKU Analysis - L3 Cache per Core AMD EPYC 8005 SKU Analysis - L3 Cache per Core
코어당 에너지 효율성의 이러한 일반적인 하락세와 반대편에는, IOD의 영향을 분산시킬 코어가 적다는 것은 다른 방식으로 유익할 수 있는 더 적은 코어를 의미합니다. 대표적인 예가 L3 캐시 용량입니다. 이는 일반적으로 CPU 코어 수가 감소함에 따라 증가하는 경향을 보입니다. 이는 주로 AMD가 이러한 SKU를 구축하고 사용하는 CCD(Core Compute Die)의 개수와 방식 때문에 발생하며, 대부분의 SKU는 여러 개의 비활성화된 코어를 가진 CCD를 활용하여 나머지 코어들을 위해 더 많은 캐시를 남겨둡니다.
L3 캐시 384MB를 갖춘 최고 사양 8635P가 물론 가장 캐시 용량이 큰 칩입니다. 하지만 너무 많은 코어로 인해, 이 모델은 코어당 캐시 측면에서는 대부분의 모델보다 여유롭지 못하며 단지 코어당 4.6MB 미만 수준에 머뭅니다. 비록 실제로 캐시 경쟁이 가장 치열한 칩은 AMD가 8개의 완전히 활성화된 CCD를 사용했기 때문에 코어당 단지 4MB인 64코어의 8535P이지만 말입니다. 적절하게도, 코어 수가 더 적은 칩들이 전반적으로 가장 많은 코어당 캐시 용량을 가집니다. 즉, 8435P와 8225P는 모두 코어당 5.3MB를 가지며, 나머지 세 SKU는 모두 여유로운 코어당 8MB의 캐시를 확보합니다.
특히 AMD가 이번 세대에 3D V-Cache 서버 파트를 생산하지 않기 때문에, 이는 8325P와 그 계열 제품을 추가 L3 캐시를 통해 크게 이점을 얻는 고도로 스레딩된 워크로드에 가장 좋은 옵션 중 하나로 만듭니다.
AMD EPYC 8005 SKU Analysis - Memory Bandwidth per Core AMD EPYC 8005 SKU Analysis - Memory Bandwidth per Core
전반적인 메모리 대역폭(memory bandwidth)의 경우, 일곱 가지 8005 칩 SKU가 동일한 6채널 DDR5-6400 메모리 컨트롤러를 공유하므로 SP6 플랫폼의 메모리 대역폭 양은 고정되어 있습니다. 다시 말해, 코어당 대역폭은 코어 수에 직접적(그리고 반비례)으로 비례합니다. 플랫폼 전체가 307GB/초의 메모리 대역폭을 가지므로, 8025P의 8개 코어는 각자 충분한 38GB/초를 얻지만, 최고 사양의 8635P는 이를 코어당 단지 3.7GB/초로 낮춥니다.
마지막으로, 이러한 모든 것이 가격을 고려했을 때 어떻게 보이는지 살펴보겠습니다?
AMD EPYC 8005 SKU Analysis - List Price Against Cores AMD EPYC 8005 SKU Analysis - List Price Against Cores
AMD의 예산 친화적인 서버 플랫폼으로서 SP6와 Serano는 서버 칩들 중에서는 상당히 저렴합니다. 실제로 대부분의 서버 구성은 CPU 자체에 쓰는 돈보다 RAM을 채우는 데 더 많은 비용을 지출할 것입니다. 서버용 CPU에 대해 AMD가 제시하는 리스트 가격을 거의 아무도 지불하지 않는다는 전제가 있지만, AMD의 칩 가격 책정은 다소 가변적입니다. 낮은 SKU일수록 항상 저렴하지만, 가격이 일관되게 비례하지는 않습니다. 이는 코어당 가격이 SKU마다 오르내림을 보인다는 것을 의미합니다.
AMD EPYC 8005 SKU Analysis - Price per Core AMD EPYC 8005 SKU Analysis - Price per Core
여기서 가장 좋은 가치를 찾을 수 있는 것은 16개 및 24개 코어 SKU이며, 이들은 리스트 가격 기준으로 코어당 50달러 미만입니다. 상대적인 수치로 볼 때, 이는 오히려 다른 SKU들(코어당 60달러 이상)에 비해 상당히 개선된 수준입니다. 당연하게도, 8개 코어 SKU는 코어당 66달러로 여기에서 특히 좋은 성능을 보이지 못합니다. 반면, 최고 사양의 84개 코어 SKU는 최고급 칩임에도 불구하고 코어당 69달러로 괜찮은 가격대입니다. 흥미롭게도 가장 약한 SKU인 64개 코어 SKU가 있는데, 이 제품은 최고 사양 칩보다 단지 수백 달러만 낮은 가격에 책정되었음에도 과정에서 20개의 코어를 포기합니다. 그 결과, 코어당 86달러로 계산되어 다른 어떤 SKU보다도 훨씬 높은 가격이 됩니다.
최종 요약
AMD의 보다 경제적인 서버 플랫폼인 EPYC 8005 Sorano 제품군은 회사 서버 라인업에서 중요한 역할을 합니다. Zen 5 기능 세트의 전체 이점을 누리면서도 CPU 코어 수나 메모리 채널이 그렇게 많지 않은, 문자 그대로 더 작은 칩군을 필요로 하는 고객들이 적지 않기 때문에, EPYC 8005 제품군은 그 역할을 잘 수행합니다. 또한 AMD가 칩 스택을 단 7개의 SKU로 비교적 단순하게 유지하고 주요 기능 차별점이 없기 때문에, 고객들을 위한 전반적인 칩 계산이 합리적으로 간단합니다.
순수 컴퓨팅 처리량(compute throughput)만 놓고 보면 EPYC 8005 스택은 상당히 명확합니다. 84개의 CPU 코어를 탑재하고 있어 총(서류상) 컴퓨팅 처리량 면에서 가장 빠른 칩은 단연코 8635P이며, 전력 효율성 측면에서도 매우 뛰어납니다. 다만 그 대가로 클럭 속도는 다른 SKU에 비해 그리 높지 않고, 캐시 및 메모리 리소스 경쟁이 높은 편입니다. 코어 수가 더 적은 칩들은 같은 총 처리량을 내지는 못하지만, 코어당 사용할 수 있는 캐시와 메모리 대역폭을 더 많이 확보할 수 있으며 – 그리고 특정 SKU에 따라서는 종종 훨씬 높은 클럭 속도까지 가질 수 있습니다. 전반적으로 각기 다른 SKU가 서로 다른 지표에서 탁월하기 때문에 전체 스택에 걸쳐 만능의 추천은 없지만, 32코어인 8325P는 잠재적인 다용도 제품으로서 여러 가지 요구 사항을 충족시킵니다.
그럼에도 불구하고 이 모든 것은 EPYC 8005 서버에서 실행될 워크로드를 이해하는 것의 중요성을 강조합니다. 단지 7개의 SKU만으로도 코어 수의 광범위한 범위(그리고 다른 고정된 측면들)는 컴퓨팅, 메모리, 비용을 최적화하는 것이 모두 서로 다른 최적 지점을 가지고 있음을 의미합니다. AMD에게 이는 EPYC 8005 라인업이 폭넓은 고객층에 서비스를 제공할 수 있다는 것을 의미하지만, 동시에 고객들이 자신들에게 정확히 무엇이 필요한지 파악하기 위해 숙제를 해야 한다는 것을 의미하기도 합니다.