Was ist Bogo MIPS, DMIPS?

3121
goldenmean
  1. Ich habe auf Wikipedia über Bogo gelesen, konnte aber keine klare Vorstellung davon bekommen. Was genau ist Bogo Mips? Was bedeuten die Bewertungstabelle und der Index für Bogo-Mips für verschiedene Prozessoren?

  2. Was ist ein Dhrystone MIPS? Ihre Bedeutung. Wenn zum Beispiel ein Teil meines Codes 1000 MIPS auf einem Prozessor benötigt, ist die max. Prozessor Dhrystone für diese CPU / Prozessor angegeben werden mehr als 1000 Dhrystone Mips?

2

2 Antworten auf die Frage

5
Joey

Von Wikipedia :

BogoMips (von "falsch" und "MIPS") ist eine unwissenschaftliche Messung der CPU-Geschwindigkeit, die der Linux-Kernel beim Booten vornimmt, um eine interne Busy-Loop zu kalibrieren. Eine häufig zitierte Definition des Begriffs ist "die Anzahl von Millionen Mal pro Sekunde, die ein Prozessor absolut nichts tun kann".

Mit BogoMips können Sie feststellen, ob sich der Prozessor im richtigen Bereich befindet, seine Taktfrequenz und der möglicherweise vorhandene CPU-Cache. Es ist nicht für den Leistungsvergleich zwischen verschiedenen CPUs geeignet.

Sowohl Dhrystone als auch Whetstone sind Benchmarks zur Messung der Rechenleistung. Ersteres konzentriert sich auf Zeichenfolgen- und Ganzzahloperationen und ist daher eher repräsentativ für die ALU-Geschwindigkeit, während letztere hauptsächlich die FPU-Leistung misst. Je nach Ihrer Anwendung ist das eine oder andere eher repräsentativ für das, was Sie tun.

4
grawity

Zitieren Sie den Jargon File-Eintrag bei BogoMIPS :

Die Anzahl von Millionen Mal pro Sekunde kann ein Prozessor absolut nichts ausrichten. Das Linux-Betriebssystem misst BogoMIPS beim Start, um einige weiche Timing-Schleifen zu kalibrieren, die später verwendet werden. Details beim BogoMIPS Mini-HOWTO . Der Name, den Linus gewählt hat, ist natürlich ein ironischer Kommentar zur Nutzlosigkeit aller anderen MIPS-Figuren.

Kurz gesagt, einer der am wenigsten genauen Benchmarks.

(Der Name basiert offensichtlich auf falschen .)