El nuevo controlador y software Synergy 2.0 SSD de Solidigm están diseñados para ofrecer un aumento increíble del 120 % en algunos tipos de cargas de trabajo de lectura aleatoria 4K y un aumento de hasta el 170 % en tareas secuenciales 4K, lo que ofrece un rendimiento de arranque del sistema y carga de juegos de vanguardia aprovechando algoritmos inteligentes para priorizar los datos que usa con más frecuencia.
Solidigm, una empresa de SK hynix que incorpora elementos del antiguo negocio SSD de Intel, adquirió su nombre de la combinación de «almacenamiento de estado sólido» y la palabra paradigma. Entonces, es lógico que se hayan esforzado por separarse del paquete cambiando el paradigma SSD de arriba hacia abajo. Esta estrategia ha llevado al lanzamiento del software Synergy 2.0 de Solidigm, que funciona por encima de las capas de firmware y hardware SSD.
El enfoque general de Solidgm tiene dos vertientes: un lado es Synergy Driver para mejorar directamente la experiencia del usuario, y el otro es Synergy Toolkit como una aplicación de conjunto de herramientas SSD. Juntos, estos componentes de software ayudan a sacar más provecho de las SSD de Solidigm a través de optimizaciones específicas del mundo real.
El primer pilar de la estrategia de software de Solidigm es el controlador, conocido como Solidigm Synergy Driver. Esto incluye tres características de rendimiento destacadas, que incluyen Smart Prefetch, Dynamic Queue Assignment y Fast Lane.
La característica más promocionada es Fast Lane, anteriormente conocida como Host Managed Caching (HMC). Esto utiliza el almacenamiento en caché SLC de lectura para mejorar los tiempos de carga de las aplicaciones y el arranque mediante la identificación de los datos de usuario más utilizados (MFU). Esto puede mejorar las lecturas hasta en un 120 % en circunstancias ideales, que es con lecturas aleatorias de 4 KB en un disco lleno al 50 %. Los SSD funcionan peor una vez que se llenan desde el estado recién salido de la caja (FOB) y la memoria caché SLC dinámica se reduce con la utilización de la unidad. Por lo tanto, esta función se utiliza mejor entre un 25 % y un 75 % de uso de la unidad, siendo el 50 % el mejor objetivo.
La función Smart Prefetch identifica flujos de lectura predecibles, generalmente lecturas secuenciales con una profundidad de cola de uno, para preparar los datos antes de que se necesiten. Esta es una carga de trabajo de juegos típica, siendo el tamaño de E/S de 4 KB el más común y el que ofrece el mayor rendimiento, aunque esta función funciona con fragmentos de hasta 128 KB en hasta ocho flujos de 512 KB. Solidigm demostró una aceleración de hasta un 170 % para lecturas secuenciales QD1 de 4 KB, pero en la práctica, esto solo debería mejorar los tiempos de carga en un solo dígito.
La asignación dinámica de colas funciona mediante la asignación de colas de E/S a núcleos de CPU menos utilizados, lo que generalmente no es un problema, pero puede ser un cuello de botella con ciertas cargas de trabajo. Se dice que esto mejora el rendimiento de escritura aleatoria de QD32 4K hasta en un 20 %, pero también mejoraría las lecturas aleatorias de QD32 4K. En general, esta función está diseñada para colas de gran profundidad y, en particular, con E/S más pequeñas. Esto tiene un uso potencial para algunos tipos de cargas de trabajo de creación de contenido.
La segunda vertiente de la estrategia de software de Solidigm es un kit de herramientas SSD, o Solidigm Synergy Toolkit. Este kit de herramientas es compatible con todos los SSD, incluidos los de la competencia. Las características universales incluyen monitoreo de salud en tiempo real, incluido SMART, información de la unidad, diagnóstico y borrado seguro. La información de la unidad incluye el firmware y las versiones del controlador, y el firmware puede actualizarse para las unidades Solidigm a través de esta aplicación. También se muestran el estado del búfer de memoria del host (HMB) y cualquier partición. El caché de escritura también se puede desalojar en el P41 Plus, lo que afecta la función Fast Lane.
Tendrá que usar el SSD Solidigm P41 Plus para explorar el nuevo controlador 2.0, ya que es el único SSD que actualmente es totalmente compatible con la funcionalidad completa. Solidigm P44 Pro, Intel 665p e Intel 670p también son compatibles con el controlador, pero carecen de la función Fast Lane. Solidigm tiene la intención de agregar estas características a futuras unidades. Solidigm afirma que se trata de una limitación del firmware, pero puede deberse a la necesidad de algo como la configuración de caché SLC única del P41 Plus. El Intel 660p no es oficialmente compatible, a pesar de usar el mismo controlador que el 665p.
Es cierto que el software es a menudo una ocurrencia tardía con el diseño de SSD, aunque la API DirectStorage de Microsoft ha despertado cierto interés y el controlador de Solidigm lo admite por completo. Solidigm también está entusiasmado con las mejoras del software Synergy 2.0, lo que nos asegura que tiene beneficios reales que no siempre se muestran en los puntos de referencia sintéticos. La intención a largo plazo es mejorar este software con el tiempo mientras se desarrollan mejores productos de hardware. Como tal, las adiciones al kit de herramientas están próximas y el controlador experimentará una mayor optimización.
Obtener más de su dispositivo siempre es algo bueno, por lo que estamos emocionados de ver lo que el nuevo software de Solidigm trae a la mesa. Puede descargar el software 2.0 de Solidigm en su sitio web y comience a usarlo hoy. Mientras tanto, estamos trabajando en nuestra propia serie de pruebas para caracterizar el rendimiento. Manténganse al tanto.