Instruktionen pro Sekunde

Instruktionen pro Sekunde (IPS) sind ein Maß einer Verarbeiter-Geschwindigkeit eines Computers. Viele haben berichtet, dass IPS-Werte "Maximal"-Ausführungsraten auf künstlichen Befehlsfolgen mit wenigen Zweigen vertreten haben, wohingegen realistische Arbeitspensen normalerweise bedeutsam tiefer zu IPS Werten führen. Die Leistung der Speicherhierarchie betrifft auch außerordentlich Verarbeitungsleistung, ein in MIPS Berechnungen kaum betrachtetes Problem. Wegen dieser Probleme haben Forscher standardisierte Tests wie SPECint geschaffen, um zu versuchen, die echte wirksame Leistung in allgemein verwendeten Anwendungen zu messen, und roher IPS ist in den Nichtgebrauch gefallen.

Der Begriff wird in Verbindung mit einem numerischen Wert wie Tausend Instruktionen pro Sekunde (SCHLÄFCHEN), Million Instruktionen pro Sekunde (MIPS), Instruktionen von Giga Pro Sekunde (GIPS) oder Million Operationen Pro Sekunde (MOPS) allgemein gebraucht.

Tausend Instruktionen pro Sekunde

Bevor Standardabrisspunkte verfügbare, durchschnittliche Geschwindigkeitsschätzung von Computern waren, hat auf Berechnungen für eine Mischung von Instruktionen mit den in kilo Instructions Per Second (kIPS) gegebenen Ergebnissen basiert. Das berühmteste war die Mischung von Gibson, die von Jack Clark Gibson von IBM für wissenschaftliche Anwendungen erzeugt ist. Andere Einschaltquoten wurden auch für kommerzielle Anwendungen erzeugt. Computergeschwindigkeiten Von Instruktionsmischungen vor1960 bis 1971 haben Ergebnisse für ungefähr 175 Computer, wissenschaftliche und kommerzielle Einschaltquoten zur Verfügung stellend. Für IBM sind die frühsten gezeigten Mischungsberechnungen von Gibson 1954-IBM 650 an 0.06 Schläfchen und 1956-IBM 705 an 0.5 Schläfchen. Die Ergebnisse sind hauptsächlich für IBM und andere, die als das BÜNDEL - Burroughs, Univac, NCR, CDC und Honeywell bekannt sind.

Eintausend Instruktionen pro Sekunde (SCHLÄFCHEN) werden selten verwendet, weil aktuellste Mikroprozessoren mindestens eine Milliarde Instruktionen pro Sekunde durchführen können. Das Tausend Mittel 1000, nicht 1024.

SCHLÄFCHEN sind auch ein allgemeiner Witz-Name für 16-Bit-Mikroprozessor-Designs, die in Studentencomputertechnikkursen entwickelt sind, die die Textcomputerorganisation und das Design durch Patterson und Hennessy verwenden (internationale Standardbuchnummer 1-55860-428-6), der Computerarchitektur-Konzepte in Bezug auf die MIPS Architektur erklärt. Solche Architekturen neigen dazu, Versionen des MIPS R2000 Architektur heruntergeschraubt zu werden.

Million Instruktionen pro Sekunde

Der Vergleich von Verarbeiter-Geschwindigkeiten verlangt gründliche Analyse, weil die Geschwindigkeit einer gegebenen Zentraleinheit auf viele Faktoren wie der Typ von Instruktionen abhängig ist, die, der Ausführungsordnung und der Anwesenheit von Zweiginstruktionen (problematisch in Zentraleinheitsrohrleitungen) durchführen werden. Zentraleinheitsinstruktionsraten sind von Uhr-Frequenzen verschieden, gewöhnlich hat im Hz berichtet, weil jede Instruktion verlangen kann, dass mehrere Uhr-Zyklen vollenden, oder dazu fähig sein kann, vielfache unabhängige Instruktionen sofort durchzuführen. Zusätzlich ist die Zahl von für Instruktionen erforderlichen Zyklen zu vollenden laut der Instruktion abhängig, die wird durchführt. MIPS kann nützlich sein, wenn er Leistung zwischen von einer ähnlichen Architektur gemachten Verarbeitern vergleicht (z.B Mikrochip hat Mikrokontrolleure gebrandmarkt). Jedoch sind MIPS schwierig, sich zwischen Zentraleinheitsarchitekturen zu vergleichen. Das und andere Beschränkungen der Einheit bringen viele Computeringenieure dazu, MIPS als Sinnloser Hinweis der Verarbeiter-Geschwindigkeit zu definieren.

Gegen Ende der 1970er Jahre wurde Minicomputer-Leistung mit VAX MIPS verglichen, wo Computer auf einer Aufgabe und ihrer Leistung gemessen wurden, die gegen den VAX 11/780 abgeschätzt ist, der als eine 1 MIPS Maschine auf den Markt gebracht wurde. (Das Maß war auch bekannt als die VAX Einheit der Leistung oder VUP. Obwohl orthografisch falsch, wird der s in VUPs manchmal in Großbuchstaben geschrieben.) Wurde das gewählt, weil der 11/780 in der Leistung zu einem Modell 158-3 von IBM System/370 grob gleichwertig war, das in der Rechenindustrie als laufend an 1 MIPS allgemein akzeptiert wurde.

Viele der Minicomputer-Leistungsansprüche haben auf der Version von Fortran des Schleifstein-Abrisspunkts basiert. Das erzeugt eine künstliche Geschwindigkeit, die in Millionen von Schleifstein-Instruktionen Pro Sekunde (MWIPS) gilt. Als der VAX 11/780 mit FPA (1977) wird gezeigt, eine Schätzung von 1.02 MWIPS zu haben.

Wirksame MIPS Geschwindigkeiten sind von der verwendeten Programmiersprache hoch abhängig. Der Schleifstein-Bericht hat einen Tisch, MWIPS Geschwindigkeiten von PCs über frühe Dolmetscher und Bearbeiter bis zu neueren Sprachen zeigend. Der erste Bearbeiter war für den GRUNDLEGENDEN (1982), als 4.8 MHz 8088/87 Zentraleinheit 0.01 MWIPS erhalten haben. Ergebnisse auf einem 2.4 GHz 2 Kernduett (1 Zentraleinheit 2007) ändern von 9.7 MWIPS das Verwenden des GRUNDLEGENDEN Dolmetschers, 59 MWIPS über den GRUNDLEGENDEN Bearbeiter, 347 MWIPS das Verwenden von 1987 Fortran, 1,534 MWIPS durch das HTML/JAVA zu 2,403 MWIPS das Verwenden eines modernen C/C ++ Bearbeiter.

Für die frühsten 8-bit- und 16-Bit-Mikroprozessoren wurde die Leistung im Tausend Instruktionen pro Sekunde (SCHLÄFCHEN) anerkannt, der 0.001 MIPS gleichkommt. Der erste allgemeine Zweck-Mikroprozessor, Intel i8080, ist an 0.64 MIPS gelaufen. Der Mikroprozessor von Intel i8086, der erste 16-Bit-Mikroprozessor in der Linie von Verarbeitern, die von Intel gemacht sind und in IBM PCs verwendet sind, ist an 0.8 MIPS gelaufen. Frühe 32-Bit-PCs (386) sind an ungefähr 3 MIPS gelaufen.

zMIPS verweist auf das MIPS-Maß verwendet innerlich von IBM, seine Großrechner-Server (zSeries, IBM System z9 und IBM System z10) abzuschätzen.

Belastete Million Operationen pro Sekunde (WMOPS) ist ein ähnliches Maß, das für Audiocodecs verwendet ist.

Zeitachse von Instruktionen pro Sekunde

Historische Daten

Siehe auch


Maschinencode / Michael
Impressum & Datenschutz