Nodalis

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

Piste di rame su un circuito stampato nero, con una grande piazzola rettangolare
Piste di rame su un circuito stampato.
Primo piano di componenti su una scheda elettronica scura
Componenti su una scheda, in primo piano.

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.

  1. 1
    Addestri come sempre
    Con gli strumenti che usi già. Il modello esce da PyTorch o da un formato ONNX, senza riscrivere nulla.
  2. 2
    Lo comprimi
    Il compilatore Nodalis assegna a ogni strato la precisione minima e ti dice quanta accuratezza perdi, strato per strato.
  3. 3
    Lo mappi sul silicio
    I pesi vengono scritti nelle celle di memoria e la rete è distribuita sui domini che deve accendere.
  4. 4
    Lo misuri
    La 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?
Sì. Il compilatore legge ONNX e i principali formati quantizzati. Se un operatore non è supportato, lo segnala con il nome dello strato prima di produrre qualunque risultato.
Che cosa non sa fare un chip Nodalis?
Non addestra e non esegue modelli generativi di grandi dimensioni. È fatto per modelli piccoli e continui: riconoscimento, classificazione, rilevamento di anomalie, tracciamento.
Serve una memoria esterna?
Per Lyra L1 no: il modello sta nel chip. Lyra L4 e L16 possono usare una memoria esterna solo per buffer di dati, non per i pesi.
Come si programma l'interfaccia a eventi?
Si dichiara in un file di configurazione quale soglia di variazione sveglia il chip; la libreria di riferimento gestisce il resto.

Prova il tuo modello.

Mandaci il modello e un campione del segnale: ti restituiamo l'energia per inferenza su Lyra.