I'm considering to build a new multi-GPU system to train deep learning models. I'm hoping to be able to use the rumoured Nvidia RTX 3090 GPUs, hence want to chose a motherboard and CPU that also supports PCIe 4.0.
In this context, for a system with 6 GPUs, I could use an AMD EPYC Rome CPU and ASRock ROMED8-2T motherboard. The EPYC Rome has support for 128 PCIe lanes and ROMED8-2T has 7 16x PCIe slots, 6 if you use one slot for NVMe drives. To be able to deal with the rumoured 3 slot width of the 3090 GPUs, I was thinking to use this Hydra VIII Modular 6.5U Case for up to 10 GPUs .
If I would want to build a system with more than 6 GPUs, but retain 16x lanes for each GPU, I was hoping to find a dual socket motherboard for AMD EPYC ROME, effectively disclosing 2x128 = 256 PCIe lanes, such that I might be able to scale up to 12 GPUs (or more). Unfortunately I was not able to find such a motherboard.
So, my question is, does such a dual socket motherboard for AMD EPYC Rome, with 12 16x PCIe slots exist? Or is planned by some manufacturer?
What are the other options, if there are any?
Interested to hear your thoughts!
In this context, for a system with 6 GPUs, I could use an AMD EPYC Rome CPU and ASRock ROMED8-2T motherboard. The EPYC Rome has support for 128 PCIe lanes and ROMED8-2T has 7 16x PCIe slots, 6 if you use one slot for NVMe drives. To be able to deal with the rumoured 3 slot width of the 3090 GPUs, I was thinking to use this Hydra VIII Modular 6.5U Case for up to 10 GPUs .
If I would want to build a system with more than 6 GPUs, but retain 16x lanes for each GPU, I was hoping to find a dual socket motherboard for AMD EPYC ROME, effectively disclosing 2x128 = 256 PCIe lanes, such that I might be able to scale up to 12 GPUs (or more). Unfortunately I was not able to find such a motherboard.
So, my question is, does such a dual socket motherboard for AMD EPYC Rome, with 12 16x PCIe slots exist? Or is planned by some manufacturer?
What are the other options, if there are any?
Interested to hear your thoughts!