MIPS和ARM的比较
来源:互联网 发布:unity3d 移动物体 编辑:程序博客网 时间:2024/06/05 00:19
MIPS(Million Instructions Per Second):单字长定点指令平均执行速度 Million Instructions Per Second的缩写,每秒处理的百万级的机器语言指令数。这是衡量CPU速度的一个指标。像是一个Intel 80386 电脑可以每秒处理3百万到5百万机器语言指令,即我们可以说80386是3到5MIPS的CPU。MIPS只是衡量CPU性能的指标。
MIPS技术公司则是一家设计制造高性能、高档次及嵌入式32位和64位处理器的厂商。在通用方面,MIPS R系列微处理器用于构建SGI的高性能工作站、服务器和超级计算机系统。在嵌入式方面,MIPS K系列微处理器是目前仅次于ARM的用得最多的处理器之一(1999年以前MIPS是世界上用得最多的处理器),其应用领域覆盖游戏机、路由器、激光打印机、掌上电脑等各个方面。
MIPS即Million Instruction Per Second 的简写--计算机每秒钟执行的百万指令数。是衡量计算机速度的指标。
流水线结构 MIPS 是最简单的体系结构之一,所以使大学喜欢选择 MIPS 体系结构来介绍计算体系结构课程。
ARM has barrel shifter
了硬件的复杂性。所以和可以完成同样功能的adder/shift register相比,效率更高,但是也占用更多的芯片面积
寄存器
由于MIPS内核中有32个注册器(Register),而ARM只有16个,这种结构设计上的先天优势,决定了在同等性能表现下,MIPS的芯片面积和功耗会更小。
ARM 有一组特殊用途寄存器cp0-cp15,可以使用MCR,MRC等指令控制;相对应的,MIPS也有cp0 0-30,使用mfc0,mtc0 指令控制。
性能
具体性能比较,因为差异性太大,所以很难分出谁好谁坏。从个人经验来讲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就使用了很多一样的技术。
- MIPS和ARM的比较
- MIPS和ARM的比较
- MIPS和ARM的比较
- MIPS和ARM的比较
- MIPS,PowerPC和ARM访问I/O方式的比较
- ARM 与 MIPS 比较
- ARM与MIPS比较
- ARM MIPS PowerPC比较
- ARM 与 MIPS 比较
- ARM 与 MIPS 比较
- ARM MIPS PowerPC比较
- ARM 与 MIPS 比较
- ARM 与 MIPS 比较
- 关于ARM和MIPS的架构讨论
- ARM 与 MIPS 比较 (X86)
- ARM构架和MIPS
- ARM和MIPS中Load 32位数据的差别
- mips 与 arm 的区别
- 华为OJ题目(九):百钱买百鸡问题
- Android 经典面试题总结
- 图灵——2015技术类新书TOP20
- redis学习笔记整理
- 配置nginx支持 PATH_INFO
- MIPS和ARM的比较
- Android 强引用、软引用、弱引用、虚引用
- css设置div圆角
- Objective-C语言——NSMutableDictionary可变字典
- TCP/IP(4)-ICMP协议,ping和Traceroute
- JSP 操作页面元素 隐藏 取值 设值 校验
- os
- MySql启动服务时:错误1067进程意外终止
- 对《电力电子技术》教材中PWM整流描述的质疑