La familia Cadence Tensilica FloatingPoint DSP se enfoca en aplicaciones de computación intensiva

Actualización: 21 de junio de 2021

La familia Cadence Tensilica FloatingPoint DSP se enfoca en aplicaciones de computación intensiva

La familia Cadence Tensilica FloatingPoint DSP se enfoca en aplicaciones de computación intensiva

Cadence Design Systems ha presentado la familia Tensilica FloatingPoint DSP, que ha sido diseñada para proporcionar una solución escalable y configurable específicamente para cargas de trabajo centradas en puntos flotantes.

Estos nuevos núcleos DSP IP se extienden desde pequeños, de ultra baja potencia a muy alto rendimiento y son adecuados para una amplia gama de aplicaciones que van desde: soluciones energéticamente eficientes para dispositivos que funcionan con baterías hasta inteligencia artificial / aprendizaje automático (AI / ML ), control de motores, fusión de sensores, seguimiento de objetos y aplicaciones de realidad aumentada / realidad virtual (AR / VR) en los mercados móviles, automotrices, de computación a hiperescala y de consumo.

La familia está compuesta por cuatro núcleos: Tensilica FloatingPoint KP1 DSP, Tensilica FloatingPoint KP6 DSP, Tensilica FloatingPoint KQ7 DSP y Tensilica FloatingPoint KQ8 DSP.

Cada uno comparte una arquitectura de conjunto de instrucciones común (ISA) con la unidad de punto flotante vectorial (VFPU) opcional de los DSP de Tensilica existentes, lo que promueve la portabilidad y la reutilización del software al tiempo que permite una fácil descarga de cargas de trabajo de punto flotante.

Escalables desde SIMD de 128 bits a SIMD de 1024 bits en las plataformas Tensilica Xtensa LX y NX, los DSP FloatingPoint ofrecen una mejora del 25% en las operaciones fusionadas de adición múltiple (FMA) en comparación con los DSP de punto fijo Tensilica con el complemento VFPU encendido, contribuyendo a un mayor rendimiento operativo. El rendimiento se puede mejorar y diferenciar aún más utilizando el lenguaje Tensilica Instruction Extension (TIE). Además, los DSP FloatingPoint ofrecen hasta un 40% de ahorro de área en comparación con la clase similar de DSP de punto fijo con VFPU.

Las herramientas de software de alto rendimiento proporcionan una autovectorización eficaz que ayuda a optimizar el código escalar para utilizar las unidades vectoriales de punto flotante con un esfuerzo manual mínimo o nulo. El soporte para bibliotecas de software optimizadas de Eigen, NatureDSP, ubicación y mapeo simultáneos (SLAM) y matemáticas permite un desarrollo más fácil de software de alto rendimiento.

Los DSP de Tensilica FloatingPoint también ofrecen un entorno de desarrollo de software que admite la migración sin problemas de la pila de software común de punto flotante existente a los nuevos DSP de Tensilica FloatingPoint y entre los DSP de FloatingPoint dentro de la familia.

“Los números de punto flotante se utilizan ampliamente en los cálculos modernos en una amplia gama de aplicaciones de cálculo intensivo, y la necesidad de procesamiento de punto flotante está creciendo”, dijo Larry Przywara, director de grupo senior de marketing de Tensilica en Cadence. “Los DSP energéticamente eficientes, rentables y de alto rendimiento diseñados específicamente para la computación centrada en puntos flotantes son fundamentales para desarrollar productos competitivos y diferenciados. La familia escalable de DSP Tensilica FloatingPoint proporciona un PPA óptimo para estos cálculos de punto flotante, independientemente de la aplicación. Estos DSP son un ejemplo de cómo Cadence está aplicando nuestra destreza en software computacional al hardware para resolver los desafíos de diseño de nuestros clientes ".