CPU架构对比( MIPS 和 ARM) 一、概述:
RISC(精简指令集处理器 )家族的两大佼佼者 MIPS 和 x86架构和arm架构区别ARM , 相对应的是 CISC(复 杂指令集处理器 ),典型的是 X86 家族的系列
二、应用领域:
1.在1GHz以上的应用,ARM 架构的产品相比之下不还不是很多。
MIPS 架构用在 200MHz 或者是 266MHz 以下的应用比较少 ,而这恰恰是 ARM 的 主攻市场。
2.ARM 在手机等便携式领域 , MIPS 在住宅网关、线缆调制解调器、线缆机顶盒等
3.ARM 采用硬核授权 ; MIPS 采用软核授权,用户可以自己配置,做自己的产 品。
目前发展方向:
ARM 的下一代走向多内核结构,而 MIPS 公司的下一代核心则转向硬件多线程功 能(multit
hreading)
MIPS 的 multithreading 很类似 Intel 的 HyperThreading技术。 五、简要对比 :
1.流水线结构
MIPS 是最简单的体系结构之一,所以使大学喜欢选择 MIPS 体系结构来介绍计 算体系结构课程。
MIPS 最初的设计思想就是使用简单的 RISC 硬体
2.指令结构 instruction
MIPS 是开放式的架构 ,用户可以在开发的内核中加入自己的指令,
3.寄存器 register
MIPS 内核中有 32 个寄存器( Register),而 ARM 只有 16个,这种结构设计上 的先天优势,决定了在同等性能表现下, MIPS 的芯片面积和功耗会更小。 ARM 有一组特殊用
途寄存器 cp0-cp15,可以使用 MCR,MRC 等指令控制; 相对应 的,MIPS 也有 cp0 0-30,使用 mfc0,mtc0 指令控制。
4.地址空间
MIPS 起始地址是 0xbfc00000,会有 4Mbyte 的大小限制,但一般 MIPS 芯片都会采 取一些方法解决这个问题。
ARM 没有这种问题。
MIPS24K 起始地址改到了 0xbf000000,现在有 16Mbyte 的空间了。 6.性能 具体性能比较,因为差异性太大,所以很难分出谁好谁坏。从个人经验来讲 MIPS4k和ARM9 基本上是同一个级别的 ,但 ARM9 性能似乎要比 MIPS4K 好。
8.未来发展
ARM 的下一代走向多内核结构,而 MIPS 公司的下一代核心则转向硬件多线程功 能(multithreading)
MIPS 的 multithreading 很类似 Intel 的 HyperThreading技术。从现在的发展来看, 多内核占上风。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论