La famiglia Cadence Tensilica FloatingPoint DSP si rivolge ad applicazioni ad alta intensità di calcolo

Aggiornamento: 21 giugno 2021

La famiglia Cadence Tensilica FloatingPoint DSP si rivolge ad applicazioni ad alta intensità di calcolo

La famiglia Cadence Tensilica FloatingPoint DSP si rivolge ad applicazioni ad alta intensità di calcolo

Cadence Design Systems ha presentato la famiglia Tensilica FloatingPoint DSP, progettata per fornire una soluzione scalabile e configurabile specifica per i carichi di lavoro incentrati sulla virgola mobile.

Questi nuovi core DSP IP si estendono da piccoli, bassissimi consumi a prestazioni molto elevate e sono adatti per un'ampia gamma di applicazioni che vanno da: soluzioni ad alta efficienza energetica per dispositivi alimentati a batteria all'intelligenza artificiale/apprendimento automatico (AI/ML ), controllo motorio, fusione di sensori, tracciamento di oggetti e applicazioni di realtà aumentata/realtà virtuale (AR/VR) nei mercati mobile, automobilistico, dell'informatica iperscale e dei consumatori.

La famiglia è composta da quattro core: Tensilica FloatingPoint KP1 DSP, Tensilica FloatingPoint KP6 DSP, Tensilica FloatingPoint KQ7 DSP e Tensilica FloatingPoint KQ8 DSP.

Ciascuno condivide un'architettura del set di istruzioni (ISA) comune con l'unità a virgola mobile (VFPU) vettoriale opzionale dei DSP Tensilica esistenti, promuovendo la portabilità e la riutilizzabilità del software, consentendo al contempo un facile trasferimento dei carichi di lavoro in virgola mobile.

Scalabili da SIMD a 128 bit a SIMD a 1024 bit su entrambe le piattaforme Tensilica Xtensa LX e NX, i DSP FloatingPoint offrono un miglioramento del 25% nelle operazioni FMA (fused multiply-add) rispetto ai DSP a virgola fissa Tensilica con l'aggiunta VFPU. on, contribuendo a una maggiore produttività operativa. Le prestazioni possono essere ulteriormente migliorate e differenziate utilizzando il linguaggio Tensilica Instruction Extension (TIE). Inoltre, i DSP FloatingPoint offrono fino al 40% di risparmio di area rispetto alla classe simile di DSP a virgola fissa con VFPU.

Gli strumenti software ad alte prestazioni forniscono un'efficace vettorizzazione automatica che aiuta a ottimizzare il codice scalare per utilizzare le unità vettoriali in virgola mobile con uno sforzo manuale minimo o nullo. Il supporto per Eigen ottimizzato, NatureDSP, localizzazione e mappatura simultanee (SLAM) e librerie software matematiche consente uno sviluppo più semplice di software ad alte prestazioni.

I DSP Tensilica FloatingPoint offrono anche un ambiente di sviluppo software che supporta la migrazione senza soluzione di continuità dello stack software comune in virgola mobile esistente ai nuovi DSP Tensilica FloatingPoint e tra i DSP FloatingPoint all'interno della famiglia.

"I numeri in virgola mobile sono ampiamente utilizzati nei calcoli moderni in un'ampia gamma di applicazioni ad alta intensità di calcolo e la necessità di elaborazione in virgola mobile è in crescita", ha affermato Larry Przywara, direttore senior del gruppo, marketing di Tensilica presso Cadence. “I DSP efficienti dal punto di vista energetico, economici e ad alte prestazioni progettati specificamente per il calcolo in virgola mobile sono fondamentali per lo sviluppo di prodotti competitivi e differenziati. La famiglia scalabile Tensilica FloatingPoint DSP fornisce un PPA ottimale per questi calcoli in virgola mobile, indipendentemente dall'applicazione. Questi DSP sono un esempio di come Cadence sta applicando la nostra abilità software di calcolo all'hardware per risolvere le sfide di progettazione dei nostri clienti."