DesignWare ARC VPX DSP处理器

用ARC VPX DSP处理器IP将NLP移动到边缘

通过自然语言处理(NLP),智能音箱和声控设备在理解请求方面越来越好。这个演示展示了ARC VPX DSP处理器IP如何将NLP从云端移动到嵌入式边缘设备,以降低延迟和出色的电源效率。

面向数据中心世界的下一代DSP架构

DesignWare®ARC®VPX DSP系列针对嵌入式工作负载的独特功率、性能和面积(PPA)要求进行了优化,如物联网传感器融合、雷达和激光雷达处理、发动机控制、语音/语音识别、自然语言处理和其他边缘AI应用。VPX处理器基于增强的ARCv2DSP指令集,操作于128位(VPX2, VPX2FS)和256位(VPX3, VPX3FS)矢量字,补充了现有的512位VPX5和VPX5FS,基于相同的超长指令字(VLIW)/单指令多数据(SIMD)架构。

安全增强的ARC VPXxFS处理器集成了硬件安全功能,包括内存和接口的纠错码(ECC)保护、安全监控器和同步机制,帮助设计人员达到ISO 26262 ASIL B、ASIL C和ASIL D功能安全合规的最严格级别。

VPX处理器由Synopsys ARC MetaWare开发工具支持,包括一个矢量长度无关的软件编程模型,专门针对VPX硬件架构进行了优化。MetaWare编译器的自动向量化特性将顺序代码转换为矢量操作,以实现最大吞吐量。

ARC开发工具和软件

产品和许可选项

选项

支持ARC VPX处理器

矢量浮点单元(VFPU)

VPX2VPX2FSVPX3VPX3FSVPX5VPX5FS

实时跟踪

VPX2VPX2FSVPX3VPX3FSVPX5VPX5FS


PPA效率 + -

ARC处理器经过优化,可为嵌入式soc提供业界最佳的PPA效率。

  • 通过同步指令和数据内存访问实现更高的性能
  • 高速管道设计,最高功率效率
  • 32位RISC引擎提供混合的16位/32位指令集,以获得更大的代码密度

ARC处理器是高度可配置的,允许设计人员优化其SoC上每个处理器实例的性能、功率和面积。

  • 添加或省略硬件功能,以优化目标应用程序的核心-没有浪费门
  • ARChitect向导支持核心的拖放配置

ARC Processors EXtension (APEX)技术允许用户自定义他们的处理器实现。

  • 添加用户定义指令,以加速软件执行并减少代码大小,减少能源消耗和内存需求
  • 将内存和外设与处理器紧密耦合以消除对额外总线基础设施的需求,减少面积和延迟并提高系统级性能

Baidu