Samsung y Xilinx se han asociado para crear un SSD inteligente, el Samsung SmartSSD

Durante la Flash Memory Summit se dio a conocer el resultado de la asociación de Samsung y Xilinx, compañía que fue comprada hace pocos días por AMD. El resultado es una nueva unidad de almacenamiento computacional (CSD) que incluye en su interior una FPGA (Field Programmable Gate Array) fabricada por Xilinx que será la encargada de otorgar inteligencia al SSD para el procesamiento de datos.

Este SSD con un FPGA en su interior ha recibido el nombre de Samsung SmartSSD, y se convierte así en la primera plataforma de almacenamiento computacional adaptable de la industria, abriendo así las puertas a otro nivel de rendimiento, personalización y escalabilidad para acelerar las aplicaciones con uso intensivo de datos. Si bien este uso intensivo de datos está ligado con la CPU, ahora toda esta capacidad de procesamiento de datos se dirige al FPGA integrado en el SSD, reduciendo así el uso de la CPU y reduciendo el movimiento de datos, la latencias y eliminando los cuellos de botella en el rendimiento. También se puede comprimir los datos de forma transparente para aumentar la capacidad de almacenamiento aparente de la unidad SSD.

SmartSSD
Samsung SmartSSD

Ventajas del almacenamiento computacional:

  • Aumenta por 2.8x veces la velocidad a la hora de ejecutar consultas SQL sobre datos de Parquet de 1 SmartSSD CSD, el rendimiento goza de escalabilidad al añadir más unidades.
  • Con 3 SmartSSD CSDs se reduce el uso de la CPU en un 87% manteniendo la misma velocidad de frames de transcodificación de video
  • Se consigue un rendimiento de 72 Gbps cuando hablamos de velocidad de lectura de datos comprimidos LZ4 y descompresión de velocidad de línea con 24x SmartSSDs CSDs en un solo servidor 2U.

Mover cantidades masivas de datos entre los recursos de almacenamiento y los de computación es ineficiente. A medida que aumenta el volumen de datos, las CPU de los ordenadores se convierten en el cuello de botella del sistema, lo que limita la capacidad de procesamiento. Las consultas de búsqueda complejas pueden llevar horas, incluso días, un serio problema para las empresas.

Las unidades de almacenamiento computacional resuelven este problema acercando al ordenador a los medios de almacenamiento. Los datos se procesan directamente en el SmartSSD CSD antes de que lleguen a la CPU del host, evitando grandes transferencias de datos y acelerando el tiempo de comprensión. La escalabilidad rentable es fácil: la potencia de procesamiento se escala virtualmente de forma lineal con la capacidad de almacenamiento a medida que se añaden más unidades.

Xilinx indica las aplicaciones potenciales a las que se enfoca el SmartSSD CSD:

  • Inferencia Inteligencia Artificial / Machine Learning

  • Analítica Big Data

  • Inteligencia de negocios

  • Aceleración de Datos / Base de Datos

  • Almacenamiento de datos

  • Encriptación/Desencriptación

  • Servicios financieros

  • Genómica

  • Consultas de Búsqueda

  • Almacenamiento y Virtualización

  • Compresión Transparente

  • Analítica de Vídeo

  • Transcodificación de Archivos de Video

Las unidades CSD Samsung SmartSSD llegan en un formato estándar de 2,5" con la interfaz U.2 consumiendo 25W de energía y ofreciendo capacidades de almacenamiento que van desde los 3,84 hasta los 12 TB. El FPGA integrado Xilinx Kintex UltraScale+ cuenta con más de un millón de células lógicas de sistema y casi 2.000 procesadores de señal digital (DSP) para la aceleración por hardware.

En lo que respecta a la velocidad SSD, el modelo básico se apoya en 4 GB de memoria caché SDRAM @ 2400 MB/s alcanzando unas velocidades secuenciales de lectura y escritura de hasta 3500/3200 MB/s con una lectura y escritura aleatoria 4K de 800.000/135.000 IOPS. Si quieres saber su disponibilidad y precio, exacto, ni una palabra.

Artículos relacionados