MIPS Open™ Architecture

MIPS32® Architecture
MIPS32® Architecture

The MIPS32 architecture is a highly performance-efficient industry standard architecture that is at the heart of billions of electronic products, from tiny microcontrollers to high-end networking equipment.

MIPS64® Architecture
MIPS64® Architecture

MIPS64 architecture has been used in a variety of applications including game consoles, office automation and set-top boxes. It continues to be popular today in networking and telecommunications infrastructure applications, and is at the heart of next-generation servers, advanced driver assistance systems (ADAS) and autonomous driving SoCs.

microMIPS® ARCHITECTURE
microMIPS® ARCHITECTURE

Designed for microcontrollers and other small footprint embedded devices, microMIPS is a code compression instruction set architecture (ISA) that offers 32-bit performance with 16-bit code size for most instructions.

MIPS® DSP
MIPS® DSP

MIPS DSP technology offers licensees a programmable solution for DSP applications, allowing adaptation to changing market needs and extending the life of an SoC design. The DSP module comprises a set of instructions and state in the integer pipeline of MIPS cores and requires minimal additional logic to implement.

MIPS® MCU
MIPS® MCU

The MCU architecture module for MIPS has been developed to extend the interrupt controller support, reduce the interrupt latency and enhance the I/O peripheral control function typically required in microcontroller system designs…..

MIPS® Multi-threading
MIPS® Multi-threading

Single-threaded microprocessors today waste many cycles while waiting to access memory, and also on events like software branch mispredictions, interrupt servicing, and others. These wasted cycles impact system performance. Multi-threading can mask the effect of memory latency by utilizing the processor to accomplish other tasks while it’s waiting on memory. As one thread stalls, additional threads are instantly fed into the pipeline and executed, resulting in a significant gain in overall application throughput.

MIPS® SIMD
MIPS® SIMD

Enterprise applications benefit from technologies providing higher throughput data movement, especially important for scientific/high-performance computing and data mining. These advanced processing requirements are optimized and accelerated with SIMD (Single Instruction Multiple Data), important technology for modern CPU designs that improves performance by allowing efficient parallel processing of vector operations.

MIPS® Virtualization
MIPS® Virtualization

Hardware backed virtualization provides the foundation for MIPS multi-domain security technology, which ensures that applications that need to be secure are effectively and reliably isolated from each other, as well as isolated from non-secure applications.