硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6280|回复: 9
收起左侧

[FPU] M7内核比M4内核浮点运算速度快几倍?

[复制链接]

22

主题

93

回帖

159

积分

初级会员

积分
159
发表于 2020-10-29 18:56:27 | 显示全部楼层 |阅读模式
有没有大神研究过,M7内核比M4内核double型浮点运算速度能快几倍?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2020-10-30 00:15:53 | 显示全部楼层
如果是双精度浮点,比M4快太多了,因为像H7这种带的硬件FPU是双精度的。而F4那种是单精度。
其它数据类型比较


回复

使用道具 举报

22

主题

93

回帖

159

积分

初级会员

积分
159
 楼主| 发表于 2020-10-30 09:28:13 | 显示全部楼层
eric2013 发表于 2020-10-30 00:15
如果是双精度浮点,比M4快太多了,因为像H7这种带的硬件FPU是双精度的。而F4那种是单精度。
其它数据类型 ...

对,双精度浮点对比,H7能比F4的快多少倍,几十倍?能有上百倍吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2020-10-30 09:30:55 | 显示全部楼层
shibinjie 发表于 2020-10-30 09:28
对,双精度浮点对比,H7能比F4的快多少倍,几十倍?能有上百倍吗?

你可以使用sin(双精度),sinf(单精度)等三角函数做1万次做对比
回复

使用道具 举报

22

主题

93

回帖

159

积分

初级会员

积分
159
 楼主| 发表于 2020-10-30 10:33:03 | 显示全部楼层
eric2013 发表于 2020-10-30 09:30
你可以使用sin(双精度),sinf(单精度)等三角函数做1万次做对比

好的
回复

使用道具 举报

39

主题

928

回帖

1050

积分

至尊会员

积分
1050
发表于 2020-10-30 11:38:08 | 显示全部楼层
eric2013 发表于 2020-10-30 00:15
如果是双精度浮点,比M4快太多了,因为像H7这种带的硬件FPU是双精度的。而F4那种是单精度。
其它数据类型 ...

都出到M55了
回复

使用道具 举报

19

主题

326

回帖

383

积分

高级会员

积分
383
发表于 2020-10-30 12:37:36 | 显示全部楼层
eric2013 发表于 2020-10-30 00:15
如果是双精度浮点,比M4快太多了,因为像H7这种带的硬件FPU是双精度的。而F4那种是单精度。
其它数据类型 ...

看图显示大概两倍左右
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2020-10-30 12:39:54 | 显示全部楼层
laofa 发表于 2020-10-30 12:37
看图显示大概两倍左右

这个图里面未做双精度的比较,双精度需要专门做对比。
回复

使用道具 举报

4

主题

42

回帖

54

积分

初级会员

积分
54
发表于 2020-10-30 12:50:37 | 显示全部楼层
shibinjie 发表于 2020-10-30 09:28
对,双精度浮点对比,H7能比F4的快多少倍,几十倍?能有上百倍吗?

我现在用的Atmel一款M7内核的单片机,我程序里面有大量的双精度矩阵运算,在编译选项里面选择只使用单精度的DSP,FreeRTOS CPU使用率为55%,如果使用双精度的DSP,CPU使用率为11%。
回复

使用道具 举报

22

主题

93

回帖

159

积分

初级会员

积分
159
 楼主| 发表于 2020-11-2 08:42:07 | 显示全部楼层
eric2013 发表于 2020-10-30 12:39
这个图里面未做双精度的比较,双精度需要专门做对比。

双精度大约快10倍
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 17:12 , Processed in 0.180124 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表