Cadence Tensilica FloatingPoint DSP 제품군은 컴퓨팅 집약적 인 애플리케이션을 대상으로합니다.

업데이트: 21년 2021월 XNUMX일

Cadence Tensilica FloatingPoint DSP 제품군은 컴퓨팅 집약적 인 애플리케이션을 대상으로합니다.

Cadence Tensilica FloatingPoint DSP 제품군은 컴퓨팅 집약적 인 애플리케이션을 대상으로합니다.

Cadence Design Systems는 특히 부동 소수점 중심 워크로드를 위해 확장 가능하고 구성 가능한 솔루션을 제공하도록 설계된 Tensilica FloatingPoint DSP 제품군을 공개했습니다.

이 새로운 DSP IP 코어는 소형 초 저전력에서 초 고성능까지 확장되며 배터리로 작동하는 장치를위한 에너지 효율적인 솔루션부터 인공 지능 / 머신 러닝 (AI / ML)에 이르는 광범위한 애플리케이션에 적합합니다. ), 모바일, 자동차, 하이퍼 스케일 컴퓨팅 및 소비자 시장의 모터 제어, 센서 융합, 물체 추적 및 증강 현실 / 가상 현실 (AR / VR) 애플리케이션.

이 제품군은 Tensilica FloatingPoint KP1 DSP, Tensilica FloatingPoint KP6 DSP, Tensilica FloatingPoint KQ7 DSP 및 Tensilica FloatingPoint KQ8 DSP의 XNUMX 개 코어로 구성됩니다.

각각은 기존 Tensilica DSP의 선택적 벡터 부동 소수점 단위 (VFPU)와 공통 명령 집합 아키텍처 (ISA)를 공유하여 소프트웨어 이식성과 재사용 성을 높이는 동시에 부동 소수점 워크로드를 쉽게 오프 로딩 할 수 있습니다.

Tensilica Xtensa LX 및 NX 플랫폼 모두에서 128 비트 SIMD에서 1024 비트 SIMD로 확장 가능한 FloatingPoint DSP는 VFPU 추가 기능이있는 Tensilica 고정 소수점 DSP에 비해 FMA (Fused Multiply-Add) 작업에서 25 % 개선 된 성능을 제공합니다. 작동 처리량 증가에 기여합니다. Tensilica Instruction Extension (TIE) 언어를 사용하여 성능을 더욱 향상시키고 차별화 할 수 있습니다. 또한, FloatingPoint DSP는 VFPU를 사용하는 유사한 종류의 고정 소수점 DSP에 비해 최대 40 %의 면적 절약 효과를 제공합니다.

고성능 소프트웨어 도구는 스칼라 코드를 최적화하는 데 도움이되는 효과적인 자동 벡터화를 제공하여 최소한의 수동 작업으로 벡터 부동 소수점 단위를 활용합니다. 최적화 된 Eigen, NatureDSP, SLAM (동시 위치 및 매핑) 및 수학 소프트웨어 라이브러리에 대한 지원을 통해 고성능 소프트웨어를보다 쉽게 ​​개발할 수 있습니다.

Tensilica FloatingPoint DSP는 또한 기존 부동 소수점 공통 소프트웨어 스택을 새로운 Tensilica FloatingPoint DSP로 그리고 제품군 내 FloatingPoint DSP간에 원활하게 마이그레이션 할 수있는 소프트웨어 개발 환경을 제공합니다.

Cadence의 Tensilica 마케팅 선임 그룹 이사 인 Larry Przywara는“부동 소수점 숫자는 광범위한 컴퓨팅 집약적 응용 프로그램의 현대 계산에 널리 사용되며 부동 소수점 처리에 대한 필요성이 증가하고 있습니다. “부동 소수점 중심 계산을 위해 특별히 설계된 에너지 효율적이고 비용 효율적인 고성능 DSP는 경쟁력 있고 차별화 된 제품을 개발하는 데 중요합니다. 확장 가능한 Tensilica FloatingPoint DSP 제품군은 애플리케이션에 관계없이 이러한 부동 소수점 계산을위한 최적의 PPA를 제공합니다. 이러한 DSP는 Cadence가 고객의 설계 과제를 해결하기 위해 우리의 계산 소프트웨어 능력을 하드웨어에 적용하는 방법의 예입니다.”