Wie zuverlässig sind MIPs ein Maß für die relative CPU-Leistung?

3193
Tom J Nowell

Ich stelle fest, dass kein Marketing MIPs erwähnt, und es wird in den Spezifikationen für Verarbeiter nicht erwähnt.

Wie zuverlässig ist diese Statistik? Mittlerweile wissen wir alle mehr über Mhz und Ghz ist nicht unbedingt ein guter direkter Vergleich

3

2 Antworten auf die Frage

9
Linker3000

Es hängt davon ab, was Sie messen möchten, aber im Allgemeinen ist dies keine praxisnahe Messung für das allgemeine Markieren. Es ist schwierig, verschiedene Architekturen miteinander zu vergleichen. Beispielsweise könnte mein Prozessor eine NOP-Anweisung (No-Operation) in einer Schleife ausführen, aber es könnte bei Schichtoperationen Mist sein oder mein SIMD- Mikrocode ist unterdurchschnittlich und daher nicht gut für starke Grafiken, digitale Signalverarbeitung oder Verschlüsselung / Entschlüsselung.

MIPS ist ein bisschen so, als würde man die Leistung einer Gruppe von Autos und Transportern vergleichen, indem man sie alle in Neutralstellung bringt und die Motoren auf Maximum bringt und zu dem Schluss kommt, dass die Porche die beste sein muss - nur um herauszufinden, dass der Gruppentest ein Fahrzeug zum Tragen auswählen muss Fracht.

2
mgjk

Sie sind nicht gut. Moderne Architektur macht MIPS zu einer veralteten Messung. Wenn Sie die Geschwindigkeit des laufenden Systems programmgesteuert ermitteln möchten, kann dies die Erzeugung der Maschine beeinflussen. Die beste Maßnahme, wenn Sie sich für eine Maschine entscheiden, sind die großen Benchmarking-Sites. zB http://www.cpubenchmark.net/high_end_cpus.html

In Wikipedia gibt es einen Artikel, in dem einige der Schwächen besprochen werden: http://en.wikipedia.org/wiki/Instructions_per_second