Семейство Cadence Tensilica FloatingPoint DSP предназначено для приложений с интенсивными вычислениями

Обновление: 21 июня 2021 г.

Семейство Cadence Tensilica FloatingPoint DSP предназначено для приложений с интенсивными вычислениями

Семейство Cadence Tensilica FloatingPoint DSP предназначено для приложений с интенсивными вычислениями

Компания Cadence Design Systems представила семейство DSP Tensilica FloatingPoint, которое было разработано для обеспечения масштабируемого и настраиваемого решения специально для рабочих нагрузок, ориентированных на операции с плавающей запятой.

Эти новые IP-ядра DSP простираются от небольших, сверхнизких энергопотреблений до очень высокопроизводительных и хорошо подходят для широкого спектра приложений, начиная от энергоэффективных решений для устройств с батарейным питанием и заканчивая искусственным интеллектом / машинным обучением (AI / ML ), управление двигателем, объединение датчиков, отслеживание объектов и приложения дополненной / виртуальной реальности (AR / VR) на рынках мобильных устройств, автомобилей, гипермасштабируемых вычислений и потребительских товаров.

Семейство состоит из четырех ядер: Tensilica FloatingPoint KP1 DSP, Tensilica FloatingPoint KP6 DSP, Tensilica FloatingPoint KQ7 DSP и Tensilica FloatingPoint KQ8 DSP.

Каждый из них имеет общую архитектуру набора команд (ISA) с дополнительным векторным блоком с плавающей запятой (VFPU) существующих DSP Tensilica, что способствует переносимости и повторному использованию программного обеспечения, обеспечивая легкую разгрузку рабочих нагрузок с плавающей запятой.

Масштабируемые от 128-битного SIMD до 1024-битного SIMD на платформах Tensilica Xtensa LX и NX, DSP FloatingPoint обеспечивают на 25% улучшение операций слитного умножения и сложения (FMA) по сравнению с DSP Tensilica с фиксированной точкой с добавлением VFPU на, что способствует увеличению производительности. Производительность может быть дополнительно улучшена и дифференцирована с помощью языка Tensilica Instruction Extension (TIE). Кроме того, DSP с плавающей точкой предлагают до 40% экономии площади по сравнению с аналогичным классом DSP с фиксированной точкой с модулями VFPU.

Высокопроизводительные программные инструменты обеспечивают эффективную автоматическую векторизацию, которая помогает оптимизировать скалярный код для использования векторных единиц с плавающей запятой с минимальными ручными усилиями или без них. Поддержка оптимизированных библиотек программного обеспечения Eigen, NatureDSP, одновременного определения местоположения и картографии (SLAM) и математических вычислений упрощает разработку высокопроизводительного программного обеспечения.

DSP Tensilica FloatingPoint также предлагают среду разработки программного обеспечения, которая поддерживает плавную миграцию существующего общего стека программного обеспечения с плавающей запятой на новые DSP Tensilica FloatingPoint и между DSP FloatingPoint внутри семейства.

«Числа с плавающей запятой широко используются в современных вычислениях в широком спектре приложений с интенсивными вычислениями, и потребность в обработке с плавающей запятой растет, - сказал Ларри Прзивара, старший директор группы по маркетингу Tensilica в Cadence. «Энергоэффективные, экономичные и высокопроизводительные процессоры обработки сигналов, разработанные специально для вычислений с плавающей запятой, имеют решающее значение для разработки конкурентоспособных и дифференцированных продуктов. Масштабируемое семейство Tensilica FloatingPoint DSP обеспечивает оптимальный PPA для вычислений с плавающей запятой независимо от приложения. Эти DSP-процессоры являются примером того, как Cadence применяет наше вычислительное программное обеспечение к оборудованию для решения задач проектирования наших клиентов ».