Le DIMM SSD sono tra quei componenti hardware che, a prima vista, sembrano quasi un errore. Occupano uno slot normalmente riservato alla memoria RAM, eppure funzionano come unità di archiviazione. A seconda del design specifico, possono comportarsi come un normale SSD SATA oppure come un modulo di memoria persistente, molto più vicino alla DRAM rispetto a qualsiasi drive tradizionale. E la cosa interessante è che il termine stesso non identifica un singolo prodotto, ma piuttosto una famiglia di soluzioni molto diverse tra loro.
Il punto di partenza è semplice: le DIMM SSD sono dispositivi di storage che sfruttano la forma fisica o lo slot di un modulo di memoria. Ecco perché generano tanta confusione. Alcune versioni erano poco più che SSD travestiti da moduli RAM. Il caso più immediato da capire è quello di SATADIMM di Viking, che usava lo slot DIMM solo per l’alimentazione e il montaggio fisico, mentre i dati viaggiavano comunque su connessione SATA.
Non era RAM, insomma, era uno stratagemma intelligente per risparmiare spazio. E infatti queste soluzioni sono sempre state pensate per ambienti server, appliance di storage, caching e boot drive, contesti enterprise dove ogni singolo centimetro conta e avvicinare lo storage alla CPU può fare una differenza concreta.
Il vero obiettivo: ridurre la latenza e ottimizzare lo spazio
Le DIMM SSD non sono nate per il gusto di infilare storage in uno slot RAM. La vera ragione era tagliare la latenza e l’overhead delle interfacce tradizionali, oltre a sfruttare meglio lo spazio interno dei sistemi enterprise dove ogni slot ha già un compito preciso. Un modulo come SATADIMM poteva aggiungere storage per il boot o per la cache senza occupare un bay per drive, cosa utilissima nei server ad alta densità dove la flessibilità è tutto.
Alcune soluzioni erano più ambiziose. Facevano parte di un tentativo più ampio di portare lo storage dentro il sottosistema di memoria, ed è il motivo per cui venivano impiegate soprattutto per carichi di lavoro enterprise, dai database alla virtualizzazione. Non tutti i design funzionavano allo stesso modo, ed è proprio questo che rende il discorso così articolato. Certi moduli si limitavano a prendere in prestito lo slot fisico, altri puntavano a ridurre davvero il divario tra RAM e archiviazione.
La memoria persistente e i limiti che hanno frenato le DIMM SSD
Dove le DIMM SSD diventano davvero affascinanti, e anche genuinamente confuse, è nel territorio della memoria persistente. Alcuni moduli erano progettati per avvicinarsi molto di più alla RAM rispetto a un SSD convenzionale. Intel Optane persistent memory resta probabilmente l’esempio più noto di questo approccio, un tentativo dichiarato di sfumare il confine tra memoria volatile e storage permanente. Purtroppo Optane è stato poi discontinuato, ma l’idea che rappresentava rimane significativa.
Nonostante la loro ingegnosità, le DIMM SSD sono rimaste un prodotto di nicchia. I motivi non mancano. Erano legate a hardware enterprise specializzato, richiedevano supporto a livello di piattaforma che i normali PC non potevano offrire e servivano carichi di lavoro molto specifici. L’adozione universale non si è mai concretizzata, per quanto il concetto fosse stimolante.
