nanoMIPS 架构
针对嵌入式设备而设计的nanoMIPS是一种可变长度的指令集架构(ISA),可在大幅降低代码大小的同时提供高性能。 在可比的编译器标记下,它可以提供比MIPS32小40%的代码。 通过较小的内存访问和有效使用指令高速缓存,nanoMIPS还有助于降低系统功耗。
nanoMIPS ISA结合了重新编码和新的16位,32位和48位指令,以实现性能和代码密度的理想平衡。 它集成了所有MIPS32指令和体系结构模块,包括MIPS DSP和MIPS MT,以及用于减少高级代码大小的新指令。
MIPS架构的第6版支持nanoMIPS。 它首先在新的MIPS I7200多线程多核处理器系列中实现。 基于MIPS GNU的开发工具中包含编译器支持。