3 ms·
This should be doable on desktop Ryzen. I currently have one GPU (x16) + NVMe SSD (x4) + 10G NIC (x4 from chipset). The 16x can be split x8/x8 for dual GPU. ht
by floatboth 7y ago
This should be doable on desktop Ryzen. I currently have one GPU (x16) + NVMe SSD (x4) + 10G NIC (x4 from chipset). The 16x can be split x8/x8 for dual GPU.
https://linustechtips.com/main/topic/799836-pcie-lanes-for-ryzen/?tab=comments#comment-10061434 https://linustechtips.com/main/topic/799836-pcie-lanes-for-r... — nice diagram of lanes
- gravypod 7y agoIf you're running 10G through the chipset and running GPUs on a x8 config you're going to bottleneck yourself in my opinion.
- AstralStorm 7y agoExcept this is pcie 4 vs pcie 3 so it's double the lanes for the latter, so no, x8 pcie 4 will not bottleneck anything. Unfortunately GPU do not support pcie 4 yet, but it's not a problem for integrated 10GbE.
- floatboth 7y agoMy single port Intel X520 achieves line rate through x4 chipset lanes just fine. GPUs generally don't come close to saturating x8 3.0 lanes, unless you have a very specific workload (like the new 3dmark bandwidth benchmark AMD used to demo PCIe 4.0). Games don't do nearly enough asset streaming to use a lot of bandwidth, since the amount of assets used at the same time is limited by VRAM size, and most stuff is kept around for quite some time. Offline 3D renderers like Blender Cycles IIRC just upload the whole scene at once and then path tracing happens in VRAM without much I/O. For buttcoin mining, people literally use boards with tons of x1 slots + risers. No idea how neural nets behave, but would make sense that they also just keep updating the weights in VRAM.