¿Cuándo puedo comprar un disco duro que utiliza la tecnología 3DXpoint? ¿Necesito RAM en esa computadora?

Si compra un disco duro basado en la tecnología 3D XPoint de Intel, necesitará absolutamente RAM en su computadora. De hecho, una unidad 3D XPoint SATA no sería más rápida que una buena SSD hoy en día, aproximadamente 1/5 de la velocidad de un solo canal de memoria. Puede ir más rápido con los SSD basados ​​en PCIe, pero tienen los mismos problemas.

Es un montón de cosas. Por un lado, la CPU no está conectada directamente a la memoria SSD. Cuando hace una lectura o escritura de DRAM, hay un controlador de memoria, generalmente en la CPU en estos días, generalmente de 2 a 4 canales de memoria muy rápida que la CPU aborda directamente. Probablemente escribirá una línea de caché completa más o menos, 256–512 bits en una sola toma, pero sigue siendo un acceso de tamaño relativamente pequeño. Y la memoria salta todo el tiempo.

Para hablar con su SSD, la CPU no está accediendo a la memoria, pero algunos registros de E / S para seleccionar un bloque o más de memoria para enviar. Así que existe este nivel adicional de indirección, que incurre en latencia adicional … lo que sería un asesino para el rendimiento de la CPU. Los SSD, HDD y otros dispositivos de almacenamiento masivo son realmente muy rápidos cuando se realizan grandes transferencias de bloques múltiples, donde la sobrecarga computacional de los bloques de cálculo, el manejo de sistemas de archivos, la programación de registros de E / S y la configuración de controladores DMA (el resultado de una lectura tiene que ir a la RAM local, el resultado de una escritura proviene de la RAM local; nuevamente, la CPU no tiene acceso directo a la SSD, etc., se amortiza en muchos, muchos bloques.

Sin embargo, lo más probable es que compre la tecnología 3D XPoint en un módulo DIMM y la use inicialmente en lugar de RAM. Ya tenemos una muy buena tecnología para discos RAM, para estados de suspensión / hibernación del sistema, etc. Por lo tanto, no sería una gran carga en el software hacer cosas básicas de XPoint. Sin embargo, esa memoria unificada (SSD y HDD seguiría existiendo, pero es más probable que para archivar, sneakernet, etc. en lugar del almacenamiento principal para la PC promedio) permitiría diferentes tipos de almacenamiento que son menos prácticos en este momento. Por ejemplo, en este momento usamos sistemas de archivos en PC, pero gran parte del almacenamiento en servidores web está en bases de datos. Todas sus “cosas” almacenadas en una base de datos siempre en memoria en lugar de un sistema de archivos podrían revolucionar la forma en que usamos la información que ya poseemos.

Por lo que leí de Intel, las memorias XPoint de primera generación no funcionarán en DIMM, como reemplazo de DRAM. Y hay algunos problemas con su tecnología SSD, que los hace “solo 10 veces” más rápidos que los SSD Flash. Pero la arquitectura está diseñada para eso, y probablemente producirá DIMM XPoint para 2018. La marca de Intel en dispositivos XPoint será “Optane XPoint”.