Quattro scelte di architettura, tutte con lo stesso scopo: far consumare al chip solo l'energia del lavoro che sta facendo davvero.


Le quattro decisioni
Memoria dentro il calcolo
Nei chip classici i pesi di una rete stanno in una memoria e le moltiplicazioni in un'altra: ogni operazione è un viaggio. Nei chip Nodalis i pesi sono scritti nelle celle che fanno la somma. Il dato non si muove, e l'energia di trasporto, la voce più grossa del conto, sparisce.
Eventi, non fotogrammi
Un sensore tranquillo non produce lavoro. L'interfaccia a eventi tiene il cuore del chip spento finché il segnale non cambia davvero; un microfono in una stanza vuota costa quasi come un orologio fermo.
Precisione variabile
Ogni strato della rete usa i bit che gli servono, da 2 a 8. Il compilatore misura quanto errore si può permettere ciascuno e assegna la precisione più bassa che resta nel margine fissato da chi progetta il prodotto.
Dormire è lo stato normale
Il chip ha otto domini di alimentazione indipendenti. Solo quelli che servono a quel modello restano accesi; il resto è a zero, non in attesa.
Dal modello al silicio, in quattro passi
Non cambi il modo di lavorare: cambia dove finisce il modello.
- 1Addestri come sempreCon gli strumenti che usi già. Il modello esce da PyTorch o da un formato ONNX, senza riscrivere nulla.
- 2Lo comprimiIl compilatore Nodalis assegna a ogni strato la precisione minima e ti dice quanta accuratezza perdi, strato per strato.
- 3Lo mappi sul silicioI pesi vengono scritti nelle celle di memoria e la rete è distribuita sui domini che deve accendere.
- 4Lo misuriLa scheda di valutazione riporta l'energia per ogni inferenza sul tuo segnale reale, non su un benchmark.
Le domande che fa un ingegnere
Posso portare un modello che ho già addestrato?
Che cosa non sa fare un chip Nodalis?
Serve una memoria esterna?
Come si programma l'interfaccia a eventi?
Prova il tuo modello.
Mandaci il modello e un campione del segnale: ti restituiamo l'energia per inferenza su Lyra.