Alguna vez Dean Kamen. Creador del Segway y el iBOT dijo “De vez en cuando, una nueva tecnología, un antiguo problema y una gran idea se convierten en una innovación” (Kamen 2019); para prueba está que para tener un procesamiento en tiempo real y culplir as necesidades de las personas se requiere saber y crear el Computational Storage.

Pero se preguntarán ¿Para qué?¿Qué hace?, el almacenamiento computacional o computational storage, in-situ processing or in-storage compute; esta tecnología lo que hace es reducir el movimiento de datos, teniendo como consecuencia una mejor, un disminución de latencia, mejora a la infraestructura (IT) y el rendimiento, el almacenamiento entre host-almacenamiento; de tal forma que sea usable en el dispositivo.
La implicaciones:
- CPU
- memoria DRAM
- I/O (entrada y salida) de un disco de estado sólido
Sus tareas
- funciones de operación
- cifrado de vídeo
- algunas funciones del sistema operativo
Según Jason Molgaard, Senior Principal Storage Device Architect en Arm el 62 por ciento de la energía consumida en computación, según algunas estimaciones, se gasta en mover datos, es decir, del almacenamiento a la DRAM, de la DRAM a la CPU o de la CPU a los dispositivos de I/O; de esto se puede inferir que el computational storage ayuda con este problema y no solo afecta a un solo sector, también a los dispositivos IoT, en donde se pueden volver más pequeños en tamaño, teniendo una mayor eficiencia y rapidez, ya que si llega a tener un pequeño retraso, puede causar una gran error o choque de datos, causando una gran pérdida; Combinando diversas tecnologías tales como memoria, almacenamiento y como su nombre lo indica computación.

Pero en realidad el concepto de computational storage tiene diferentes componentes, como lo es :
- Computational Storage Drives (CSD): es un microprocesador integrado a una unidad de almacenamiento, realizando cálculos y teniendo presente el almacenamiento.
- Computational Storage Processors (CSP): Es el que controla la matriz de SSDs, solo da servicios y funciones al sistema de almacenamiento, más no almacena información.
- Computational Storage Arrays (CSA): Es la combinación de computational Storage Drives (CSD) y computational Storage Processors (CSP).
Referencias:
Lee, S. (2022, June 14). Why Is Computational Storage Inevitable? PHISON Blog. https://phisonblog.com/why-is-computational-storage-inevitable-2/
What Is Computational Storage? | SNIA. (n.d.). Retrieved October 25, 2022, from https://www.snia.org/education/what-is-computational-storage
Molgaard, J. (2022, January 26). Computational Storage: A New Way to Boost Performance. Arm Blueprint. https://www.arm.com/blogs/blueprint/computational-storage