News for hackers. Stuff that matters.
Re:M1 Mac Mini Teardown by epistasis on Wednesday November 18, 2020 @12:20PM (#25139460)
The RAM latency was still up at 90ns, as measured by Anandtech, so I'm not sure it's increasing performance much.

Perhaps it's beneficial for reduced power consumption? Or maybe it's just a design holdover from mobile, and it was the easiest place to put the RAM.

Though some people see upgradable RAM as a necessity, I'm not sure how often it actually happens in practice, if you look across consumers. I can't remember the last time I changed the RAM configuration after assembling a PC. One has to be a huge tinkerer for that to even enter into the picture.

Re:M1 Mac Mini Teardown by jaguar1878 on Wednesday November 18, 2020 @01:21PM (#25140317)
Power consumption and package pinout/motherboard simplification would be the main two benefits.

Latency in DRAM access is dominated by the controller logic on the CPU side (minority) and the bank access and amplification circuitry on the DRAM side (majority). Time of flight down the wires is fairly negligible.

Power draw for the interface does scale meaningfully with wire length though. Also, routing the 100+ signals (command, address, data, reference voltages) can be a challenge, especially if the package is constrained on pin count.

The tradeoff is that maximum RAM capacity is significantly reduced. Die can be thinned and stacked quite high, but the need to share command, address, data busses means signal integrity problems and increased power for the interface with no performance increase. Stacking die has yield issues as well, so cost rises faster than linear. And finally, power dissipation becomes a real issue, DRAM doesn't like getting too hot and the bottom of that stack is a long way from the heatsink.

Re:M1 Mac Mini Teardown by kube-system on Wednesday November 18, 2020 @01:13PM (#25140188)
If most people are like me, they like socketed RAM because they can buy the cheaper low end model and immediately add RAM.

But now that the whole industry is apparently going to non-socketed RAM, I don't think this is going to be much of a differentiator anymore.

If there was an XPS or ThinkPad with a Ryzen and socketed RAM, I would have already bought it... but if the choice is between a $1400 non-socketed MacBook or a $1400 non-socketed ThinkPad... that's a tough choice.

Re:M1 Mac Mini Teardown by sliken on Wednesday November 18, 2020 @05:05PM (#25143060)
Likely makes it easier/cheaper to run DDR4X at 4500 Mhz. Also DDR4x is often dual channel and Anandtech claims the M1 has a 128 bit wide interface in the form of 8 16 bit channels. So ML, GPU, and CPU duty can have more load/stores in flight and might help explain why the M1 performs so well.
Re:M1 Mac Mini Teardown by fomine3 on Wednesday November 18, 2020 @11:44PM (#25146313)
I bet design holdover from A-series SoC. It also reduces PCB. I'm exciting to see what RAM is used on higher end M-series SoC.