DIGITAL
DSP
neurali e progettato per il supporto multi-processore.
In grado di garantire velocità molto elevate e consu-
mi estremamente contenuti, questo DSP soddisfa tut-
ti i requisiti delle reti neurali più avanzate. Realizzata
sulla base di un know-how ventennale maturato con
lo sviluppo dell’architettura multiprocessore Xtensa,
questa soluzione è caratterizzata da un’architettura di
memoria condivisa e supporta interrupt, code per la
sincronizzazione e debug multi-processore sincrono
(Fig. 2). Il DSP Vision C5 accelera non solo le funzioni
di convoluzione, ma anche tutti i livelli di elaborazione
della rete neurale (convoluzione, completamente con-
nesso, pooling e normalizzazione). In questo modo, il
DSP di imaging principale può eseguire le applicazio-
ni per il miglioramento dell’immagine in maniera indi-
pendente, mentre il DSP Vision C5 esegue le attività di
inferenza. Minimizzando il trasferimento dei dati da/
verso l’acceleratore hardware, il DSP Vision C5 si pro-
pone come una soluzione in grado di garantire con-
sumi più bassi rispetto a quelli degli altri acceleratori
per reti neurali.
La capacità di calcolo di Vision C5 è pari a 1TMAC/s,
in grado quindi di sodisfare le crescenti esigenze di
elaborazione delle reti neurali. Contraddistinto da un
elevato grado di scalabilità e configurato in modo da
supportare progetti multi-core, questo DSP permette
di realizzare soluzioni embedded capaci di garantire
prestazioni dell’ordine di parecchi TMAC. Vision C5 è
stato espressamente concepito per applicazioni che
prevedono l’esecuzione di più reti neurali su base con-
tinua. In considerazione della sua natura programma-
bile, questo nuovo DSP di Cadence è “future-proof” e
quindi in grado di supportare nuovi strati che possono
essere introdotti nel momento in cui sono apportate
modifiche a un progetto. Il progetto dei sistemi di ela-
borazione utilizzati nelle applicazioni di visione deve
prevedere lo sviluppo in parallelo delle componenti
hardware e software. I progettisti devono quindi uti-
lizzare tool e IP che consentono di implementare al-
goritmi efficienti e piattaforme hardware in grado di
soddisfare i requisiti, in termini di costi e di consumi,
di qualsiasi applicazione.
Grazie a un approccio a livello di sistema, Cadence
consente ai progettisti di sistemi di visione embedded
di sviluppare prodotti realmente innovativi nel modo
più veloce ed efficiente possibile.