MIPS

E37330

MIPS is a RISC (Reduced Instruction Set Computer) processor architecture widely used in embedded systems, networking equipment, and academic settings.

All labels observed (25)

How this entity was disambiguated

Statements (69)

Predicate Object
instanceOf RISC architecture
instruction set architecture
abbreviationFor Microprocessor without Interlocked Pipeline Stages
architectureStyle load-store architecture
register-register architecture
commonlyTaughtWith MARS simulator
SPIM
surface form: QtSPIM simulator

SPIM
surface form: SPIM simulator
countryOfOrigin United States of America
surface form: United States
designedBy MIPS self-linksurface differs
surface form: MIPS Computer Systems
endianness big-endian
little-endian
fullName Microprocessor without Interlocked Pipeline Stages
hasCallingConvention MIPS self-linksurface differs
surface form: n32 ABI

n64 ABI
o32 ABI
hasCoprocessor CP0 system control coprocessor
CP1 floating-point coprocessor
hasExtension MIPS DSP extensions
MIPS SIMD extensions
MIPS16e compressed instruction set
hasFeature coprocessor interface
delayed branches
delayed loads
hasRegister $ra return address register
$sp stack pointer
$zero register
HI special register
LO special register
hasVariant MIPS self-linksurface differs
surface form: MIPS I

MIPS self-linksurface differs
surface form: MIPS II

MIPS self-linksurface differs
surface form: MIPS III

MIPS self-linksurface differs
surface form: MIPS IV

MIPS self-linksurface differs
surface form: MIPS V

MIPS self-linksurface differs
surface form: MIPS32

MIPS self-linksurface differs
surface form: MIPS64

MIPS self-linksurface differs
surface form: microMIPS

MIPS self-linksurface differs
surface form: nanoMIPS
influenced Acorn RISC Machine
surface form: ARM architecture

RISC-V
instructionLength fixed 32-bit instructions
introduced 1980s
operatingSystemSupport BSD variants
Linux
embedded real-time operating systems
pipelineFeature fixed-length pipeline stages
primaryUse academic research
consumer electronics
embedded systems
networking equipment
registerCount 32 general-purpose registers
supports 32-bit implementations
64-bit implementations
hardware exceptions
interrupts
memory-mapped I/O
virtual memory
toolchainSupport GNU Compiler Collection
surface form: GCC

LLVM
typicalUseInAcademia teaching assembly language
teaching computer architecture
usedIn automotive systems
digital televisions
game consoles
network processors
printers
routers
set-top boxes
storage devices

How these facts were elicited

Referenced by (85)

Full triples — surface form annotated when it differs from this entity's canonical label.

John L. Hennessy knownFor MIPS
this entity surface form: MIPS architecture
John L. Hennessy founded MIPS
this entity surface form: MIPS Computer Systems
John L. Hennessy coFounded MIPS
this entity surface form: MIPS Computer Systems
RISC-V inspiredBy MIPS
this entity surface form: MIPS architecture
RISC-V competesWith MIPS
this entity surface form: MIPS architecture
MIPS designedBy MIPS self-linksurface differs
this entity surface form: MIPS Computer Systems
MIPS hasVariant MIPS self-linksurface differs
this entity surface form: MIPS I
MIPS hasVariant MIPS self-linksurface differs
this entity surface form: MIPS II
MIPS hasVariant MIPS self-linksurface differs
this entity surface form: MIPS III
MIPS hasVariant MIPS self-linksurface differs
this entity surface form: MIPS IV
MIPS hasVariant MIPS self-linksurface differs
this entity surface form: MIPS V
MIPS hasVariant MIPS self-linksurface differs
this entity surface form: MIPS32
MIPS hasVariant MIPS self-linksurface differs
this entity surface form: MIPS64
MIPS hasVariant MIPS self-linksurface differs
this entity surface form: microMIPS
MIPS hasVariant MIPS self-linksurface differs
this entity surface form: nanoMIPS
MIPS hasCallingConvention MIPS self-linksurface differs
this entity surface form: n32 ABI
Windows Mobile platform MIPS
Motorola 88000 family competedWith MIPS
subject surface form: Motorola 88000
this entity surface form: MIPS architecture
IRIX operating system supports MIPS
subject surface form: IRIX
this entity surface form: MIPS architecture
Indigo workstations cpuFamily MIPS
this entity surface form: MIPS R3000
Indigo workstations cpuFamily MIPS
this entity surface form: MIPS R4000
O2 workstations cpuFamily MIPS
this entity surface form: MIPS R5000
O2 workstations cpuFamily MIPS
this entity surface form: MIPS R10000
O2 workstations cpuFamily MIPS
this entity surface form: MIPS R12000
Octane workstations architecture MIPS
subject surface form: Octane workstation
Octane workstations cpuFamily MIPS
subject surface form: Octane workstation
this entity surface form: MIPS R10000
Octane workstations cpuFamily MIPS
subject surface form: Octane workstation
this entity surface form: MIPS R12000
Octane workstations cpuFamily MIPS
subject surface form: Octane workstation
this entity surface form: MIPS R14000
Indy workstations cpuArchitecture MIPS
subject surface form: Indy workstation
Indy workstations cpuFamily MIPS
subject surface form: Indy workstation
this entity surface form: MIPS R4000 series
NetBSD supports MIPS
this entity surface form: MIPS architecture
Brillo supports MIPS
this entity surface form: MIPS architecture