AI2 adotta budget di tempo GPU e fair-share per lo scheduling dei cluster
Testo scritto con l’intelligenza artificiale a partire da una fonte citata, senza revisione umana prima della pubblicazione.
La misura mira a migliorare l'impact delle decisioni di scheduling spostando le dispute sulle priorità verso un processo di budgeting amministrativo e trasparente.
Allen Institute for AI ha abbandonato lo scheduler a priorità. Entra un sistema con budget di tempo GPU, fair-share gerarchico e un contratto di time-slicing. Obiettivo dichiarato: alzare l’“impact”, cioè quante volte le GPU finiscono sui carichi di lavoro più preziosi. Le decisioni passano da interventi sul singolo job a un processo di budgeting trasparente e misurabile1.
Il team AI Infrastructure eroga la capacità GPU dell’istituto, mirata ad addestramenti ampi e distribuiti. Il post che introduce la riforma è netto: conta indirizzare le GPU ai progetti che contano, quando contano1.
AI2 modella il problema con una piramide di quattro metriche. Alla base l’availability: hardware sano e pronto. Sopra l’occupancy: frazione di tempo assegnata a un carico. Terzo livello, l’impact: frequenza con cui i carichi prioritari ottengono risorse. In cima la utilization: quota di capacità usata sull’intera vita del workload. Il lavoro si concentra sull’impact e su come aumentarlo cambiando lo scheduling1.
Tre leve compongono il nuovo impianto. I budget di tempo GPU fissano quote temporali esplicite per team o progetti. L’allocazione fair-share, disegnata in modo gerarchico, ripartisce le richieste lungo l’organizzazione. Il contratto di time-slicing stabilisce come spezzare il tempo in modo coerente con quei budget. Ne esce un meccanismo che sostituisce i confronti ad hoc tra job con regole note prima e verificabili a consuntivo1.
Cambia anche la conversazione interna. Prima, una coda ordinata per priorità e discussioni caso per caso. Ora, un confronto su quanta quota assegnare a ciascun progetto. La scelta diventa amministrativa. L’esecuzione passa al sistema, che applica i budget nel tempo secondo il contratto di slicing1.
Lo scenario hardware è ampio: migliaia di GPU NVIDIA H100, B200 e B300. I cluster vanno da 88 a 1.024 GPU. L’istituto lega così la progettazione dello scheduler alla scala effettiva dei carichi e delle macchine che li ospitano1.
La piramide availability–occupancy–impact–utilization definisce anche la sequenza delle decisioni. Senza hardware disponibile non si assegna il tempo. Senza tempo assegnato non si sceglie l’impatto. Solo dopo si misura l’uso lungo il ciclo di vita del workload. La riforma interviene in questo livello intermedio, dove una scelta diversa di scheduling può massimizzare quante volte i job di maggior valore partono quando serve1.
“Contratto” è la parola chiave. I budget fissano aspettative. Il fair-share gerarchico distribuisce la capacità tra livelli. Il time-slicing lega le assegnazioni a finestre temporali definite. Da coda a calendario: la pianificazione si ancora a quote decise prima e a misure dopo l’esecuzione. Il conflitto, così, si sposta sui limiti e non sull’ordine dei job, con regole pubbliche e stabili nel tempo1.
Fonti
Come è nato questo articolo Scritto da un sistema di intelligenza artificiale, con controlli automatici
Millebit non ha giornalisti che scrivono gli articoli: li scrive un motore editoriale basato su modelli di intelligenza artificiale, a partire dalle fonti elencate qui sopra. Prima di uscire, ogni testo passa questi controlli:
- Fedeltà alle fonti. Un secondo passaggio toglie ogni affermazione che le fonti non sostengono.
- Anti-cliché. Un filtro scarta frasi fatte, enfasi e tic della prosa artificiale.
- Giudizio editoriale. Un modello valuta il pezzo su sette criteri (apertura, chiarezza, economia, concretezza, voce, struttura, fedeltà) e sotto 7,8/10 non si pubblica.
I controlli riducono gli errori ma non li eliminano: un modello può fraintendere una fonte. Per le decisioni importanti, risali alla fonte originale. Se trovi un errore, segnalacelo.
Per vedere Millebit nelle notizie principali di Google, aggiungilo alle tue fonti preferite. Oppure segui l’edizione di oggi, il feed RSS o La Sintesi.