MIPS(Microprocessor without Interlocked Pipeline Stages),即“去掉互锁流水线级的微处理器”。 MISP不是一款处理器,而是指一种理念,一个指令集体系结构(ISA)。
MIPS是由美国加州大学伯克利分校(UC Berkeley)的John Hennessy和其团队于20世纪80年代中期引入计算机领域。MIPS指令架构最初是为超级计算机而开发的,但现在已广泛用于嵌入式系统和移动设备中,尤其是在高性能嵌入式应用中的CPU,比如手机,路由器等。
MIPS架构由于其高效性,已经成为嵌入式处理器领域最受欢迎的处理器之一,并且已被广泛应用于3D图形、HDTV等领域。此外,MIPS指令集被广泛使用于嵌入式处理器和数字信号控制器领域,如网络设备、路由器、音视频流媒体以及安防监控等。
MIPS的指令集有着精简和清晰的特点,其指令结构非常简洁,指令个数较少,强调操作数在寄存器之间的操作,大部分指令都是简单的RISC指令。相比于CISC指令集,MIPS的指令集更易于理解,同时也使处理器的设计、制造和测试更加容易。
MIPS架构的另一个优点是可扩展性强。它可以在不影响当前指令集的前提下,对标准 ISA 进行扩展。这样,不仅可以满足不同的应用需求,也能更好地支持升级和更新。
此外,MIPS指令集设计时考虑了大量的流水线优化和高性能特性,使其具有高执行效率和低功耗的特点。这种高效率和低功耗的处理器可以在一些要求低成本,低功耗,高效率的场景得到广泛应用。