打印

请教一下,同样主频的CM4和ARM9,哪个更“快”?

[复制链接]
7035|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
javenreal|  楼主 | 2012-3-23 21:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 javenreal 于 2012-3-23 22:04 编辑

假设同样主频,CM4和ARM9哪个性能更强呢?

三选一:

A:ARM9明显大于CM4
B:二者相当
C:CM4明显大于ARM9

请各位高手不吝赐教。
沙发
gxgclg| | 2012-3-23 22:04 | 只看该作者
哪位大侠给测试一下

使用特权

评论回复
板凳
javenreal|  楼主 | 2012-3-23 22:13 | 只看该作者
arm9是 1.1 DMIPS/MHz
cm3是  1.25DMIPS/MHz

CM3都比arm9效率更高吗?

ARM9没有flash,如果从ram中执行,再加上那么大的一级、二级缓存,是不是比CM3或者CM4执行起来更有效率呢?

使用特权

评论回复
地板
mybao| | 2012-3-24 08:17 | 只看该作者
看什么应用,跑操作系统,都差不太多。

跑信号处理,当然M4最强,但是太贵了,而且也不是真正的DSP芯片,只是增加DSP指令而已。

arm9也有两个档次,ARM9和ARM9E
ARM9的LDR和STR指令好像是三个周期,M3好像是两个, 如果没记错的话,M3的优势就在这里,但是这个可以忽略,ARM9代码优化后,肯定不比M3差。

ARM9比M3最大的优势,我觉得是16位乘法指令,做信号处理,优势大很多,当然还有些别的信号处理指令

使用特权

评论回复
5
mcuatmel| | 2012-3-24 09:50 | 只看该作者
这个不好说吧,我记得还与指令是几级流水线有关吧,ARM9是五级流水线吧,CM3是三级流水线吧,我也记不太准了,不能简单的看单条指令的速度,要看综合指标。

使用特权

评论回复
6
sinadz| | 2012-3-24 10:40 | 只看该作者
不太好比较

使用特权

评论回复
7
pkat| | 2012-3-24 10:51 | 只看该作者
应该是各有所长

使用特权

评论回复
8
kmani| | 2012-3-25 00:14 | 只看该作者
本帖最后由 kmani 于 2012-3-25 00:19 编辑

官网有比较,ARM7<CM3<ARM9<CM4<ARM11
http://www.arm.com/zh/products/processors/index.php

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

48

帖子

1

粉丝