Content deleted Content added
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0 |
GreenC bot (talk | contribs) Rescued 1 archive link. Wayback Medic 2.5 per WP:URLREQ#anandtech.com |
||
(22 intermediate revisions by 18 users not shown) | |||
Line 1:
{{Main|MIPS architecture}}
{{Multiple issues|
{{Lead rewrite|date=February 2020}}
Line 4 ⟶ 5:
{{More citations needed|date=February 2020}}
}}
{{
Since 1985,
==MIPS microprocessors==
[[File:MIPS Architecture (Pipelined).svg|thumb|right|300px|[[Instruction pipelining|Pipelined]] MIPS, showing the five stages:
The first MIPS microprocessor, the
The R2000 could be booted either [[Endianness|''big-endian
The R2000 also had support for up to four co-processors, one of which was built into the main ''[[central processing unit]]'' (CPU) and handled exceptions, traps and memory management, while the other three were left for other uses. One of these could be filled by the optional
The
The
MIPS, now a division of [[Silicon Graphics]] (SGI)
[[File:IDT R4700 diephoto2.jpg|thumb|Bottom-side view of package of R4700 Orion with the exposed silicon chip, fabricated by [[Integrated Device Technology|IDT]], designed by [[Quantum Effect Devices]] ]]
[[File:KL IDT R4700 MIPS Microprocessor.jpg|thumb|Top-side view of package for [[R4700]] Orion]]
[[Quantum Effect Devices]] (QED), a separate company started by former MIPS employees, designed the
The
In 1995, the
Some later designs have been based upon R10000 core. The
Other members of the MIPS family include the
== History ==
=== First hardware ===
In 1981, [[John L. Hennessy]] began the
|author=<!-- Unstated. -->
|date=2006
|publisher = Paravirtual▼
|title=Advisory Board
|date = 26 November 2010▼
|url
|url-status
|
|
}}</ref><ref name=twsNovZ14>{{cite news
|title=
|publisher=
|quote=
|date=
|url=
|
}}</ref>
In 1991 MIPS released the first [[64-bit computing|64-bit microprocessor]], the
=== Licensable architecture ===
In the early 1990s, MIPS
In 1999, MIPS Technologies replaced the previous versions of the MIPS architecture with two architectures, the 32-bit
Since the MIPS architecture is licensable, it has attracted several processor [[Startup company|start-up]] companies over the years. One of the first start-ups to design MIPS processors was [[Quantum Effect Devices]] (see next section). The MIPS design team that designed the
Two companies have emerged that specialize in building [[
=== The desktop ===
Line 71 ⟶ 73:
[[Operating system]]s ported to the architecture include SGI's [[IRIX]], [[Microsoft]]'s [[Windows NT]] (through v4.0), [[Windows CE]], [[Linux]], [[FreeBSD]], [[NetBSD]], [[OpenBSD]], [[Unix|UNIX]] [[System V]], [[SINIX]], [[QNX]], and MIPS Computer Systems' own [[RISC/os]].
=== Embedded markets ===
[[File:Game Boy Advance SP (counterfeit) - board - Ingenic
Through the 1990s, the MIPS architecture was widely adopted by the embedded market, including for use in [[computer network]]ing, [[
The low power-consumption and heat characteristics of embedded MIPS implementations, the wide availability of embedded development tools, and knowledge about the architecture means use of MIPS microprocessors in embedded roles is likely to remain common.
=== Synthesizeable cores for embedded markets ===
In recent years{{when|date=May 2013}} most of the technology used in the various MIPS generations has been offered as [[
MIPS cores have been commercially successful, now
MIPS architecture processors include: IDT RC32438; ATI/AMD [[Xilleon]]; Alchemy Au1000, 1100, 1200; Broadcom Sentry5; [[RMI Corporation|RMI]] XLR7xx, [[Cavium Networks|Cavium]] Octeon CN30xx, CN31xx, CN36xx, CN38xx and CN5xxx; [[Infineon Technologies]] EasyPort, Amazon, Danube, ADM5120, WildPass, INCA-IP, INCA-IP2; [[Microchip Technology]] PIC32; [[NEC]] EMMA and EMMA2, NEC VR4181A, VR4121, VR4122, VR4181A, VR4300, VR5432, VR5500; [[Oak Technologies]] Generation; [[PMC-Sierra]] RM11200; [[QuickLogic]] QuickMIPS ESP; Toshiba ''Donau'', [[Toshiba]] TMPR492x, TX4925, TX9956, TX7901; [[KOMDIV-32]], [[KOMDIV-64]], [[ELVEES Multicore]] from Russia.
=== MIPS-based supercomputers ===
One
A high-performance computing startup
=== Loongson ===
{{Main|Loongson}}
[[Loongson]] is a family of MIPS-compatible microprocessors designed by the [[Chinese Academy of Sciences]]' Institute of Computing Technology (ICT). Independently designed by the Chinese, early models lacked support for four instructions that had been patented by MIPS Technologies.<ref>
In recent years, the Loongson space dedicated chip (1E04/1E0300/1E1000,1F04/1F0300,1J) has been used on
==== Dawning 6000 ====
{{Main|Dawning Information Industry#Dawning 6000}}
The Dawning 6000 [[supercomputer]], which has a projected performance of over 1 P[[
=== MIPS Aptiv ===
Announced in 2012,<ref>{{Cite web |url=http://www.anandtech.com/show/5826/mips-technologies-updates-processor-ip-lineup-with-aptiv-series |archive-url=https://web.archive.org/web/20120512063917/http://www.anandtech.com/show/5826/mips-technologies-updates-processor-ip-lineup-with-aptiv-series |url-status=dead |archive-date=May 12, 2012 |title=MIPS Technologies Updates Processor IP Lineup with Aptiv Series |last=S. |first=Ganesh T. |date=10 May 2012 |website=
==== microAptiv ====
microAptiv<ref>{{Cite web |url=https://imgtec.com/mips/aptiv/microaptiv/ |title=microAptiv Processor Core
==== interAptiv ====
interAptiv<ref>{{Cite web |url=https://imgtec.com/mips/aptiv/interaptiv/ |title=interAptiv Processor Core
==== proAptiv ====
proAptiv<ref>{{Cite web |url=https://imgtec.com/mips/aptiv/proaptiv/ |title=proAptiv Processor Core
=== MIPS Warrior ===
Announced in June 2013,<ref>{{Cite web |url=https://imgtec.com/blog/mips-processors/mips-series5-warrior-cpu-cores-the-next-revolution-in-cpu-ip/ |title=Introducing the MIPS Series5
==== Warrior M-class ====
32-bit MIPS cores for embedded and microcontroller
* MIPS M5100 and MIPS M5150 cores (MIPS32 Release 5):<ref>{{Cite web |url=https://imgtec.com/mips/warrior/m-class-m51xx-core-family/ |title=M-Class M51xx Core Family
* MIPS M6200 and M6250 cores (MIPS32 Release 6):<ref>{{Cite web |url=https://imgtec.com/mips/warrior/m-class-m6200-and-m6250-processor-cores/ |title=M-Class M6200 and M6250 Processor Cores
==== Warrior I-class ====
64-bit MIPS CPUs for high-performance, low-power embedded
* MIPS I6400 multiprocessor core (MIPS64 Release 6):<ref>{{Cite web |url=https://imgtec.com/mips/warrior/i-class-i6400-multiprocessor-core/ |title=I-Class I6400 Multiprocessor Core
==== Warrior P-class ====
32-bit and 64-bit MIPS application processors:
* MIPS P5600 multiprocessor core (MIPS32 Release 5):<ref>{{Cite web |url=https://imgtec.com/mips/warrior/p-class-p5600-multiprocessor-core/ |title=P-Class P5600 Multiprocessor Core
* MIPS P6600 multiprocessor core (MIPS64 Release 6): hardware virtualization with hardware table walk, 128-bit SIMD
==
The MIPS rabbit character from ''[[Super Mario 64]]'' was named after the MIPS microprocessor.
==See also==
* [[List of MIPS architecture processors]]
==References==
{{Reflist}}
{{MIPS microprocessors}}
[[Category:MIPS architecture]]
[[Category:32-bit microprocessors]]
[[Category:64-bit microprocessors]]
|