Meta ha deciso di dare una seconda vita alla vecchia memoria DDR4 presente nei suoi data center, anziché buttarla via per fare spazio a moduli nuovi di zecca. L’idea è semplice da raccontare ma tutt’altro che banale sul piano tecnico: invece di sostituire la RAM dismessa, l’azienda la recupera e la rimette in circolo grazie a una tecnologia chiamata CXL. Il risultato? Costi di aggiornamento più bassi e una bella riduzione degli sprechi.
Il motivo dietro questa scelta è abbastanza concreto. L’espansione delle infrastrutture pensate per l’Intelligenza Artificiale richiede quantità sempre maggiori di memoria, e nel frattempo molti operatori hanno già migrato dalle piattaforme DDR4 ai sistemi DDR5. Tradotto: ci sono montagne di moduli ancora perfettamente funzionanti che rischiavano di restare lì, inutilizzati, a prendere polvere nei magazzini.
Come funziona il riutilizzo tramite CXL
Il meccanismo parte dalla raccolta dei moduli DDR4 recuperati dai server ritirati dal servizio, che vengono poi inseriti in sistemi dedicati capaci di funzionare come espansione della memoria principale. Qui sta il punto interessante: Meta non installa questi banchi direttamente dentro i nuovi server, ma li collega attraverso l’interfaccia Compute Express Link, lo standard aperto nato per creare connessioni ad alta velocità tra processori, acceleratori, memoria e dispositivi vari, sfruttando il livello fisico del bus PCI Express.
A partire dalla versione 2.0, questa tecnologia introduce il cosiddetto memory pooling. In pratica più sistemi possono accedere in modo dinamico a risorse di memoria condivise, superando i limiti dell’architettura tradizionale dove la RAM resta legata a un solo server. La memoria recuperata viene così aggregata in dispositivi esterni e assegnata ai server che ne hanno davvero bisogno, senza toccare la RAM locale riservata ai carichi più sensibili alla latenza.
Vantaggi economici, ambientali e qualche limite
Questa strategia consente a Meta di rimettere in gioco diversi terabyte di memoria già disponibile nei propri magazzini, evitando l’acquisto di moduli nuovi e quello che in gergo viene chiamato RAM tax, ossia il costo elevato degli aggiornamenti di memoria sui sistemi più recenti. Non è poco, considerando i numeri in ballo.
Poi c’è il lato ambientale, che pesa eccome. Riutilizzare i moduli significa ridurre i rifiuti elettronici e abbassare il consumo di materie prime necessario per produrre nuova memoria. Un fattore tutt’altro che secondario per chi gestisce centinaia di migliaia di server. Resta però un limite tecnico da mettere in chiaro: la memoria collegata via CXL non garantisce la stessa latenza della RAM installata accanto alla CPU. Ecco perché il progetto non vuole sostituirla del tutto, ma aggiungere un livello supplementare utile per applicazioni come l’inferenza AI, i database di grandi dimensioni, i sistemi di caching e alcune piattaforme di virtualizzazione, sempre che il software sia pensato per gestire correttamente questa gerarchia di memoria.
L’iniziativa di Meta racconta bene come l’evoluzione dei data center non passi soltanto dall’arrivo di hardware nuovo, ma anche da una gestione più intelligente di quello che già esiste. Con l’adozione crescente di CXL da parte dei produttori di processori e server, il riutilizzo della memoria potrebbe diventare una pratica sempre più comune anche tra gli altri operatori cloud, aprendo la strada a infrastrutture flessibili in cui memoria e capacità di calcolo vengono distribuite dinamicamente in base alle reali esigenze dei carichi di lavoro.