I'm unable to find this critical piece of information in spec sheets. Appreciate any insight.
We're purchasing servers for HPC work with intel Xeon Gold 6134 (Skylake) cpus I want maximum memory bandwidth, and not concerned about the total amount of memory available.
Skylake CPUs have 6 memory channels per processor. Lenovo server has 12 DIMMs per processor. Which means 2 DIMMS per channel. Their documentation claims that populating all 12 DIMMS gives the best bandwidth. But, I'm unclear of the penalty of sharing the channel over two DIMMs.
My question is,
Should I buy populate 6 DIMMs (one per each channel) per processor or should I populate 12 DIMMs (two per each channel) per processor for maximum memory bandwidth?
P.S: I already found an anecdotal answer here but it appears speculative as said by author.