在嵌入式方面,MIPS K系列微处理器是现在仅次于ARM的用得最多的处理器之一(1999年曾经MIPS是世界上用得最多的处理器),其应用领域掩盖游戏机、路由器、激光打印机、掌上电脑等各个方面。
流水线结构 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就运用了许多相同的技能