+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

Apple MLX distributed inference: model capacity, speed and trust boundaries

Apple's October 15 research shows Muse Spark Open running on four Mac Studios and explains why pipeline and tensor parallelism have different effects on generation speed.

Want to see our stories first on Google? Add us to your preferred sources — it helps us grow.

Apple's October 15 research shows Muse Spark Open running on four Mac Studios and explains why pipeline and tensor parallelism have different effects on generation speed. This October 17 edition, published October 18, also examines Mercor's benchmark-coverage map and an explicitly labelled October 18 GMT+7 OpenCode Console security update. Vendor measurements, selected-index coverage and unverified user loss reports retain their separate caveats.

Read the written edition (English) ↗

What this video covers

  • Model weights and inference workspace both consume memory; a model's weight footprint alone can understate the required capacity.
  • Pipeline parallelism distributes successive layers, while tensor parallelism divides work inside each layer and needs frequent low-latency communication.
  • Apple reports over 36 tokens per second on four M5 Ultra Mac Studios with an 8,192-token context; the cable comparison concerns first-token wait at a 65,536-token context.
  • Mercor's 90% working-hours finding describes little or no coverage in its selected benchmark index. It does not establish a 90% model failure rate.
  • OpenCode's edited notice describes a subset of Console users with linked external providers. The public notice does not establish compromise of every local installation.
  • Test your actual workload and review credential-bearing services before treating a local model setup as a complete privacy or cost solution.

Transcript

Why can two Macs stay the same speed?

0:00 You'd expect two Macs to make your AI twice as fast. Apple's own tests show generation speed can stay almost unchanged. In this video, what do four Macs buy? What do benchmarks miss? One coding tool connects the hardware to an overnight breach. We'll come back to it. For Saturday, October seventeen, this is The Daily Diff. MLX is Apple's open source array framework for machine learning on Apple

0:22 silicon. Its new test runs Meta's Muse Spark Open across four Mac Studios. It uses unified memory, which the CPU and GPU share. Apple published this on October fifteen. Mercor mapped the work AI benchmarks barely measure. We're covering the October seventeen edition, with an overnight October eighteen update about OpenCode Console.

Why does the model need more than one Mac?

0:41 Start with the inconvenient bit. Apple's Muse Spark Open test uses about five hundred gigabytes just for the four bit model. A single Mac Studio tops out at five hundred twelve gigabytes, and inference needs working memory too. The weights nearly fill the suitcase before you've packed a single sock. More machines make the model fit. Pipeline parallelism cuts the model through its layers. Mac A does the earlier layers, then passes the intermediate result to Mac B for

1:05 the later layers. For one generated token, those steps still happen in sequence. Apple's measurements show decode speed stays very similar to a single machine. You've hired a second cook, and given them the same sandwich. On Hacker News, one developer questioned why Apple's table used a four bit Meta model beside a Qwen model at its native precision. Apple's table states the formats, so read the footnotes before shopping. Slide deck benchmarks remain undefeated.

1:29 Tensor parallelism cuts across each layer instead.

How does Thunderbolt help the Macs work together?

1:32 Multiple Macs work on pieces of the same layer together, then combine their results. That can accelerate generation, but the machines communicate repeatedly. Apple uses low latency remote memory access over Thunderbolt. A bold career move for a cable. The headline result is over thirty six tokens a second from four M five Ultra Mac Studios, with about eight thousand tokens of context. Apple measured it itself.

1:55 Longer prompts change the story. In one large context test, two cables per link cut the wait for the first token by about ten seconds. A local model gives you a useful boundary around prompts, provided your actual setup keeps them local. Apple hasn't supplied a universal break even price against hosted APIs. That depends on utilization and the model you need. A machine answering occasional questions spends plenty of time being a very

2:17 expensive desk ornament. Choosing that model requires a test for your work.

What work do the AI benchmarks actually cover?

2:21 Mercor mapped twenty nine benchmarks onto the American jobs taxonomy. Its index covers roughly nine hundred tasks out of almost nineteen thousand. The map estimates that ninety percent of working hours have little or no benchmark coverage. That's a giant blank space on the exam paper. Mercor's map measures coverage. A blank occupation has barely tested tasks; model capability remains an open question. The mapping used an AI model, with human review on a subset of Mercor's own benchmark prompts.

2:49 Reviewers accepted roughly three quarters of its first choices. The grading system needs its own grading system, naturally. So if you're worried about your job, a leaderboard cannot settle the argument. If you're buying a coding assistant, replay a real task with your own acceptance checks. Useful work includes the awkward bits after the demo. Nobody gets promoted because the chatbot confidently finished the wrong spreadsheet. Which brings us to the overnight update.

Who does OpenCode say was affected overnight?

3:13 OpenCode says a security breach affected one point four percent of Console users. Its edited notice narrows that to a subset with external providers linked, and says affected users were emailed. It calls this a large scale distillation attack, and says the incident is ongoing. A public root cause has yet to arrive. Replies include people reporting vanished provider credit, which is their account of events. The notice doesn't establish each person's losses or compensation.

3:38 Apple had just shown how to connect OpenCode to local inference, and now its name is beside a security warning. The product name covers several different trust boundaries. Console users should read the official notice and check provider usage. If you're affected, follow the remediation instructions and review connected credentials. This notice gives us a specific hosted Console scope. It provides no evidence here of a compromise in every local installation.

What does local inference put under your control?

4:02 Here's the connection. Apple's article names OpenCode as a client for its local model server. The same coding interface can sit in front of very different infrastructure. That answers what four Macs buy. Capacity, and an inference boundary you can administer. Services around that boundary still deserve their own review. My buying rule is simple. Prove the model fits, measure the whole task, and check every service holding a

4:23 credential. Apple's result makes large local inference more practical, while the pipeline test explains why adding hardware can disappoint. Your acceptance test belongs beside the purchase order. If you'd rather read this than hear me say it, the diff lands in your inbox every morning, free at the daily diff dot dev, link below.

Would I buy the four-Mac cluster?

4:40 So today's verdict is NEEDS REVIEW. I'd measure my real workload before buying the cluster. Subscribe, hit the bell, and tell me in the comments if you'd have stamped it differently. And that's the diff for today. I'm Niko from Axrisi. Merge responsibly.

Sources

  1. Local and Distributed Large LLM Inference with MLX and RDMA on Mac StudioApple Machine Learning Research
  2. A benchmark map of the US economyMercor
  3. Benchmark Map methodology and expert reviewMercor
  4. Edited security-breach notice with Console scopeOpenCode
  5. Reader questions mixed benchmark precision formatsHacker News · peri-cl (reader opinion)
  6. User reports vanished provider credit (unverified loss claim)Amruth Pillai on X

Related videos