在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 10058|回复: 7

PPC440和MIPS34K的比较

[复制链接]
发表于 2008-1-4 13:29:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
用过PPC440GX, 也用过MIPS4K, 但没机会使用MIPS34K。我们姑且从一些数据去比较一下
1.Cahce:
    PPC440: 分别由32K的icache和dcache,相联方式为64-way
    MIPS34K: 分别是64K的icache和dcache,相联方式为4-way
    仿佛MIPS34K胜出,但是考虑到相联方式上的差别,我估计应该二者性能差不多。
2.MMU:
    PPC440: 64-entry
    MIPS34K: 64 dual-entry. 这是MIPS的特色
    MIPS34K 胜出,容量整整多了一倍。在对虚拟内存的支持上更出色。
3. Schedule:
    PPC440: 双发射,有3条流水线,包括1条复杂整数流水线(实现乘加运算),1条简单整数流水线和一条Load/Store流水线。另外包括APU实现对浮点、多媒体、DSP等运算的支持。典型的超级标量实现。
    MIPS34K: 亮点是多线程技术,可以支持最多2个虚拟处理元件VPE以及5个线程上下文,每个线程上下文都有一些属于自己的寄存器,比如PC。这样提高了调度效率。但是最终所有功能都需要通过硬件执行单元完成。硬件包括1一个乘除单元,1个浮点单元,1Load/Store单元,乘除单元和整数单元流水线并行。这块没弄明白。
    另外PPC440从硬件上实现了双发射,而MIPS34K只是通过Multithreading技术实现并行,实际上还是有很多地方会制约于资源,我认为PPC440性能这方面应该更好。
4.Local Bus:
    PPC440: PLB, 36位地址宽度,128位数据宽度,支持多master。
    MIPS34K: OCP, 32位地址宽度,64位数据宽度
5.Frequency:
    PPC440: 0~800M
    MIPS34K: 500M
    PPC440胜出,优势不明显。
6.Power Consumption:
    PPC440: [email=1.5mW/MHz@1.4V]1.5mW/MHz@1.4V[/email]
    MIPS34K: 0.56 [email=mW/MZHz@1.0V]mW/MZHz@1.0V[/email]
    MIPS34K胜出,更省电

通过以上比较,我们可以发现,PPC440相对于MIPS34K来说定位更高端一些,更加最求性能,其应用在基站和交换机这样的设备上;而MIPS34K则兼顾性能和功耗,应该是无线AP,STB或者多媒体终端这样应用。

我对MIPS34K还了解不够,请高手斧正。
发表于 2008-4-28 10:30:30 | 显示全部楼层
顶起来!!!!!!!!!!
发表于 2010-4-3 09:05:55 | 显示全部楼层
顶 好帖子
发表于 2010-4-5 00:45:28 | 显示全部楼层
不错不错
发表于 2010-7-6 08:24:20 | 显示全部楼层
看起来写的不错,两样我都没有用过,
发表于 2010-7-17 07:47:17 | 显示全部楼层
xilinx v5内嵌的PPC440用起来还不错
发表于 2011-3-5 11:02:36 | 显示全部楼层
浮点差点。
发表于 2011-5-13 14:58:32 | 显示全部楼层
收益多多
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 03:07 , Processed in 0.022599 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表