14.3.16. BogoMIPS Value too low
- Question:
- We are only seeing 263.78 bogomips on a MPC5200 running
at 396 MHz.
Doesn't this seem way to low ?? With a 603e core I'd expect 1 bogomip per MHz or better.
- Answer:
- No, the values you see is correct.
Please keep in mind that there is a good reason for the name BogoMIPS.
On Power Architecture®, the bogomips calculation is measuring the speed of adbnz
instruction. On some processors like the MPC8xx it takes 2 clocks perdbnz
instruction, and you get 1 BogoMIP/MHz. The MPC5200 takes 3 clocks perdbnz
in this loop, so you get .67 BogoMIP/MHz.
See also The frequently asked questions about BogoMips (note: this document is somewhat outdated).
- Question:
- But I have a MPC8572 running at 1.5GHz, amd it shows only 150 bogomips. This cannot be correct?
- Answer:
- This value is indeed correct.
"With recent kernels, when build with ARCH=powerpc, we now use the hardware timebase instead of bogus processor loops for short timings. Thus our bogomips value is no longer the speed at which the processor runs empty loops, but the actual processor timebase value as obtained after calibration at boot. " - Benjamin Herrenschmidt
14.3.15. How to switch off the screen saver and the blinking cursor? | 1. Abstract | 14.3.17. Linux Kernel crashes when using a ramdisk image | |||
Prev | Home | Next | |||