News for hackers. Stuff that matters.
Re:Apple M3 Ultra by TheRealPomax on Wednesday March 05, 2025 @12:42PM (#43269743)
Yeah they did? The M4 has a max memory bandwidth of 546GBps, the M3 Ultra bumps that up to a max of 819GBps.

(and the 512GB version is $4,000 more rather than $10,000 - that's still worth mocking, but it's nowhere near as much)

Re:Apple M3 Ultra by okanesen on Wednesday March 05, 2025 @12:50PM (#43269860)
Not that dramatic of an increase actually - the M2 Max already had 400GB/s and M2 Ultra 800GB/s memory bandwidth, so the M3 Ultra's 819GB/s is just a modest bump. Though the M4's additional 146GB/s is indeed a more noticeable improvement.
Re:Apple M3 Ultra by choilive on Wednesday March 05, 2025 @01:03PM (#43270037)
Also should note that 800/819GB/s of memory bandwidth is actually VERY usable for LLMs. Consider that a 4090 is just a hair above 1000GB/s
Re:Apple M3 Ultra by hereonout2 on Wednesday March 05, 2025 @01:59PM (#43270716)
Does it work like that though at this larger scale? 512GB of VRAM would be across multiple NVIDIA cards, so the bandwidth and access is parallelized.

But here it looks more of a bottleneck from my (admittedly naive) understanding.

Re:Apple M3 Ultra by choilive on Wednesday March 05, 2025 @02:12PM (#43270883)
For inference the bandwidth is generally not parallelized because the weights need to go through the model layer by layer. The most common model splitting method is done by assigning each GPU a subset of the LLM layers and it doesn't take much bandwidth to send model weights via PCIE to the next GPU.
Re:Apple M3 Ultra by manmal on Wednesday March 05, 2025 @04:19PM (#43272599)
My understanding is that the GPU must still load its assigned layer from VRAM into registers and L2 cache for every token, because those aren’t large enough to hold a significant portion. So naively, for a 24GB layer, you‘d need to move up to 24GB for every token.
Re:Apple M3 Ultra by angoragoats on Friday March 07, 2025 @08:50AM (#43290124)
But the memory bandwidth is only part of the equation; the 4090 is at least several times faster at compute compared to the fastest Apple CPU/GPU.