Apple undersöker delning av GPU-beräkningar på Mac-enheter
Apple har presenterat ett forskningsprojekt kallat Minions, som syftar till att utnyttja oanvända grafikkort (GPU) på Mac-datorer för maskininlärningsuppgifter.
Apples forskningsteam har utvecklat ett nytt system kallat Minions, som aggregerar den oanvända grafikkortseffekten (GPU) från Mac-datorer för att skapa en dynamisk virtuell GPU-molntjänst. Syftet är att påskynda utförandet av storskaliga maskininlärningsuppgifter genom att mer effektivt använda befintlig hårdvara.
Traditionella AI-inferenssuppgifter kräver ofta dyra och centraliserade GPU-kluster, vilka är långsamma att skala upp och kan leda till långa väntetider. Samtidigt står GPU:erna på många Mac-enheter, som används för kontorsarbete, surfning och skapande, ofta sysslolösa under långa perioder. Minions-systemet avser att lösa detta problem genom att samla dessa "osynliga" beräkningsresurser.
Systemet består av flera nyckelkomponenter: Minion Server tar emot uppgifter, delar upp dem i mindre delar och samordnar schemaläggningen. En PostgreSQL-databas lagrar metadata om uppgifter och enheter. Minion Executor, som körs på varje macOS-enhet, utför inferensen lokalt med hjälp av Apple Silicon GPU. Minion Watchdog övervakar enheter för bortfall eller viloläge och omfördelar pågående uppgifter till andra tillgängliga enheter.
Enligt Apples testresultat kan vissa inferensuppgifter, som tidigare krävde över 10 timmars kötid på grund av otillräckliga centraliserade GPU-resurser, nu utföras på några minuter med Minions. Teamet behöver inte skaffa ny GPU-hårdvara, vilket minskar infrastrukturkostnaderna. Tekniken betraktas dock för närvarande mer som en intern forsknings- och ingenjörslösning snarare än en slutprodukt för konsumenter, med beaktande av datasekretess och styrning vid användning av andras enheter.