0

I worked on Linux kernel to implement Symmetric Multi Processing support for one ARM SoC. When Kernel was running as Uniprocessor, the BogoMIPS value was 1171. But when I turned on SMP support in Linux kernel, BogoMIPS value decreased drastically to 17. So how this value is calculated and what are the factors affecting it?

Darshan Prajapati
  • 843
  • 2
  • 11
  • 33
  • 1
    possible duplicate of [bogoMIPS value is changing](http://stackoverflow.com/questions/11463448/bogomips-value-is-changing) – Notlikethat Nov 20 '14 at 17:23
  • [The code itself](https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/init/calibrate.c#n307) is pretty easy to find. Are you perchance using a different timer source in SMP? – Notlikethat Nov 20 '14 at 17:24
  • Yes I am using Timers of 32 kHz for both the cores of CPU. – Darshan Prajapati Nov 28 '14 at 17:13

0 Answers0