<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 28, 2018 at 5:35 PM, D. Hugh Redelmeier via talk <span dir="ltr"><<a href="mailto:talk@gtalug.org" target="_blank">talk@gtalug.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">| From: o1bigtenor via talk <<a href="mailto:talk@gtalug.org">talk@gtalug.org</a>><br>
<span class=""><br>
| Not the OP but  - - - - one issue I'm seeing - - - my main system (its over<br>
| 6 years old)<br>
| has 8 slots for ram. Almost none of the newer mobos have that many.<br>
| (Just one point for where newer isn't always 'better' (whatever that means!<br>
| - - grin).)<br>
<br>
</span>My Sun 3/60 has 24 slots.  But the largest memory module that it will<br>
accept is 1MiB (note: not 1GiB).  So more isn't always better :-)<br>
<br>
As memory systems get faster, fan-out and signal path length matter<br>
more.  So 4 is apparently the limit for "unbuffered" memory on one PC<br>
memory bus these days.<br>
<br>
If you have multiple processors on a motherboard, they probably have a<br>
separate bus for each processor so you get 4 slots per processor.<br>
<br>
If you have a big server, you use buffered memory (probably with ECC too)<br>
and can have lots* of RAM sockets.  With buffering, you lose speed but<br>
gain fan-out.<br>
<br>
Complicating this is the market segmentation games that Intel is<br>
playing.  Apparently you pay a lot for a Xeon processor that has enough<br>
address lines.  AMD Epyc is smashing those limits so interesting<br>
things might happen.<br>
<br>
This supports 16 LRDIMM DDR4 modules, each could be 32GiB (I think).<br>
2TiB in total (that's 16 x 128 GiB, so I'm missing something).<br>
<<a href="http://b2b.gigabyte.com/Server-Motherboard/MZ31-AR0-rev-10" rel="noreferrer" target="_blank">http://b2b.gigabyte.com/<wbr>Server-Motherboard/MZ31-AR0-<wbr>rev-10</a>><br>
<br>
In the good old days, bulk dynamic RAM chips were 1-bit wide so if<br>
your bus was 32-bits wide, you could drive 32 chips with no fan-out on<br>
the data lines.  Now RAM chips are typically 8-bits wide, modules are<br>
64-bit wide, and busses are 64-bit wide, so fan-out is a larger<br>
problem.<br>
<br>
* "lots" is a technical term meaning more than four, but I don't know<br>
how many<br></blockquote><div><br></div><div>OK - - - if I had been referring to server boards I wouldn't have commented but as <br></div><div>I was talking about desktops - - - well - - - my point still stands. IIRC when I last <br></div><div>looked (a couple months now) all the desktop boards were topping out at 4 ram slots.<br><br></div><div>Dee<br></div></div></div></div>