So could the M7 actually include an AFM 3B model, alongside a generic neural engine?
I believe that the CPUs are actually limited by ram bandwidth more than the neural engine right when it comes to LLM processing?
Maybe the M7 introduces something new to get around the current ram bandwidth problems on the non-Ultra chips.
Chip BW (GB/s) GPU Cores Q4_0 Prompt Q4_0 Gen
M4 Pro (20c) 273 20 439.78 50.74
M4 Max (40c) 546 40 885.68 83.06
M5 Pro (20c) 307 20 ~1500 to 1700 ~56
M5 Max (40c) 614 40 ~3000 to 3500 ~92
[1] https://www.hardware-corner.net/m5-pro-m5-max-local-llm-4x-f...While an older M-series might run a matmul or dot product kernel just fine the M5 can run them much faster.
Apple's biggest bottleneck for real-world inference is prefill processing.
Much less true since the M5 generation. Prefill, aka prompt processing, got a 4x increase.Please say more? Is it because it is a one-time cost, unlike a recurring subscription of Claude/Codex?