A família Cadence Tensilica FloatingPoint DSP é voltada para aplicativos de computação intensiva

Atualização: 21 de junho de 2021

A família Cadence Tensilica FloatingPoint DSP é voltada para aplicativos de computação intensiva

A família Cadence Tensilica FloatingPoint DSP é voltada para aplicativos de computação intensiva

Cadence Design Systems revelou a família Tensilica FloatingPoint DSP, que foi projetada para fornecer uma solução escalável e configurável especificamente para cargas de trabalho centradas em ponto flutuante.

Esses novos núcleos de IP DSP estendem-se de uma potência pequena e ultrabaixa a um desempenho muito alto e são adequados para uma ampla gama de aplicações que vão desde: soluções de eficiência energética para dispositivos operados por bateria até inteligência artificial / aprendizado de máquina (AI / ML ), aplicativos de controle de motor, fusão de sensores, rastreamento de objetos e realidade aumentada / realidade virtual (AR / VR) nos mercados móvel, automotivo, de computação em hiperescala e de consumo.

A família é composta por quatro núcleos: Tensilica FloatingPoint KP1 DSP, Tensilica FloatingPoint KP6 DSP, Tensilica FloatingPoint KQ7 DSP e Tensilica FloatingPoint KQ8 DSP.

Cada um compartilha uma arquitetura de conjunto de instruções comum (ISA) com a unidade de ponto flutuante vetorial (VFPU) da Tensilica DSPs, promovendo a portabilidade e a capacidade de reutilização do software, ao mesmo tempo que permite o fácil descarregamento de cargas de trabalho de ponto flutuante.

Escaláveis ​​de SIMD de 128 bits para SIMD de 1024 bits nas plataformas Tensilica Xtensa LX e NX, os DSPs FloatingPoint oferecem uma melhoria de 25% nas operações fundidas de multiplicação-adição (FMA) em comparação com os DSPs de ponto fixo Tensilica com o VFPU add- ligado, contribuindo para um maior rendimento operacional. O desempenho pode ser ainda mais aprimorado e diferenciado usando a linguagem Tensilica Instruction Extension (TIE). Além disso, os DSPs FloatingPoint oferecem até 40% de economia de área em comparação com a classe semelhante de DSPs de ponto fixo com VFPUs.

Ferramentas de software de alto desempenho fornecem autovetorização eficaz que ajuda a otimizar o código escalar para utilizar as unidades vetoriais de ponto flutuante com mínimo ou nenhum esforço manual. O suporte para Eigen otimizado, NatureDSP, localização e mapeamento simultâneo (SLAM) e bibliotecas de software matemático facilitam o desenvolvimento de software de alto desempenho.

Os Tensilica FloatingPoint DSPs também oferecem um ambiente de desenvolvimento de software que suporta a migração perfeita da pilha de software comum de ponto flutuante existente para os novos Tensilica FloatingPoint DSPs e entre os FloatingPoint DSPs dentro da família.

“Os números de ponto flutuante são amplamente usados ​​em cálculos modernos em uma ampla gama de aplicativos de computação intensiva, e a necessidade de processamento de ponto flutuante está crescendo”, disse Larry Przywara, diretor sênior do grupo, Tensilica marketing da Cadence. “DSPs com eficiência energética, custo-benefício e alto desempenho, projetados especificamente para computação centrada em ponto flutuante, são essenciais para o desenvolvimento de produtos competitivos e diferenciados. A família Tensilica FloatingPoint DSP escalonável fornece PPA ideal para esses cálculos de ponto flutuante, independentemente do aplicativo. Esses DSPs são um exemplo de como a Cadence está aplicando nossas proezas de software computacional ao hardware para resolver os desafios de design de nossos clientes. ”