Compare and branch, with a 1 instruction delay after the branching condition check
Endianness
Bi
Page size
4 KB
Extensions
MDMX, MIPS-3D
Open
Partly. The R16000 processor has been on the market for more than 20 years and as such cannot be subject to patent claims. Therefore, the R16000 and older processors are fully open.
Registers
General-purpose
32
Floating point
32
MIPS (Microprocessor without Interlocked Pipelined Stages)[1] is a family of reduced instruction set computer (RISC) instruction set architectures (ISA)[2]: A-1 [3]: 19 developed by MIPS Computer Systems, now MIPS Technologies, based in the United States.
There are multiple versions of MIPS: including MIPS I, II, III, IV, and V; as well as five releases of MIPS32/64 (for 32- and 64-bit implementations, respectively). The early MIPS architectures were 32-bit; 64-bit versions were developed later. As of April 2017, the current version of MIPS is MIPS32/64 Release 6.[4][5] MIPS32/64 primarily differs from MIPS I–V by defining the privileged kernel mode System Control Coprocessor in addition to the user mode architecture.
The MIPS architecture has several optional extensions. MIPS-3D which is a simple set of floating-point SIMD instructions dedicated to common 3D tasks,[6] MDMX (MaDMaX) which is a more extensive integer SIMD instruction set using the 64-bit floating-point registers, MIPS16e which adds compression to the instruction stream to make programs take up less room,[7] and MIPS MT, which adds multithreading capability.[8]
Computer architecture courses in universities and technical schools often study the MIPS architecture.[9] The architecture greatly influenced later RISC architectures such as Alpha. In March 2021, MIPS announced that the development of the MIPS architecture had ended as the company is making the transition to RISC-V.[10]
^Patterson, David (2014). Computer Organization and Design(PDF). Elsevier. pp. 4.16–4. ISBN 978-0-12-407726-3. Archived (PDF) from the original on September 4, 2019. Retrieved November 28, 2018.
^Price, Charles (September 1995). MIPS IV Instruction Set (Revision 3.2), MIPS Technologies, Inc.
^Sweetman, Dominic (1999). See MIPS Run. Morgan Kaufmann Publishers, Inc. ISBN 1-55860-410-3.
^"MIPS32 Architecture". MIPS. Archived from the original on March 21, 2020. Retrieved March 20, 2020.
^"MIPS64 Architecture". MIPS. Archived from the original on February 2, 2020. Retrieved March 20, 2020.
^"MIPS-3D ASE". Imagination Technologies. Archived from the original on January 3, 2014. Retrieved January 4, 2014.
^"MIPS16e". MIPS. Archived from the original on January 16, 2021. Retrieved March 20, 2020.
^"MIPS Multithreading". MIPS. Archived from the original on October 26, 2020. Retrieved March 20, 2020.
^University of California, Davis. "ECS 142 (Compilers) References & Tools page". Archived from the original on March 21, 2011. Retrieved May 28, 2009.
^Turley, Jim (March 8, 2021). "Wait, What? MIPS Becomes RISC-V". Electronic Engineering Journal. Archived from the original on March 21, 2021. Retrieved March 28, 2021.
developed by MIPS Computer Systems, now MIPS Technologies, based in the United States. There are multiple versions of MIPS: including MIPS I, II, III,...
processors implementing some version of the MIPSarchitecture have been designed and used widely. The first MIPS microprocessor, the R2000, was announced...
37.4201°N 122.0728°W / 37.4201; -122.0728 MIPS Tech LLC, formerly MIPS Computer Systems, Inc. and MIPS Technologies, Inc., is an American fabless semiconductor...
are designed by Imagination Technologies, MIPS Technologies, and others. It displays an overview of the MIPS processors with performance and functionality...
at Stanford University between 1981 and 1984. MIPS investigated a type of instruction set architecture (ISA) now called reduced instruction set computer...
concepts in two seminal projects, Stanford MIPS and Berkeley RISC. These were commercialized in the 1980s as the MIPS and SPARC systems. IBM eventually produced...
Look up MIPS in Wiktionary, the free dictionary. MIPS may refer to: MIPS Technologies, an American semiconductor design firm Maharana Institute of Professional...
continued development of MIPS-based Loongson CPU cores. In January 2024, Loongson won a case over rights to use MIPSarchitecture. The Loongson 3A2000 in...
is a RISC processor architecture designed by John L. Hennessy and David A. Patterson, the principal designers of the Stanford MIPS and the Berkeley RISC...
very similar architecture designed by John L. Hennessy (creator of MIPS) for teaching purposes MIPSarchitecture, MIPS-32 architectureMIPS-X, developed...
which initially utilised an Intel 80286, offering 1.8 MIPS @ 10 MHz, and later in 1987, the 2 MIPS of the PS/2 70, with its Intel 386 DX @ 16 MHz. A successor...
the founders of MIPS Technologies). It employed Earl Killian, who contributed to the MIPSarchitecture, as director of architecture. On March 11, 2013...
OVPsim also emulates MIPS, and where all the MIPS models are verified by MIPS Technologies QEMU also emulates MIPSMIPSarchitecture "Changes to Spim"....
microprocessor chip set developed by MIPS Computer Systems that implemented the MIPS I instruction set architecture (ISA). Introduced in January 1986, it...
BogoMips (from "bogus" and MIPS) is a crude measurement of CPU speed made by the Linux kernel when it boots to calibrate an internal busy-loop. An often-quoted...
impression that the emulator was confined to the MIPSarchitecture, which was the only architecture being emulated initially. Although development of...
measured in thousand instructions per second (1000 kIPS = 1 MIPS). zMIPS refers to the MIPS measure used internally by IBM to rate its mainframe servers...
The MIPS Magnum was a line of computer workstations designed by MIPS Computer Systems, Inc. and based on the MIPS series of RISC microprocessors. The...
bus for the ADM5120 SoC based on the MIPSarchitecture. Wishbone from OpenCores – Free and open bus architecture (formerly from Silicore) CoreConnect...
CISC and RISC architectures in non-embedded computers, SGI announced their intent to phase out MIPS in their systems. Development of new MIPS microprocessors...
already on the MicroSPARC IIep. The Sun Ray 2 and 3 clients use the MIPSarchitecture-based RMI Alchemy Au1550 processor. A pure software implementation...
(RISC) architecture designed by Donald Knuth, with significant contributions by John L. Hennessy (who contributed to the design of the MIPSarchitecture) and...