MIPS architecture

GPTKB entity

Statements (153)
Predicate Object
gptkbp:instance_of gptkb:architecture
gptkbp:designed_by gptkb:MIPS_Computer_Systems
gptkbp:designed_for embedded systems
gptkbp:developed_by gptkb:Silicon_Graphics,_Inc.
gptkb:MIPS_Computer_Systems
gptkbp:endianness bi-endian
gptkbp:famous_landmark gptkb:x86_architecture
gptkb:ARM_architecture
gptkbp:first_introduced gptkb:1981
gptkbp:has load/store architecture
branch delay slots
fixed-length instructions
register windows
three-address instruction format
gptkbp:has_applications_in gptkb:servers
gptkb:mobile_devices
gptkb:Io_T_devices
gptkb:smartphone
high-performance computing
tablets
automotive systems
smart TVs
routers
supercomputers
workstations
set-top boxes
switches
digital TVs
gptkbp:has_features out-of-order execution
load/store architecture
performance counters
virtual memory support
power management features
delayed branching
fixed-length instructions
multimedia instructions
register windows
debugging support
floating-point support
multiple instruction issue
hardware interrupts
security extensions
cache memory support
instruction set architecture (ISA)
gptkbp:has_performance low power consumption
scalability
high throughput
high instruction throughput
gptkbp:has_variants gptkb:MIPS32
gptkb:MIPS32r2
gptkb:MIPS32r6
gptkb:MIPS64
gptkb:MIPS64r2
gptkb:MIPS64r6
gptkb:MIPS_II
gptkb:MIPS_III
gptkb:MIPS_IV
gptkb:MIPS_V
gptkb:MIPS_I
gptkbp:historical_significance influenced RISC design
used in early workstations
widely taught in computer architecture courses
pioneered the use of pipelining
https://www.w3.org/2000/01/rdf-schema#label MIPS architecture
gptkbp:instruction_set gptkb:MIPS_ISA
MIPS instruction set
gptkbp:is_compatible_with gptkb:MIPS32
gptkb:MIPS64
gptkb:SPIM_simulator
MARS simulator
gptkbp:is_designed_for low latency
high-speed operations
gptkbp:is_implemented_in gptkb:microprocessor
microcontrollers
gptkbp:is_known_for efficiency
flexibility
high performance
modularity
simplicity
load/store architecture
gptkbp:is_part_of gptkb:RISC_family
FPGA designs
embedded computing
system-on-chip designs
ASIC designs
microcontroller designs
gptkbp:is_supported_by gptkb:Linux_operating_system
gptkb:operating_system
gptkb:Android
various compilers
Free BSD operating system
gptkbp:is_used_by gptkb:Silicon_Graphics
gptkb:Qualcomm
gptkb:Cisco_Systems
gptkb:Sony
gptkb:Telecommunications
gptkbp:is_used_in gptkb:Telecommunications
gptkb:cloud_computing
gptkb:robotics
data centers
industrial automation
automotive systems
routers
workstations
set-top boxes
digital signal processors
video game consoles
network appliances
gptkbp:legacy has been adapted for various applications
continues to evolve with new versions
has a dedicated community of developers
has a strong educational presence
still used in modern devices
gptkbp:memory_type load/store architecture
gptkbp:notable_technique gptkb:Silicon_Graphics_workstations
gptkb:Nintendo_64
gptkb:Play_Station_1
Broadband routers
R10000
R12000
R4000
R14000
R16000
R2000
R3000
R5000
gptkbp:operating_system gptkb:Linux
gptkb:Open_Wrt
gptkb:Free_BSD
gptkbp:performance high performance for embedded applications
gptkbp:provides_support_for gptkb:GCC
gptkb:LLVM
gptkbp:registration 64-bit architecture
32 general-purpose registers
32-bit architecture
special-purpose registers
gptkbp:supports 64-bit processing
out-of-order execution
multiple data types
pipelining
32-bit processing
RISC principles
branch delay slots
superscalar execution
gptkbp:type RISC
gptkbp:used_in gptkb:networking
consumer electronics
embedded systems
video game consoles
gptkbp:bfsParent gptkb:assembly_language
gptkb:Alpha
gptkb:synthesizer
gptkbp:bfsLayer 4