
(3dcombinado/Shutterstock)
Los primeros usuarios de la arquitectura de procesamiento en memoria (PIM) de NeuroBlade, llamada XRAM, muestran un aumento de 10x a 60X en el rendimiento para grandes cargas de trabajo de SQL. Pero la compañía está jugando a lo seguro en el frente del crecimiento, así que no espere que el dispositivo que impulsa el análisis se envíe en volumen este año.
Elad Sity y Eliad Hillel cofundaron neuroblade en 2018 para abordar el cuello de botella de E/S que surge entre los procesadores y la memoria durante algunas cargas de trabajo de uso intensivo de datos. Observaron que la RAM estándar no puede mover datos a la CPU lo suficientemente rápido como para mantener su canal completo, dejando ciclos de procesador sobre la mesa y analistas esperando que se completen sus consultas.
Sity inicialmente buscó aceleraciones usando IntelLa tecnología de Optane. Funcionó durante un tiempo, pero finalmente descubrió que podía obtener el mismo nivel de rendimiento ajustando las unidades de disco estándar, por lo que buscó mejores números en otra parte.
Eventualmente, Sity y su cofundador decidieron probar la ruta del silicio personalizado. Al construir un procesador RISC de diseño personalizado y montarlo directamente en la memoria, lo que se denomina arquitectura PIM, NeuroBlade podría descargar el trabajo del procesador principal, lo que le permitiría funcionar de manera más eficiente y hacer más trabajo.
Además de los módulos XRAM, NeuroBlade utiliza unidades NVMe en su sistema de consulta mejorado de {hardware} (HEQS). Cada dispositivo HEQS puede contener alrededor de 100 TB de datos, y se pueden unir hasta seis unidades HEQS, lo que proporciona una capacidad whole de 600 TB para aumentar los lagos de datos, que se encuentran junto al HEQS en la LAN.
Los resultados iniciales han sido prometedores, y los primeros usuarios mostraron una reducción de 10x a 60x en el tiempo de procesamiento, cube la compañía. NeuroBlade ha trabajado muy de cerca con los primeros usuarios, que tienden a ser grandes empresas de servicios financieros que manejan su propio equipo, para garantizar que HEQS les brinde el beneficio que esperan.
Si bien la tecnología y el empaque son prometedores, aún son los primeros días para NeuroBlade, y Sity quiere asegurarse de que cada cliente reciba toda la atención de la empresa para garantizar que tengan éxito con el producto.
“El enfoque precise está en el cliente de alto nivel”, cube Sity. datanami. “Vamos a tardar un par de años en tener un sistema GA. Está relacionado (con el hecho) de que todavía somos una startup. No podemos admitir tantos casos de uso diferentes. Todavía aprendes mucho de cada compromiso que tienes. Todavía necesita estar realmente, realmente en ello, hablando tanto desde la perspectiva del producto como desde la perspectiva del soporte”.
Si bien NeuroBlade es “conectar y usar” desde la perspectiva del cliente, que esencialmente solo coloca el HEQS junto a su lago de datos existente, todavía hay mucha complejidad detrás de escena. Sity estima que se necesita alrededor de un mes y medio de desarrollo de software program para crear la integración necesaria para admitir una base de datos, un sistema de archivos o un almacén de objetos determinados con la API de NeuroBlade.
“Cuando comenzamos a hablar con los clientes, nos dimos cuenta de que lo que en realidad construimos period una nueva pieza de infraestructura para el análisis de datos que tiene en cuenta el almacenamiento, las redes, la computación, con aceleradores específicos, por supuesto, para el análisis”, dijo. cube. “Y la pieza más importante es una gran cantidad de software program que orquesta todo lo anterior”.
Debido a que está directamente en la ruta de consulta y ejecuta ciertas consultas en su tecnología XRAM mientras deja otras consultas en manos de los recursos del procesador del motor de consultas regular, NeuroBlade necesita estar 100 % seguro de que no está modificando el SQL de los clientes de ninguna manera. Eso requiere bastante trabajo, cube Sity.
“Puedes considerarlo como un software program muy complejo”, explica a datanami. “Entiendes la consulta. Lo analizamos y luego escribimos el código que realiza la consulta y luego lo compilamos y luego lo descargamos al {hardware}”.
NeuroBlade no es appropriate con todas las configuraciones de lagos de datos o almacenes de datos del mercado. De hecho, es bastante selectivo al elegir con qué entornos trabajará. Hasta ahora, se ha utilizado principalmente en entornos de lagos de datos nativos de la nube que se ejecutan en las instalaciones con los motores de consulta Presto, Trino, Spark y Dremio. Su arquitectura no es propicia para su uso en entornos de almacenamiento de datos clásicos donde las capas de cómputo y almacenamiento están estrechamente vinculadas.
“No es un pequeño problema técnico poder conectarse al motor de consulta de su base de datos porque a veces necesita cambiar la planificación de su máquina”, cube Sity. “prioridad número uno: no cambiar la consulta”.
Los primeros usuarios han estado muy contentos con los resultados hasta ahora, cube Sity. Por lo basic, trasladan sus consultas más importantes a NeuroBlade, lo que representa del 10 % al 50 % de su base whole de consultas analíticas, cube. Los primeros usuarios pueden utilizar la mayor eficiencia para aumentar la generación de resultados a partir de las consultas SQL de los analistas o ahorrar dinero al reducir drásticamente el tamaño de su configuración analítica existente.
La empresa, fundada en Israel, está creciendo de forma selectiva. Ha recaudado más de 110 millones de dólares en las rondas A y B, y abrió su sede en EE. UU. en Palo Alto el año pasado para ayudar a abordar el lucrativo mercado norteamericano.
Los problemas de la cadena de suministro en la industria de los semiconductores no se han solucionado por completo, lo que no ayuda a las empresas a construir silicio personalizado como NeuroBlade. Aun así, Sity cube que la empresa se las arregla. “Las cantidades no son grandes”, cube. “A veces pagamos más… pero podemos manejarlo”.
La mayor prioridad para el futuro de la empresa es garantizar que cada cliente tenga éxito con la oferta, cube Sity.
“Estamos en algunos compromisos importantes en este momento. Pero vamos a ser muy oportunistas, cuando se presente la oportunidad correcta”, cube. “Creo que el mundo nos demostró que no es necesario crecer muy rápido. Necesitas crecer muy saludable”.
Artículos relacionados:
NeuroBlade aborda los cuellos de botella de memoria y ancho de banda con XRAM
Llenando vacíos persistentes en la period de la ‘gran memoria’
El pasado y el futuro de la informática en memoria
grandes datos, Dremio, Elad ciudad, acelerador de {hardware}, PIM, presto, procesador en memoria, Chispa – chispear, análisis SQL, trino, XRAM