>From a initiative by Ian Jackson, ijackson@nyx.cs.du.edu
, and
Przemek Klosowski, much updated and expanded by Wim van Dorst for
current data, as listed below:
As a very approximate guide, the BogoMips can be calculated by:
System BogoMips Comparison
Intel 8088 clock * (0.004 plusminus 0.001) 0.02
Intel/AMD 386SX clock * (0.14 plusminus 0.01) 0.8
Intel/AMD 386DX clock * (0.18 plusminus 0.01) 1 (definition)
Motorola 68030 clock * (0.25 plusminus 0.005) 1.4
Cyrix/IBM 486 clock * (0.34 plusminus 0.065) 1.8
Intel Pentium clock * (0.40 plusminus 0.035) 2.2
Intel 486/AMD 5x86 clock * (0.50 plusminus 0.01) 2.8
Mips R4000/R4400 clock * (0.50 plusminus 0.015) 2.3
Nexgen Nx586 clock * (0.75 plusminus 0.010) 4.2
PowerPC 601 clock * (0.84 plusminus 0.015) 4.7
Alpha (all CPUs) clock * (0.99 plusminus 0.005) 5.5
Intel Pentium Pro clock * (0.99 plusminus 0.005) 5.5
Cyrix 5x86/6x86 clock * (1.00 plusminus 0.005) 5.6
Intel Pentium II clock * (1.00) 5.6
Mips R4600 clock * (1.00) 5.6
Alpha 21264 clock * (1.99) 11.1
AMD K5/K6 clock * (2.00 plusminus 0.010) 11.1
Pentium MMX clock * (2.00) 11.1
Motorola 68060 clock * (2.01) 11.2
Motorola 68040 (insufficient data yet)
Sparc (insufficient data yet)
Note that the BogoMips calculation loop does not take advantage of the parallelism of various processors, such as the Intel Pentium and the Alpha 21164.
Note that the BogoMips calculation loop for the non-Intel CPUs is similar but not the same.