↓ Skip to main content

“It looks like a single core has about 28 levels of memory parallelism, and possibly more.”

Daniel Lemirelemire.me ↗

One M1 core keeps about 28 memory requests in flight at once. That is why a laptop chip embarrasses Intel on workloads that should be memory bound. The textbook cost model for random memory access stops working. Apple didn’t win on clock speed. It won on waiting better.