说明:
1、通过此贴让我们对M4和M7的DSP性能有个全面的认识。
2、测试数据来源于DSP Concepts,对于这家公司的名字,大家可能比较陌生。我们现在用的CMSIS-DSP软件就是由ARM委托这家公司设计的,是一家比较厉害的嵌入式音频DSP解决方案开发商。


硬件测试平台:
M4使用一款204MHz的芯片(估计是LPC43XX系列)。
M7使用Atmel的amV71。
A8使用TI的AM335x
A9使用TI的OMAP4430
A15使用TI的OMAP 5432
DSP芯片:
Blackfin  53x ,支持16位定点的DSP
Blackfin  70x  ,支持16位和32位定点的DSP
SHARC   21489 , 支持32位定点和32/40位浮点的DSP
M核的DSP处理单元与专业DSP的区别:
 

一、FIR滤波器测试
1、分别测试了5, 10, 20, 50和100阶FIR滤波,采样点数256个
2、测试结果的单位是钟周期个数。
3、全部采用浮点测试,而BlackFin采用的定点Q31,测试软件使用DSP Concepts的Audio Weaver。
 
Cycles Per Sample Per Tap,每阶每个采样点的时钟周期个数。

结论:
SHARC21489性能最强,M7的FIR性能高于A8和A9,低于A15。

二、IIR滤波器(Biquad级联)
1、分别测试了1个,4个,8个和12个IIR的Biquad级联个数,采样点数256个。
2、测试结果的单位是钟周期个数。
3、测试软件使用DSP Concepts的Audio Weaver
 
Cycles Per Sample Per Stage,每个Biquad每个采样点的时钟周期个数。

结论:
SHARC21489性能最强,M7的IIR性能高于A8和A9,低于A15。

三、FFT测试:
1、分别测试了64点, 128点, 256点, 512点和1024点FFT。
2、测试结果的单位是钟周期个数。

结论:
SHARC21489性能最强,M7的FFT低于A8,A9和A15。

四、上面测试都是基于时钟周期的,考虑的主频的影响,结论如下
Cortex‐M4: 204 MHz
Cortex‐M7: 300 MHz
Cortex‐A8: 1 GHz 
Cortex‐A9: 1 GHz
Cortex‐A15: 1.5 GHz 
Blackfin 53x: 700 MHz
Blackfin BF70x: 400 MHz
SHARC: 450 MHz

考虑测试的M7是用的300MHz的V71,如果换成现在的H7,主频可以搞到480,那么FIR和IIR性能几乎媲美1GHz的A8。
五、更详细的测试:
<ignore_js_op> 
<ignore_js_op>

最新文章

  1. 让div支持placeholder属性/模拟输入框的placeholder属性
  2. 【译】Import Changes from Direct3D 11 to Direct3D 12
  3. sublime text2在windows中以命令行启动
  4. JavaScript实用技巧总结
  5. 结对2.0--复利计算WEB升级版
  6. 12月2日,上海Cloud Foundry Summit, Azure Cloud Foundry 团队期待和你见面!
  7. Azure SQL 数据库:服务级别与性能问答
  8. android 回车键事件编程
  9. FileUtils
  10. go 学习笔记 - sublime text 环境配置
  11. poj 3252 Round Numbers 数位dp
  12. android面试题 不单单为了面试也是一次非常好的学习
  13. C#如何实现url短地址?C#短网址压缩算法与短网址原理入门
  14. Windows Server 2008 R2 允许远程桌面连接这台计算机是灰色解决办法
  15. Python 面向对象之一
  16. 一些方便的bash命令
  17. CSS3 移动端 1PX 线变成0.5PX
  18. GWAS: 阿尔兹海默症和代谢指标在大规模全基因组数据的遗传共享研究
  19. 关于安装 Microsoft Office
  20. Dapper/SqlMapper映射对应问题

热门文章

  1. Linux内核设计与实现笔记_1_基本概念
  2. 《Windows内核安全与驱动开发》 4.4 线程与事件
  3. sync.Map(在并发环境中使用的map)
  4. java前端与后端怎么选??
  5. 使用react-breadcrumbs-dynamic
  6. 使用curl创建简单的性能监控工具
  7. apache mpms和php概述
  8. BZOJ 3107 [cqoi2013]二进制a+b (DP)
  9. HDU3849-By Recognizing These Guys, We Find Social Networks Useful(无向图的桥)
  10. Selenium之下拉框操作