3801|1

285

帖子

3693

TA的资源

五彩晶圆(中级)

楼主
 

MIPS和ARM的比较(转) [复制链接]

流水线结构 pipeline
    MIPS 是最简单的体系结构之一,所以使大学喜欢选择 MIPS 体系结构来介绍计算体系结构课程。
     ARM has barrel shifter
        shifter是两面性的,一方面它可以提高数学逻辑运算速度,另一方面它也增加了硬件的复杂性。所以和可以完成同样功能的adder/shift register相比,效率更高,但是也占用更多的芯片面积
寄存器 register
   由于MIPS内核中有32个注册器(Register),而ARM只有16个,这种结构设计上的先天优势,决定了在同等性能表现下,MIPS的芯片面积和功耗会更小。
    ARM 有一组特殊用途寄存器cp0-cp15,可以使用MCR,MRC等指令控制;相对应的,MIPS也有cp0 0-30,使用mfc0,mtc0 指令控制。
性能 performance
     具体性能比较,因为差异性太大,所以很难分出谁好谁坏。从个人经验来讲 MIPS4k和ARM9基本上是同一个级别的,但ARM9性能似乎要比MIPS4K好。
    同样是32bit的MIPS24K性能上比MIPS4K有很大提升,也应该比ARM9要好些。
    因为没有用过ARM11和MIPS34K的芯片,没法比较,但感觉这两个似乎是一个级别的
视频解码传输:在相同主频下,MIPS架够的HDP-1250开发板比ARM架够S3C6410开发板在视频解码传输快1倍。
未来发展
    ARM的下一代走向多内核结构,而MIPS公司的下一代核心则转向硬件多线程功能已经出了AU-1300芯片。
    MIPS 的multithreading 很类似Intel 的 HyperThreading技术。从现在的发展来看,多内核占上风。
自己感觉ARM和MIPS在一开始的RISC的设计上有很多不同,但随着技术的发展,各自扬长避短,好的技术大家都会使用。比如ARM11和MIPS R1000就使用了很多一样的技术。
上是个人见解,有很多地方不足,希望大家多多指点.
此帖出自ARM技术论坛

最新回复

MIPS的multi-thread和Intel的HyperThreading本质是是一样的,多个硬件thread共用一个ALU,这样,在一个thread出现cacheline miss而等待的时候,可以把ALU调度给其他的thread用。  详情 回复 发表于 2009-12-23 13:21

赞赏

1

查看全部赞赏

点赞 关注
 

回复
举报

1672

帖子

0

TA的资源

裸片初长成(初级)

沙发
 
原帖由 gina 于 2009-12-23 10:48 发表
流水线结构 pipeline
    MIPS 是最简单的体系结构之一,所以使大学喜欢选择 MIPS 体系结构来介绍计算体系结构课程。
     ARM has barrel shifter
        shifter是两面性的,一方面它可以提高数学逻辑运算速度 ...

MIPS的multi-thread和Intel的HyperThreading本质是是一样的,多个硬件thread共用一个ALU,这样,在一个thread出现cacheline miss而等待的时候,可以把ALU调度给其他的thread用。
此帖出自ARM技术论坛
 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

关闭
站长推荐上一条 1/10 下一条
【有奖直播】2025是德科技数字月-数字新品来助阵
直播时间:3月19日(周三)14:00
直播奖励:小米口红充电宝、倍思充电线、是德科技十周年鼠标垫

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表