Descrivere il processo di memorizzazione nella cache della DRAM in modalità memoria utilizzando la Intel® Optane™ persistente specificatamente.
- La modalità di memoria di DCPMM utilizza la DRAM per memorizzare i dati dalla NVM. In questa modalità, il sistema operativo può vedere la DRAM e come vengono sfrattati i dati?
- Come funziona la memorizzazione nella cache della DRAM? È tutto fatto in hardware senza il supporto del sistema operativo?
In modalità memoria, la DRAM funge da cache per i dati utilizzati più di frequente, mentre la memoria persistente Intel® Optane™ (PMem) offre ampia capacità di memoria.
Le operazioni di gestione della cache sono gestite dal controller Intel® Xeon® di memoria integrato del processore scalabile.
Quando i dati sono richiesti dalla memoria, il controller di memoria controlla prima la cache della DRAM e, se i dati sono presenti, la latenza della risposta è uguale alla DRAM. Se i dati non sono nella cache della DRAM, vengono letti dal file PMem Intel® Optane™ memoria con latenza leggermente più lunga.
Le applicazioni con pattern di recupero dati omogenei rispetto al controller di memoria possono prevedere un hit rate della cache più elevato e le prestazioni dovrebbero essere simili a quelle delle configurazioni all-DRAM, mentre i carichi di lavoro con accesso altamente casuale ai dati su un ampio intervallo di indirizzi possono vedere alcune differenze di prestazioni rispetto alla sola DRAM.
Inoltre, i dati sono volatili in modalità memoria; non verrà risparmiata in caso di interruzione dell'alimentazione.
La persistenza è attivata nella seconda modalità, chiamata App Direct.
