4 ms·
Wrong CPU. Only 16 PCI lanes.
by joshu 9y ago
Wrong CPU. Only 16 PCI lanes.
- polskibus 9y agoWould you mind to elaborate?
- joshu 9y agoIt's not enough bandwidth for multiple GPUs.
- barrkel 9y agoPCIe lane width isn't normally a significant bottleneck for GPU performance, for games at least. Going from 16x to 8x loses you 1% or so, depending on the hardware. I don't know the bus traffic profile of software being run for deep learning, but it may not be noticeable. I'd also pick a CPU with more lanes though.
- joshu 9y agoIt's fine for a single GPU. For multiple GPUs in a deep learning box you want more.
- Toast_ 9y agoWhat cpu would you recommend? Would it be better to go with a 2x cpu mobo?
- en4bz 9y agoDefinitely not since only 1 socket is usually directly attached to the PCIe bus. The best CPU for the money at the moment is most likely an i7 5830K with 40 PCIe lanes. Or you could wait (probably the best idea) for AMD to release it's "threadripper" CPUs tomorrow with 44 lanes and for Intel to release it's new i7/i9 lineup in 2 weeks, also with 44 lanes.
- Toast_ 9y agoCool, thanks for the info.
- en4bz 9y agoAgreed. This would bifurcate down to 8/4/4 if you wanted to add an NVME SSD or 10Gbit NIC
- slavivanov 9y agoHi, I'm the author. My thought was that running 2 GPUs in a 2x8 config wasn't going to be a bottleneck. Or is it? Apparently my understanding of PCIe is totally off. What would be a suitable CPU (with 40 lanes?) for dual GPU in this price range ($200-$300)? Thank you for the comments, eventually I can stop spreading my ignorance around :)