Next Previous Contents

3. How to estimate what the proper BogoMips rating should be

>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.


Next Previous Contents