En modo de memoria, la DRAM actúa como caché para los datos a los que se accede con mayor frecuencia, mientras que la memoria persistente Intel® Optane™ (PMem) proporciona una gran capacidad de memoria.
Las operaciones de administración de caché son manejadas por el controlador de memoria integrado del procesador escalable Intel® Xeon®.
Cuando se solicitan datos de la memoria, el controlador de memoria comprueba primero la memoria caché DRAM y, si los datos están presentes, la latencia de respuesta es idéntica a la DRAM. Si los datos no están en la caché DRAM, se leen desde la memoria persistente Intel® Optane™ con una latencia ligeramente mayor.
Las aplicaciones con patrones de recuperación de datos consistentes que los que el controlador de memoria puede predecir tendrán una tasa de aciertos de caché más alta y deberían ver su desempeño cercano a las configuraciones de DRAM, mientras que las cargas de trabajo con acceso a datos altamente aleatorio en un amplio rango de direcciones pueden ver alguna diferencia de desempeño en comparación con la DRAM sola.
Además, los datos son volátiles en modo de memoria; No se guardará en caso de pérdida de energía.
La persistencia está habilitada en el segundo modo, llamado App Direct.