Skip to content

Build Not yet confirmed elsewhere1 publisher 2 min read Published

Apple's idle Macs pull their own AI jobs from a PostgreSQL queue, with no central scheduler

Apple's internal Minions system moves stalled AI jobs onto idle Macs, cutting some 10-plus-hour GPU queues to as little as minutes. The researchers also saw a common worry about team data running on devices outside the group.

The Engineer · Build desk

How we use AI Send a correction

Photograph accompanying Apple's idle Macs pull their own AI jobs from a PostgreSQL queue, with no central scheduler
Photo: tomshardware.com

What happened

  • A Minion Server splits submitted tasks into subtasks in PostgreSQL, and an executor on each Mac pulls the next one over REST APIs with no central scheduler.
  • The system only does inference on Apple Silicon: embeddings with open-source Hugging Face models, and text generation through Ollama installed on each participating Mac.
  • A Watchdog tracks heartbeats that working Macs send every five minutes, and unfinished subtasks return to the queue when a Mac sleeps, drops off, powers off or is stopped.
  • The paper also cites that Minions requests need no new GPU requests and that scaling effort goes from manual to organic.

Why it matters

  • constraint Each Mac runs a whole model on its own piece of work, so the model has to fit on one Mac. The queue-time result transfers only to workloads of that shape, and only when enough Macs sit idle as the queue builds.
  • cost Infrastructure cost is zero on paper, but electricity and hardware wear are not counted, so the bill moves to whoever owns the Macs.
  • exposure Scoping each deployment to a team or organization, with its own database and Mac pool, protects data. Every added boundary also leaves fewer idle Macs for a given queue.

Without a central scheduler, the PostgreSQL table is the only coordination point [4]. A Mac asks for work when it is free to take it. A Mac that stops asking drops out of the pool with no deregistration step [4]. Tom's Hardware's account does not say how many missed heartbeats trigger a requeue.

Re-running a subtask is cheap because of how the work is cut. Tom's Hardware reads the paper as having every Mac run a complete model on its assigned slice of the job, and says the paper does not suggest any one model is split across Macs [7]. A dead Mac therefore costs one subtask, not a shard of a model. We think that is the right tradeoff for machines whose owners can close the lid at any time. The same outlet points out that handing small chunks to idle machines is old, as SETI@home and Folding@home did [8]. Training is a different workload, and the authors list it as future work [16].

Capacity planning here is a Slack thread. According to the paper, team members may "send Slack messages requesting others to temporarily run the Minion Executor and target a specific project or task" [10]. Owners keep control of what their Mac runs. With "dynamic task binding" an owner can prefer one team's or project's jobs, and the default is first-in, first-out [9].

The motive is visible in Apple's quarterly filing from July. It says the company "depends on access to sufficient computing resources" in an ecosystem with "constrained supply, extended lead times, and increasing costs" [12]. Tom's Hardware writes that the risk of being unable to "secure sufficient capacity," even with Apple's own data centers and third-party clouds, appears to make the Minions approach more practical [13].

The authors look further out. They write that if idle Macs across organizations "or potentially across the global community" can be "securely federated," those machines could be pooled into one shared GPU resource [17]. Today the Macs serve as spillover capacity for AI work within Apple alone [18].

What to watch

  • Whether Apple or the authors publish pool sizes and the share of jobs that saw minute-level waits instead of the 10-plus-hour queues.
  • How the planned distributed-training extension copes with Macs that sleep or drop off mid-run.
  • Whether federation across organizations gets a concrete confidentiality design beyond team- and organization-scoped pools.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence40
Adoption15
Hype gap+20
Incentives45
Confidence55
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    Apple internally uses a system called Minions, a 'virtual GPU cloud' made up of idle Macs, described in a recent arXiv paper by its researchers.

    Reported Supported Source: Tom's Hardware, summarizing the arXiv paperView cited source
  2. [2]

    Minions takes stalled AI jobs, some of which once had 10-plus-hour company GPU queues, and distributes them to Macs on the network, with wait times down to as little as minutes.

    Reported Supported Source: Tom's Hardware, summarizing the arXiv paperView cited source
  3. [3]

    The researchers observed a common concern about teams' data running on devices outside their group.

    Reported Supported Source: Tom's Hardware, summarizing the arXiv paperView cited source

Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.

Add to ChatGPTAdd to Claude

Sources

1 independent publisher whose own reporting we read for this story.

  1. tomshardware.com

    1 article · October 14, 2026

    Apple researchers turn idle Macs into a virtual GPU cloud with ‘Minions’

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Loading related stories