Finansiering
BoolSi henter 6 millioner dollars for at omdanne software til brugerdefineret silicium med AI

Hardware-acceleration har lÃĶnge lovet dramatiske ydelseforbedringer, men adgang til disse forbedringer har traditionelt krÃĶvet specialiseret ekspertise i chip-design. Boston-baseret startup BoolSi sÃļger at ÃĶndre denne ligning. Selskabet har annonceret en seed-runde pÃĨ 6 millioner dollars ledet af Fine Structure Ventures, med deltagelse fra Pillar VC, Fifth Quarter Ventures og Coalition Ventures, da de arbejder pÃĨ at gÃļre brugerdefineret hardware-acceleration tilgÃĶngelig for software-udviklere.
Finansieringen vil stÃļtte lanceringen af BoolSis private beta senere i ÃĨr og accelerere udviklingen af en platform, der automatisk konverterer software til hardware-acceleratorer, der kÃļrer pÃĨ Field Programmable Gate Arrays (FPGAs), uden at krÃĶve, at ingeniÃļrer lÃĶrer hardware-beskrivelsessprog eller traditionelle chip-design-arbejdsgange.
Genopfindelse af vejen fra kode til hardware
I hjertet af BoolSis tilgang ligger en simpel idÃĐ: software-udviklere skal kunne opnÃĨ hardware-niveau-ydelseforbedringer uden at blive hardware-ingeniÃļrer.
I stedet for at oversÃĶtte kildekoden linje for linje til digitale kredslÃļb, trÃĶner BoolSi maskinlÃĶringsmodeller til at lÃĶre programmet adfÃĶrd. NÃĨr systemet forstÃĨr transformationen mellem input og output, konvergerer neuralt netvÃĶrk til et fuldt digitalt kredslÃļb, der kan analyseres, verificeres og optimeres ved hjÃĶlp af eksisterende chip-design-vÃĶrktÃļjer. IfÃļlge selskabet er det resulterende hardware ikke en approksimation af den oprindelige kode, men en prÃĶcis implementering af dens adfÃĶrd.
Selskabet beskriver dette som et nyt kompilationslag, der ligger mellem software og silicium. Udviklere identificerer en beregningshotspot i C, C++ eller andre understÃļttede sprog, og BoolSi genererer en brugerdefineret hardware-accelerator sammen med de nÃļdvendige installationsarter. Resultatet er en co-processor, der er tilpasset specifikt til den pÃĨgÃĶldende arbejdsmÃĶngde.
Hvorfor FPGAs er vigtige
BoolSis initial fokus er pÃĨ FPGAs, en kategori af omkonfigurÃĐrbarer chip, der kan tilpasses efter fremstilling. FPGAs er blevet stadig mere vigtige i robotteknologi, edge AI og indlejrede systemer, fordi de kan udfÃļre specialiserede arbejdsmÃĶngder med langt lavere latency og strÃļmforbrug end traditionelle CPUâer.
Trods deres fordele er FPGA-udvikling stadig svÃĶr for de fleste software-hold. Eksisterende vÃĶrktÃļjer krÃĶver ofte ekspertise i hardware-beskrivelsessprog som Verilog eller VHDL, hvilket skaber en stejl lÃĶringskurve, der begrÃĶnser adoptionen. BoolSi forsÃļger at fjerne denne barriere helt ved at behandle hardware-generering som et kompilationsproblem snarere end et hardware-design-problem.
Fra mÃĨneder af ingeniÃļrarbejde til en eftermiddag
Et af selskabets mere slÃĨende eksempler involverer en 10.000-linje C-regulÃĶr udtryksbibliotek, der bruges til at identificere e-mail-adresser i en tekststrÃļm. KÃļrende pÃĨ en ARM Cortex-A9-processor, blev arbejdsmÃĶngden fuldfÃļrt pÃĨ 2,66 millisekunder. Kompileret til en BoolSi-genereret hardware-accelerator, faldt udfÃļrelsestiden til 0,325 millisekunder. Ved at bruge otte parallele hardware-agenter reduceredes ventetiden yderligere til 0,042 millisekunder, hvilket reprÃĶsenterer en 63-gangs forbedring i forhold til CPU-basen.
Den bredere vision strÃĶkker sig ud over isolerede acceleration-opgaver. BoolSi mener, at mange moderne applikationer indeholder repetitive lÃļkker, protokolfunktioner, kontrolsystemer og proceskerner, der kunne drage fordel af dedikeret hardware. I stedet for at tvinge udviklere til at omskrive disse komponenter i specialiserede hardware-sprog, Ãļnsker selskabet, at den oprindelige software selv skal fungere som specifikationen.
Robotik og indlejrede systemer fÃļrst
BoolSi sigter initialt pÃĨ indlejrede udviklere, der arbejder med robotteknologi, hvor latency, strÃļmeffektivitet og realtidsydelse ofte afgÃļr, om et produkt lykkes. Applikationer som sensorfusion, motorstyring, optisk flow-estimation og modelprÃĶdictiv kontrol er naturlige kandidater til hardware-acceleration.
Selskabets langsigtede ambition er betydeligt stÃļrre. Det forestiller sig en fremtid, hvor hver CPU er parret med omkonfigurÃĐrbar logik, der kan tilpasses til de arbejdsmÃĶngder, der kÃļrer ved siden af. Da AI-assisteret software-udvikling fortsat reducerer den tid, der krÃĶves for at oprette applikationer, mener BoolSi, at den nÃĶste store produktivitets-spring mÃĨske kommer fra automatisk konvertering af disse applikationer til specialiseret hardware.
Hvis denne vision viser sig at vÃĶre gennemfÃļrlig, kan forskellen mellem software-ingeniÃļrarbejde og hardware-ingeniÃļrarbejde blive langt mindre rigid, end det er i dag. For nu er selskabet fokuseret pÃĨ at bevise, at brugerdefineret silicium kan blive lige sÃĨ tilgÃĶngeligt som at skrive kode.












