News for hackers. Stuff that matters.

anemll

It's warm but not hot. On M6 it's about 50% less energy consumption in my tests vs GPU. I think iPhone should be similar
Re:Getting 50 GB/S Back from the Apple Neural Engine on Saturday September 12, 2026 @10:08PM (#49679242)
Not all systems affected M1 and M5MAX are OK

https://x.com/anemll/status/2098454204478366132?s=20

Re:iPhone 17 Pro Demonstrated Running a 400B LLM on Monday March 23, 2026 @11:40PM (#47498363)
17B includes 10 expert plus one shared. So actual size of the expert is much smaller
Re:iPhone 17 Pro Demonstrated Running a 400B LLM on Monday March 23, 2026 @03:19PM (#47493921)
Check my repo, I had added some support for GUFF/untloth, Q3,Q5/Q8 https://github.com/Anemll/flash-moe/blob/iOS-App/docs/gguf-h...
Re:iPhone 17 Pro Demonstrated Running a 400B LLM on Monday March 23, 2026 @02:48PM (#47493564)
Thanks for posting this, that's how I first found out about Dan's experiment! SSD speed doubled in the M5P/M generation, that makes it usable! I think one paper under the radar is "KV Prediction for Improved Time to First Token" https://arxiv.org/abs/2410.08391 which hopefully can help with prefill for Flash streaming.
Re:iPhone 17 Pro Demonstrated Running a 400B LLM on Monday March 23, 2026 @02:40PM (#47493458)
SSD streaming to compute units is new. M4 max can do 15 t/s with its 15GB/s drives
Re:iPhone 17 Pro Demonstrated Running a 400B LLM on Monday March 23, 2026 @02:39PM (#47493446)
Yes, SSD speed is critical though. The repo has macOS builds for CLI and Desktop. It's early stages though. M4 Max gets 10-15 TPS on 400B depending on quantization. Compute is an issue too; a lot of code is PoC level.
Re:iPhone 17 Pro Demonstrated Running a 400B LLM on Monday March 23, 2026 @01:52PM (#47492835)
multiple NAND, and apple already used it in Mac Studio. Plus better cooling
Re:iPhone 17 Pro Demonstrated Running a 400B LLM on Monday March 23, 2026 @01:51PM (#47492824)
both, tbh
Re:iPhone 17 Pro Demonstrated Running a 400B LLM on Monday March 23, 2026 @01:49PM (#47492792)
Probably 2x speed for Mac Studio this year if they do double NAND ( or quad?)
Tensor Parallel test with RDMA last week https://x.com/anemll/status/1996349871260107102

Note fast sync workaround

Re:RDMA over Thunderbolt 5 on Apple Silicon – 14µs latency on Tuesday November 25, 2025 @12:24PM (#46048148)
In macOS 26.2 (Tahoe) beta, Apple introduced a low-latency Thunderbolt 5 RDMA driver, enabling up to 80 Gb/s bidirectional bandwidth for Mac clustering—ideal for distributed ML on Apple Silicon. It's optimized for low latency, delivering ~14 Gbps throughput at 4K MTU. My tests (M4 Pro to M3 Ultra): Stock ibv_uc_pingpong achieved ~14 µs round-trip for 4K packets (requires GID index setup). Custom C++ variant hit 6-13 µs/iter: https://x.com/anemll/status/1993192776897642942 Code and details: https://github.com/Anemll/mlx-rdma/blob/anemll-rdma/ibv_roun... https://github.com/Anemll/mlx-rdma/blob/anemll-rdma/ibv_roun... (includes steps to enable RDMA in macOS Recovery OS terminal) Theoretically, this accelerates pipeline parallelism (faster layer handoffs) and tensor parallelism (low-overhead sharding) on GPUs, with potential extensions to ANE for real-time AI workflows.
Re:Qwen 3 now supports ARM and MLX on Sunday September 14, 2025 @07:55PM (#45244563)
It’s also supported in Apple Neural Engine https://github.com/Anemll/Anemll
Re:Run LLMs on Apple Neural Engine (ANE) on Wednesday May 07, 2025 @12:15PM (#43917545)
We can ran 2000 or 4000 context with ANE
Re:Run LLMs on Apple Neural Engine (ANE) on Wednesday May 07, 2025 @12:14PM (#43917532)
M4 max should work at 120GB for ANE and 500+ for GPU. So GPU will be 3-4 times faster for anything over 1-3B. ANE is likely as fast for prefill due to higher FLOPs
Re:Run LLMs on Apple Neural Engine (ANE) on Sunday May 04, 2025 @10:28AM (#43886921)
Right.I was thinking about it, you still need batch refill, however, Apple Core ML tools were failing for attention activations quantization. Long context, pre-fill is still compute bound.
Re:Run LLMs on Apple Neural Engine (ANE) on Sunday May 04, 2025 @10:22AM (#43886877)
Yes for GPU, however ANE only supports FP16 plus integers. M4/A17 added accelerated int8 that is twice faster than FP16
Re:Run LLMs on Apple Neural Engine (ANE) on Sunday May 04, 2025 @12:25AM (#43884485)
Memory bandwidth is the main bottleneck. It got better with M3/M4. ANE is really fast in FLOPS but low in memory bandwidth.
Re:Run LLMs on Apple Neural Engine (ANE) on Sunday May 04, 2025 @12:23AM (#43884470)
What hardware are you on? Most models are memory bandwidth limited. ANE was limited to 64GB/s prior to M3 Max or M4 pro. If you are on M1, GPU will be significantly faster for 3-8B models due to memory bandwidth rather then ANE capabilities.