luchschen_shutter – Fotolia
¿Qué es NVDIMM y en qué se diferencia de productos flash de canal de memoria? ¿Cómo funciona NVDIMM? ¿Qué le permite retener la memoria sin energía?
NVDIMM es una forma de DRAM no volátil también llamada «NVRAM» o «NVDRAM». El almacenamiento en memoria es un almacenamiento flash no volátil. Los NVDIMM se ven, se sienten y actúan como DDR3 DRAM que se conectan a ranuras DIMM estándar. El rendimiento es el mismo que el de DRAM.
El almacenamiento flash en memoria, por otro lado, se conecta como un DIMM DDR3, pero es almacenamiento, no memoria. Está diseñado para ofrecer una latencia más baja que el almacenamiento flash PCIe porque no tiene que atravesar el controlador PCIe ni competir con otras tarjetas por el ancho de banda en el canal PCIe. El almacenamiento flash en memoria solo está disponible actualmente en SanDisk como ULLtraDIMM. SanDisk tiene un acuerdo exclusivo con Diablo Technologies que combina su almacenamiento flash basado en DIMM DDR3 con el software Guardian de SanDisk.
Los NVDIMM son DRAM que se vuelven no volátiles mediante el uso de una batería de respaldo o supercondensador, o «supercap». La batería de respaldo o supercapacidad proporciona el tiempo de NVDIMM, en caso de un corte de energía, para que la NVRAM transfiera sus datos a la memoria flash o HDD. Los datos se conservan aunque haya fallado el suministro eléctrico.
Las capacidades de NVDIMM son relativamente pequeñas con 4 GB, 8 GB y 16 GB. Esas pequeñas capacidades limitan la escalabilidad. Además, las pequeñas capacidades y la no volatilidad hacen que las NVDIMM sean más caras que las SDRAM estándar por GB, y mucho más caras que el almacenamiento flash en memoria que viene en capacidades de 200 GB y 400 GB. Sin embargo, la latencia de la NVRAM es igual a la de la DRAM. Y esa latencia es aproximadamente un 90% menor que la del almacenamiento flash en memoria.