// MACITYNET — HARDWARE & GADGET
Apple Minions, le GPU inutilizzate dei Mac diventano una cloud per l’IA
Questo sito contiene link di affiliazione per cui può essere compensato
Apple ha sviluppato Minions, un sistema che permette di sfruttare le GPU inutilizzate dei Mac con chip Apple Silicon, trasformando computer già presenti in ufficio in una riserva condivisa di potenza di calcolo per l’intelligenza artificiale.
L’obiettivo è consentire ai gruppi di sviluppo di eseguire operazioni di IA senza dover aspettare che si liberino i server GPU aziendali o acquistare nuove macchine. Il sistema, già sperimentato internamente da Apple, è per ora un progetto di ricerca e non una funzione disponibile direttamente in macOS.
Durante una normale giornata lavorativa, le GPU di molti Mac rimangono inutilizzate per buona parte del tempo. Minions permette di impiegarle per eseguire operazioni di inferenza, cioè elaborazioni effettuate da modelli di intelligenza artificiale già addestrati.
Per esempio, un gruppo di Mac può collaborare nell’analisi di grandi raccolte di documenti, nella generazione di rappresentazioni vettoriali utilizzate dai motori di ricerca o nell’elaborazione di richieste destinate ai modelli linguistici.
Il funzionamento è diverso da quello dei cluster di Mac collegati tramite Thunderbolt 5 e RDMA. Minions non richiede collegamenti diretti tra i computer e non unisce la loro memoria. Ogni Mac esegue autonomamente una parte del lavoro, utilizzando la propria GPU e comunicando con i servizi centrali attraverso la rete.
L’architettura prevede un Minion Server che riceve le richieste, le suddivide in operazioni più piccole e le registra in un database PostgreSQL.
Su ogni Mac partecipante viene eseguito un programma chiamato Minion Executor, che recupera i compiti disponibili attraverso API REST e li elabora utilizzando la GPU locale. Per i modelli linguistici il sistema supporta Ollama, di cui abbiamo spiegato il funzionamento su Mac, mentre per altre operazioni utilizza modelli disponibili su Hugging Face.
I dati necessari e i risultati vengono gestiti attraverso uno spazio di archiviazione condiviso, nell’implementazione descritta da Apple basato su Amazon S3.
Se un Mac viene spento, perde la connessione o torna a essere utilizzato dal proprietario, il Minion Watchdog rimette in coda le operazioni incomplete, che possono essere riprese da un’altra macchina. Una dashboard permette di controllare l’attività del sistema.