高通DSP、HVX、HMX

CDSP Compute Digital Signal Processor

cDSP主要用途有:

1、摄像头、视频的图像增强相关处理

2、计算机视觉、增强、虚拟现实处理

3、深度学习硬件加速

HVX Hexagon Vector Extension

HVX意味着你可以将视频和摄像机任务从CPU转移到Hexagon DSP,以实现低功耗的快速图像处理。长期以来,用于宽矢量处理的新型Hexagon VX内核一直很吸引人的用例,因为它们消耗大量电能,因此可以从CPU上卸载计算机视觉(CV)和视频。 借助HVX内核,Hexagon的设计师增加了宽矢量处理,以实现更高的性能和更低的功耗。

HMX Hexagon Matrix Extension

HMX作为HTP上专门用于深度学习MAC计算的硬件模块暂时不对客户开放进行可编程。

高通在第六代Hexagon DSP中引入HVX概念,HVX是Hexagon Vector eXtensions的简称,HVX是DSP中一个可选的协处理器,它为标量DSP单元添加了128字节的矢量处理功能(在HVX编程的时候很多处理都要128对齐)。标量硬件线程通过访问HVX寄存器文件(也称为HVX上下文)来使用HVX协处理器。之后高通又引入HTA(Hexagon Tensor Accelerator),基本上只对应定点即整数运算,主要针对CNN模型。之后高通继续改进HTA,改进为HTP (Hexagon Tensor Processor),所谓HTP就是加入了HMX即Hexagon Matrix eXtensions。仍然是基于标量DSP而加入的协处理器。

下面这个图让我大致理解了,DSP和HVX、HMX之间的关系。

参考:

深度分析高通DSP与AI-腾讯新闻

相关推荐
FakeOccupational4 天前
【电路笔记 TMS320F28335DSP】DSP项目文件说明
笔记·dsp
Jackilina_Stone3 个月前
【Qualcomm】高通SNPE框架的使用 | 原始模型转换为量化的DLC文件 | 在Android的DSP端运行模型
android·高通·snpe
江山如画,佳人北望3 个月前
智能平衡移动机器人-MBD开发介绍
dsp·ccs·matlab simulink
yutianzuijin4 个月前
常见的GPU性能对比
gpu算力·算力·高通·苹果·英伟达·int8
Mr.Cssust4 个月前
【研发日记】嵌入式处理器技能解锁(三)——TI C2000 DSP的C28x内核
dsp·嵌入式软件·matlab/simulink·嵌入式处理器·基于模型开发·c2000·c28x内核
孤独的单刀5 个月前
基于FPGA的数字信号处理(18)--半加器和全加器
fpga开发·信号处理·xilinx·dsp·定点数·verilog入门·浮点数
孤独的单刀7 个月前
基于FPGA的数字信号处理(9)--定点数据的两种溢出处理模式:饱和(Saturate)和绕回(Wrap)
fpga开发·信号处理·xilinx·数字ic·dsp·定点数·verilog入门
深圳信迈科技DSP+ARM+FPGA7 个月前
多核DSP并行计算跨平台通信解决方案
dsp
网易独家音乐人Mike Zhou9 个月前
【TI毫米波雷达】利用MMWAVEICBOOST的板载XDS110模块来调试开发板(以IWR6843AOPEVM为例)
单片机·mcu·物联网·iot·dsp·毫米波雷达