Ein Forschungsteam von Apple verteilt Aufgaben für Künstliche Intelligenz (KI) auf wenig ausgelastete Macs mit Apple-Prozessoren. Der Prototyp heißt Minions und bündelt vorhandene Grafikprozessoren für die sogenannte Inferenz – also für das Anwenden eines bereits trainierten Modells. Das öffentliche Papier belegt einen funktionierenden internen Ansatz. Es belegt noch nicht, dass dieser in jeder Umgebung günstiger oder energiesparender als zentrale Server ist.
Nutzer übergeben eine Aufgabe an einen Minion Server. Dieser zerlegt sie in Teilaufgaben und hält ihren Zustand in einer PostgreSQL-Datenbank fest. Ausführende Macs holen passende Arbeit über eine Programmierschnittstelle ab. Modelle und Ein- oder Ausgaben liegen in einem Objektspeicher wie Amazon S3. Fällt ein Gerät aus, geht in den Ruhezustand oder wird abgeschaltet, gibt ein Überwachungsdienst die unvollständige Teilaufgabe wieder frei.
Der stärkste veröffentlichte Befund betrifft die Warteschlange. Nach Angaben der Autoren mussten einige interne Inferenzaufgaben zuvor mehr als zehn Stunden auf zentrale Grafikprozessoren warten. Mit verfügbaren Macs konnten sie häufig innerhalb von Minuten beginnen. Das ist praktisch relevant, misst aber nur die Zeit bis zum Start. Angaben zur gesamten Laufzeit, zur Zahl und Ausstattung der Geräte oder zum Aufgabenmix fehlen.
Auch das Versprechen, vorhandene Hardware ohne zusätzliche Beschaffung zu nutzen, braucht eine vollständige Bilanz. Das Papier veröffentlicht keine Messreihe zum zusätzlichen Stromverbrauch der Macs, zu Datenübertragungen, Verschleiß, Betreuung oder Gesamtkosten je Aufgabe. Aus der verkürzten Warteschlange lässt sich deshalb weder ein Energiegewinn noch ein Kostenvorteil ableiten.
Die Sicherheitsgrenze ist ebenso wichtig. Minions ist derzeit für Teams oder Organisationen gedacht, die einander vertrauen. Getrennte Datenbanken und Gerätepools können Bereiche voneinander abgrenzen. Eine technisch abgesicherte Zusammenarbeit über fremde Organisationen hinweg ist laut Papier jedoch Zukunftsarbeit. Öffentlich auffindbarer Projektcode und eine unabhängige Replikation lagen bei der Prüfung nicht vor.
Für eine belastbare Einführung braucht es daher einen Vergleichstest. Organisationen sollten Warteschlange und Gesamtlaufzeit getrennt messen, die zusätzlichen Wattstunden pro Aufgabe erfassen und Ergebnisqualität sowie Modellversion dokumentieren. Hinzu kommen Zugriffsrechte auf Daten und Modelle, Ausfall- und Wiederholungsquoten sowie Verwaltungs- und Speicherkosten.
Minions zeigt damit eine plausible Alternative für zeitweise überlastete interne Rechenkapazität. Der eigentliche Fortschritt ist nicht eine neue virtuelle Grafikkarte, sondern die fehlertolerante Verteilung auf Geräte, die ohnehin vorhanden sind. Ob daraus eine ökologische und wirtschaftliche Verbesserung wird, entscheidet erst die noch fehlende Messung im konkreten Betrieb.
