Describa el proceso de caché de DRAM en modo de memoria utilizando Intel® Optane™ de memoria persistente específicamente.
- El modo de memoria de DCPMM utiliza DRAM para almacenar en caché datos de NVM. En este modo, ¿puede el sistema operativo ver la DRAM y cómo se liberan los datos?
- ¿Cómo funciona el almacenamiento en caché DRAM? ¿Se hace todo en hardware sin la compatibilidad del sistema operativo?
En modo de memoria, la DRAM actúa como caché para los datos más utilizados, mientras que la Intel® Optane™ persistente (PMem) proporciona una gran capacidad de memoria.
Las operaciones de administración de la caché son manejadas por el controlador de memoria integrado Intel® Xeon® del procesador escalable.
Cuando se solicitan datos de la memoria, en primer lugar, el controlador de la memoria comprueba la caché de 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é de DRAM, se lee de la memoria Intel® Optane™ PMem con una latencia ligeramente mayor.
Las aplicaciones con patrones de recuperación de datos consistentes de lo que el controlador de memoria puede predecir tendrán una tasa de éxito de caché mayor y deberían ver su desempeño cerca de todas las configuraciones de DRAM, mientras que las cargas de trabajo con acceso de datos altamente aleatorio a través de un rango de direcciones amplio podrían ver una cierta diferencia de desempeño en comparación con la DRAM solamente.
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á activada en el segundo modo, denominado App Direct.
