How nice of Apple. #snarc
How nice of Apple. #snarc
Memory bandwidth (peak, not stream)
Ryzen 7950x = 84GB/sec # 128 bit wide ddr5-5200
M1 = 66GB/sec # 128 bit wide ddr5-4800
M2 = 100GB/sec # 128 bit wide ddr5-6400
M1/M2 Pro = 200GB/sec # 256 bit wide
M1/M2 Max = 400GB/sec # 512 bit wide
M1 Ultra = 800GB/sec # 1024 bit wide, m2 ultra not out
800GB/sec / 84 = 9.5. Although the ARM64 has a more relaxed memory ordering and generally you see a greater fraction of peak in the real world. Also Mac's default to a 16kb page, which helps the TLB with random workloads. Memory bandwidth is part of why the Apple iGPU does so well when compared to Intel and AMDs best iGPUs. Similarly the improved memory system is why the PS5 and XboxX does so well on games.Sadly AMD is reserved the improved memory system for the XboxX and PS5. Both AMD and Intel limit laptops and normal desktops (except for the expensive HEDT segment like the Threadripper) to 128 wide memory.
(32GB dual rank sticks * 4 -- there are no 64GB DDR5 sticks yet. Some reports of system instability with all four DDR5 slots populated, too, even when running at DDR4 speeds, it seems the motherboard manufacturers aren't QAing it.)
Just look at the premium AMD and Intel charge for 256 bit wide memory, let alone 1024 bit wide. Xeon servers have 512 bit wide memory, AMD Epycs in the newest gen have 768. Apple's unique in having a 1024 bit wide memory interface, at least among commodity hardware.
By controlling components/configs, they (Apple) doesn't have to field angry tech support calls and go down rabbit holes as to why a random RAM manufacturer's DIMMs don't work with my machine.
Apple also does this with thunderbolt products, which have a very strict certification process so that user in theory should have a user experience where the products "just work."
But that’s only for the cheap computers (a market Apple doesn’t serve). Most machines in the $800+ range offer excellent value and reliability (except Dell).
> By controlling components/configs, they (Apple) doesn't have to field angry tech support calls and go down rabbit holes as to why a random RAM manufacturer's DIMMs don't work with my machine.
I think you severely overestimate the number of people who install aftermarket parts into their computers. Furthermore, Apple offsetting the cost of tech support by overcharging customers for hardware is really shitty. Maybe if you’re a shareholder then that’s a positive statement, but this thread about pricing is obviously from a consumer perspective.
ALSO, it’s ignoring the fact that Apple’s answer to any tech support question is “buy a new one”. So whatever they’re doing with that extra money, it’s not going into tech support.
Why should I pay 10x RAM prices? Because nobody else can sell RAM for Apple’s latest computers, and nobody else can compete directly with those computers yet, and Apple is taking full advantage of that.
If a competitor starts offering comparable hardware, they’ll be able to significantly undercut Apple simply by offering RAM (and storage) at reasonable prices. Until then, Apple will be emptying wallets.
Seems like Intel and AMD are heading towards an 8 channel standard and the cheaper chips will enable only 4 of those channels.
"AMD Ryzen 9 7950X3D Linux Performance"
https://www.phoronix.com/review/amd-ryzen9-7950x3d-linux
"From the nearly 400 benchmarks, when taking the geo mean the 7950X3D was at 97% the performance of the Ryzen 9 7950X while on average being at 60% the power consumption rate. The Ryzen 9 7950X3D in these non-gaming workloads was 11% faster than the Intel Core i9 13900K and at around 60% the power."
+
"AMD Unveils Ryzen 9 7950X3D, 7900X3D, and Ryzen 7 7800X3D, Up to 128 MB of L3 Cache And 5.7 GHz Boost"
https://www.anandtech.com/show/18709/amd-unveils-ryzen-9-795...