Evaluando el papel de la operación de suspensión del programa en unidades de estado sólido basadas en flash NAND 3D
Autores: Zambelli, Cristian; Zuolo, Lorenzo; Aldarese, Antonio; Scommegna, Salvatrice; Micheloni, Rino; Olivo, Piero
Idioma: Inglés
Editor: MDPI
Año: 2021
Acceso abierto
Artículo científico
2021
Evaluando el papel de la operación de suspensión del programa en unidades de estado sólido basadas en flash NAND 3D
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Flash
Almacenamiento
Operaciones
Datos
Sistema
Rendimiento
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 49
Citaciones: Sin citaciones
La memoria flash NAND 3D es el medio de almacenamiento preferido para aplicaciones de almacenamiento masivo denso, incluidas las unidades de estado sólido y las tarjetas multimedia. Mejorar la latencia de estos sistemas es una tarea obligatoria para reducir la brecha entre los elementos de computación, como las CPUs y las GPUs, y el entorno de almacenamiento. Hasta cierto punto, las operaciones relativamente lentas en los medios de almacenamiento, como la programación de datos y el borrado de datos, deben priorizarse y potencialmente suspenderse por operaciones más cortas, como la lectura de datos, para mejorar la calidad de servicio general del sistema. Sin embargo, dichos beneficios dependen en gran medida de las características de almacenamiento y del momento de las operaciones individuales. En este trabajo, investigamos, a través de una caracterización extensa, los impactos de suspender la operación de programación de datos en un dispositivo de memoria flash NAND 3D. Las simulaciones a nivel de sistema demostraron que dichas operaciones deben caracterizarse cuidadosamente antes de ejercitarlas en unidades de estado sólido para entender eventualmente los beneficios de rendimiento introducidos y revelar todas las posibles deficiencias.
Descripción
La memoria flash NAND 3D es el medio de almacenamiento preferido para aplicaciones de almacenamiento masivo denso, incluidas las unidades de estado sólido y las tarjetas multimedia. Mejorar la latencia de estos sistemas es una tarea obligatoria para reducir la brecha entre los elementos de computación, como las CPUs y las GPUs, y el entorno de almacenamiento. Hasta cierto punto, las operaciones relativamente lentas en los medios de almacenamiento, como la programación de datos y el borrado de datos, deben priorizarse y potencialmente suspenderse por operaciones más cortas, como la lectura de datos, para mejorar la calidad de servicio general del sistema. Sin embargo, dichos beneficios dependen en gran medida de las características de almacenamiento y del momento de las operaciones individuales. En este trabajo, investigamos, a través de una caracterización extensa, los impactos de suspender la operación de programación de datos en un dispositivo de memoria flash NAND 3D. Las simulaciones a nivel de sistema demostraron que dichas operaciones deben caracterizarse cuidadosamente antes de ejercitarlas en unidades de estado sólido para entender eventualmente los beneficios de rendimiento introducidos y revelar todas las posibles deficiencias.