Die MIPS-Architektur (Microprocessor without interlocked pipeline stages, etwa "Mikroprozessor ohne Pipeline-Sperren") ist eine RISC-Prozessorarchitektur, die ab 1981 von John Hennessy und seinen Mitarbeitern an der Stanford Universität entwickelt wurde.
MIPS war ursprünglich eine 32-Bit Architektur, die 1991 mit dem R4000 auf 64 Bit erweitert wurde. Die Architektur hatte Einfluss auf andere RISC-Prozessorarchitekturen, wie dem Sun SPARC, DECs Alpha-Prozessor und Hewlett-Packards PA-RISC.
MIPS-Prozessoren werden auch häufig in eingebetteten Systemen eingesetzt. Dazu zählen z. B. Cisco-Router, BMW Navigationssysteme, die Fritz!Box, Konica Minolta DSLRs und Sony- und Nintendo-Spielkonsolen.
Es gab Versuche, MIPS-Prozessoren mit Hilfe der ECL-Technik zu beschleunigen. Man verwendete dazu den Typ Mips R6000, letztlich eine ECL-Variante des Mips R3000. Dieser Prozessortyp wurde in Computern des Typs CDC 4680 der Firma Control Data Corporation eingesetzt.
Die MIPS-Architektur verzichtet auf solche Sperren und verlangt vom Assemblersprachenprogrammierer oder Compiler entsprechende Maßnahmen wie Umsortierung oder das Einfügen von NOP (No Operation)-Befehlen. Dadurch kann die Architektur einfach gehalten werden.
Ein weiterer Mechanismus, der zur Beschleunigung der MIPS-Architektur dient, ist das sogenannte Superpipelining. Im Gegensatz zu räumlich parallelen Architekturen (z. B.: VLIW-Prozessoren) wird hier eine zeitliche Parallelität der Befehlsabarbeitung durch Unterteilung der Befehlspipeline in mehr Stufen erreicht. So entsteht eine feinere Unterteilung des Fließbandes. Die Stufen der Pipeline haben auf diese Weise eine kürzere Durchlaufzeit, und daher kann die Taktrate erhöht werden. Superpipelining wurde erstmals in den MIPS R4000 Prozessor implementiert.
| Model | Frequenz * | Die" target="_blank" >Größe * | Spannung" target="_blank" >* | Icache" target="_blank" >* | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| R2000 | 16,7 | 1985 | 2.0 | 0.11 | -- | -- | -- | -- | 32 | 64 | none |
| R3000 | 25 | 1988 | 1.2 | 0.11 | 66.12 | 145 | 4 | -- | 64 | 64 | none |
| R4000 | 100 | 1991 | 0.8 | 1.35 | 213 | 179 | 15 | 5 | 8 | 8 | 1024 |
| R4300 | 93,75 | 1996 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| R4400 | 150 - 250 | 1992 | 0.6 | 2.3 | 186 | 179 | 15 | 5 | 16 | 16 | 1024 |
| R4600 | 133 | 1994 | 0.64 | 2.2 | 77 | 179 | 4.6 | 5 | 16 | 16 | 512 |
| R5000 | 150 - 180 | 1996 | 0.35 | 3.7 | 84 | 223 | 10 | 3.3 | 32 | 32 | 1024 |
| R7000 | 250 - 600 | 2000 | 0.13 | -- | -- | 304 | 2-3 | 3.3(io)/1.2(int) | 16 | 16 | 256 |
| R8000 | 90 | 1994 | 0.5 | 2.6 | 299 | 591 | 30 | 3.3 | 16 | 16 | 1024 - 8192 |
| R10000 | 150 - 270 | 1995 | 0.35 | 6.8 | 299 | 599 | 30 | 3.3 | 32 | 32 | 512 - 4096 |
| R12000 | 300 - 400 | 1998 | 0.18-0.25 | 6.9 | 204 | 600 | 20 | 4 | 32 | 32 | 2048 - 8192 |
| R14000 | 500 - 600 | 2001 | 0.13 | 7.2 | 204 | 527 | 17 | -- | 32 | 32 | 2048 |
| R16000 | 700 | 2002 | 0.11 | -- | -- | -- | 20 | -- | 64 | 64 | 4096 |
| R16000A | 800 - 1000 | 2004 | 0.11 | -- | -- | -- | -- | -- | 64 | 64 | 4096 - 16384 |
Siehe auch: MIPS Computer Systems Inc., Nintendo 64, PlayStation
MIPS architecture | MIPS | Architecture MIPS | MIPS | Architektura MIPS | MIPS Mimarisi
This article is licensed under the GNU Free Documentation License.
It uses material from the
"MIPS-Architektur".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world