Advertisement


Home AI AMD EPYC 9006 Results Are Here and AMD Delivers a Knockout Part...

AMD EPYC 9006 Results Are Here and AMD Delivers a Knockout Part Deux

0

SP7 Platform Topologies: One or Two Sockets, Many Configurations

Going up one final level, let us take a look at how everything comes together to make a Venice chip. As before, we will start with a look at the SP7 platform, which is AMD’s flagship platform for Venice.

AMD Venice Launch Deck - Venice SP7 Platform Overview
AMD Venice Launch Deck – Venice SP7 Platform Overview

Venice SP7 can be operated as either a single socket configuration or in a dual socket configuration. As with Turin before it, going dual-socket means sacrificing some of the PCIe lanes from each CPU, as those are repurposed as xGMI lanes for the I/O needed to connect the two CPUs.

Binding two chips together in this fashion typically consumes 32 PCIe lanes from each chip, leaving 128 lanes of PCIe Gen6 (64 per CPU) for general purpose I/O to other devices.

AMD Venice Launch Deck - SP7 CPU-only Topologies
AMD Venice Launch Deck – SP7 CPU-to-CPU Topologies

However, as a secondary option, system builders can opt to route even more bandwidth between the Venice SP7 chips, sacrificing a third set of 16 lanes (i.e. a third root port) in order to further increase the amount of bandwidth between the two CPUs. This allows for the equivalent of 48 lanes of PCIe/xGMI going between the CPUs, leaving 96 lanes (48 per CPU) for general I/O.

AMD Venice Launch Deck - SP7 CPU-to-GPU Topologies
AMD Venice Launch Deck – SP7 CPU-to-GPU Topologies

Meanwhile AMD has yet another set of topology options for driving a GPU or other accelerator. In a 2P configuration the CPU-to-CPU link can drop down to just 16 lanes (1 root port), freeing up as much I/O bandwidth as possible to go to the accelerators. In this case, 128 lanes would be allocated to the GPU, while another 32 lanes are available for networking and storage.

AMD Venice Launch Deck - SP7 CPU-to-MI450X Topology
AMD Venice Launch Deck – SP7 CPU-to-MI450X Topology

And AMD themselves uses a variation of this for their Helios rackscale systems, which are optimized for GPU performance. With a single Venice SP7 CPU as a host, 64 lanes are set to xGMI mode and allocated to the Instinct MI450X accelerator. That leaves another 32 lanes for networking and I/O.

Ultimately, it is up to each system builder to decide how they want to go about allocating the lanes within a Venice system. This is a decision that is baked into the motherboard itself –outright deciding where to physically route the lanes coming from the CPU sockets – so the distinction between a CPU server and a GPU server is quite important here.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.