
Forradalmi megközelítés: Adatfolyam-architektúra
A NextSilicon hátat fordított a hagyományos Von Neumann-féle architektúrának, és helyette adatfolyam-vezérelt működést alkalmaz. Ez azt jelenti, hogy nem egy központi utasításszámláló szabja meg a műveletek sorrendjét, hanem az adatok megérkezése indítja el azonnal a szükséges számításokat. Ezzel jelentősen csökkennek a várakozási idők; a processzor soha nem tétlenkedik adat hiányában.
Az MI-alkalmazásokban és a nagy teljesítményű számítástechnikában egyre jellemzőbb, hogy a programok számítási igényének többségét a kód kis hányada adja – például a mátrixműveletek során. A NextSilicon erre épít: szoftvere automatikusan felismeri ezeket a forró pontokat, majd azokat adatfolyam-gyorsító egységeken futtatja, elkerülve a költséges kódportolást. Fontos megjegyezni, hogy a vállalat 400 alkalmazottjának 40 százaléka szoftverfejlesztő, akik a gördülékeny integráción dolgoznak.
Mill Core: Maximális teljesítmény optimális elhelyezéssel
Az alapötlet: minél több aritmetikai-logikai egységet (ALU) zsúfolnak a chipbe, mivel ezek kevesebb helyet foglalnak el, mint a memória-kezelő vagy dekódoló alrendszerek. Ahogy beérkeznek az adatok, átfolynak a chipen, miközben a Mill Core nevű egységsorozatok egzakt feladatsorokon dolgoznak. Az MI-alkalmazások igényeihez igazodva a NextSilicon szoftvere automatikusan kidolgozza a megoldást: elemzi a programot, majd optimalizált Compute Graph formájában, a legmegfelelőbb Mill Core csempéken futtatja a feladatokat.
A Maverick-2 nem csupán elméleti dizájn: valós, kereskedelmi forgalomban elérhető chip, amelyet kártyaként lehet telepíteni, és egyaránt alkalmas Linux-alapú szuperszámítógépekhez vagy akár MI-feladatokhoz is. Bár az FPGA-hoz bizonyos hasonlóságot mutat a rugalmas hardverkonfiguráció miatt, a Maverick-2 kizárólag adatfolyam-alapú – azonban a logikai feladatokat a szoftver optimalizálja a hardverre, nem pedig fordítva, ahogyan ezt a klasszikus GPU-modelleknél látjuk.
RISC-V processzorok és HBM3e: Felhasználásra kész újítások
A Maverick-2-ben RISC-V alapú vezérlőprocesszor dolgozik, de a NextSilicon tervezi, hogy önálló Arbel nevű, teljes értékű RISC-V központi egységet is piacra dob. A chip HBM3e memóriával érkezik, vagyis extrém gyors memória-sávszélességgel támogatja a párhuzamos adatfeldolgozást. Összefoglalva, a Maverick-2 már ma elérhető, kézzelfogható alternatívát jelent az NVIDIA és a hagyományos gyorsítók helyett a kutatási és MI-piacokon.