FinanciaciÃģn
BoolSi recauda $6M para transformar software en silicio personalizado utilizando IA

La aceleraciÃģn de hardware ha prometido mejoras de rendimiento dramÃĄticas durante mucho tiempo, pero acceder a esas mejoras tradicionalmente ha requerido experiencia especializada en diseÃąo de chips. La startup con sede en Boston, BoolSi, estÃĄ tratando de cambiar esa ecuaciÃģn. La empresa ha anunciado una ronda de semilla de $6 millones liderada por Fine Structure Ventures, con la participaciÃģn de Pillar VC, Fifth Quarter Ventures y Coalition Ventures, mientras trabaja para hacer que la aceleraciÃģn de hardware personalizada sea accesible a los desarrolladores de software.
La financiaciÃģn apoyarÃĄ el lanzamiento de la beta privada de BoolSi mÃĄs tarde este aÃąo y acelerarÃĄ el desarrollo de una plataforma que convierte automÃĄticamente el software en aceleradores de hardware que se ejecutan en matrices de puertas programables en el campo (FPGAs), sin requerir que los ingenieros aprendan lenguajes de descripciÃģn de hardware o flujos de trabajo de diseÃąo de chips tradicionales.
Reimaginando el camino desde el cÃģdigo hasta el hardware
En el corazÃģn del enfoque de BoolSi se encuentra una idea simple: los desarrolladores de software deberÃan poder lograr mejoras de rendimiento a nivel de hardware sin convertirse en ingenieros de hardware.
En lugar de traducir el cÃģdigo fuente lÃnea por lÃnea a circuitos digitales, BoolSi entrena modelos de aprendizaje automÃĄtico para aprender el comportamiento de un programa. Una vez que el sistema entiende la transformaciÃģn entre las entradas y las salidas, la red neuronal se convierte en un circuito digital completamente que se puede analizar, verificar y optimizar utilizando herramientas de diseÃąo de chips existentes. SegÚn la empresa, el hardware resultante no es una aproximaciÃģn del cÃģdigo original, sino una implementaciÃģn exacta de su comportamiento.
La empresa describe esto como una nueva capa de compilaciÃģn que se encuentra entre el software y el silicio. Los desarrolladores identifican un punto caliente computacional en C, C++, o otros lenguajes compatibles, y BoolSi genera un acelerador de hardware personalizado junto con los artefactos de implementaciÃģn necesarios. El resultado es un coprocesador personalizado especÃficamente para esa carga de trabajo.
Por quÃĐ las FPGAs importan
El enfoque inicial de BoolSi se centra en las FPGAs, una categorÃa de chips reconfigurables que se pueden personalizar despuÃĐs de la fabricaciÃģn. Las FPGAs se han vuelto cada vez mÃĄs importantes en la robÃģtica, la infraestructura de inteligencia artificial perifÃĐrica y los sistemas integrados porque pueden ejecutar cargas de trabajo especializadas con una latencia y un consumo de energÃa mucho menor que los procesadores centrales tradicionales.
A pesar de sus ventajas, el desarrollo de FPGAs sigue siendo difÃcil para la mayorÃa de los equipos de software. Las herramientas existentes a menudo requieren experiencia en lenguajes de descripciÃģn de hardware como Verilog o VHDL, lo que crea una curva de aprendizaje pronunciada que limita la adopciÃģn. BoolSi estÃĄ tratando de eliminar completamente esa barrera al tratar la generaciÃģn de hardware como un problema de compilaciÃģn en lugar de un problema de diseÃąo de hardware.
De meses de ingenierÃa a una tarde
Uno de los ejemplos mÃĄs destacados de la empresa implica una biblioteca de expresiones regulares en C de 10,000 lÃneas utilizada para identificar direcciones de correo electrÃģnico en un flujo de texto. Al ejecutarse en un procesador ARM Cortex-A9, la carga de trabajo se completÃģ en 2,66 milisegundos. Compilada en un acelerador de hardware generado por BoolSi, el tiempo de ejecuciÃģn se redujo a 0,325 milisegundos. Al utilizar ocho agentes de hardware paralelos, la latencia se redujo aÚn mÃĄs a 0,042 milisegundos, lo que representa una mejora de 63 veces sobre la lÃnea de base de la CPU.
La visiÃģn mÃĄs amplia se extiende mÃĄs allÃĄ de las tareas de aceleraciÃģn aisladas. BoolSi cree que muchas aplicaciones modernas contienen bucles repetitivos, controladores de protocolo, sistemas de control y nÚcleos de procesamiento que podrÃan beneficiarse de hardware dedicado. En lugar de obligar a los desarrolladores a reescribir estos componentes en lenguajes de hardware especializados, la empresa quiere que el software original en sà mismo sirva como especificaciÃģn.
RobÃģtica y sistemas integrados primero
BoolSi se centra inicialmente en los desarrolladores de sistemas integrados que trabajan en robÃģtica, donde la latencia, la eficiencia energÃĐtica y el rendimiento en tiempo real a menudo determinan si un producto tiene ÃĐxito. Las aplicaciones como la fusiÃģn de sensores, el control de motores, la estimaciÃģn de flujo Ãģptico y el control predictivo de modelos son candidatas naturales para la aceleraciÃģn de hardware.
La ambiciÃģn a largo plazo de la empresa es considerablemente mayor. Imagina un futuro en el que cada CPU estÃĐ emparejada con lÃģgica reconfigurable que se pueda personalizar para las cargas de trabajo que se ejecutan junto a ella. A medida que el desarrollo de software asistido por IA continÚa reduciendo el tiempo necesario para crear aplicaciones, BoolSi argumenta que el prÃģximo gran salto de productividad puede provenir de la conversiÃģn automÃĄtica de esas aplicaciones en hardware especializado.
Si esa visiÃģn resulta alcanzable, la distinciÃģn entre la ingenierÃa de software y la ingenierÃa de hardware podrÃa volverse mucho menos rÃgida de lo que es hoy. Por ahora, la empresa se centra en demostrar que el silicio personalizado puede volverse tan accesible como escribir cÃģdigo.












