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
|