BogoMips

From Free net encyclopedia

BogoMips (from "bogus" and MIPS) are an unscientific measurement of CPU speed made by the Linux kernel when it boots, to calibrate an internal busy-loop. An oft-quoted definition of the term is "the number of million times per second a processor can do absolutely nothing".

BogoMips can be used to see whether it is in the proper range for the particular processor, its clock frequency, and the potentially present CPU cache. It is not usable for performance comparison between different CPUs.

Proper BogoMips ratings

As a very approximate guide, the BogoMips can be pre-calculated by the following details:

SystemRatioIndex
Intel 8088 clock * 0.0040.02
Intel/AMD 386SX clock * 0.140.8
Intel/AMD 386DX clock * 0.181 (definition)
Motorola 68030clock * 0.251.4
Cyrix/IBM 486clock * 0.341.8
Intel Pentiumclock * 0.402.2
Intel 486 clock * 0.502.8
AMD 5x86clock * 0.502.8
Mips R4000/R4400clock * 0.502.8
Motorola 68040clock * 0.673.7
PowerPC 603clock * 0.673.7
Intel StrongARMclock * 0.663.7
NexGen Nx586clock * 0.754.2
PowerPC 601clock * 0.844.7
Alpha 21064/21064Aclock * 0.995.5
Alpha 21066/21066Aclock * 0.995.5
Alpha 21164/21164Aclock * 0.995.5
Intel Pentium Proclock * 0.995.5
Cyrix 5x86/6x86 clock * 1.005.6
Intel Pentium II/IIIclock * 1.005.6
AMD K7/Athlonclock * 1.005.6
Intel Celeronclock * 1.005.6
Intel Itaniumclock * 1.005.6
Mips R4600]]clock * 1.005.6
Intel Itanium 2clock * 1.498.3
Alpha 21264clock * 1.9911.1
Centaur VIAclock * 1.9911.1
AMD K5/K6/K6-2/K6-IIIclock * 2.0011.1
AMD Duron/Athlon XPclock * 2.0011.1
UltraSparc IIclock * 2.0011.1
Pentium MMXclock * 2.0011.1
Pentium 4clock * 2.0011.1
Centaur C6-2clock * 2.0011.1
PowerPC 604/604e/750clock * 2.0011.1
Motorola 68060clock * 2.0111.2
Intel Xeon (hyper-threading)clock * 3.9722.1
Hitachi SH-4clock * 1
IBM S390not enough data (yet)
Intel ARMnot enough data (yet)

The ratio is the typical ratio for that CPU with the then current Linux version. Since some caching aspects have been changed for some CPUs (notably the Intel ones) in the development of the kernel, other ratios may be applicable to those CPUs as well. Full and complete information and details about BogoMips, and hundreds of reference entries can be found in the BogoMips mini-Howto (see below).

External links

This article was originally based on material from the Free On-line Dictionary of Computing, which is licensed under the GFDL.
de:BogoMips

it:BogoMips nl:BogoMips pl:BogoMips ru:BogoMIPS fr:BogoMips