2012-05-24

CPU Benchmark Intel Core i3-2350M vs Intel Core i7-2820QM

Today I benchmarked my i3 Linux laptop vs my i7 MacBook. The results are what I expected, though I am quite happy about the performance of the 'slow' i3, which is a really cheap Lenovo B570 mainstream notebook.

The benchmarks are of course rather meaningless.

Machines:
  • Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz 
    • (dual core, 4 cores with hyperthreading, no turbo boost)
    • (in a Lenovo B570 M58GMGE, 8GB, Ubuntu 12.04)
    • (according to cat /proc/cpuinfo)
  • Intel(R) Core(TM) i7-2820QM CPU @ 2.30GHz
    • (quad core, 8 cores with hyperthreading, turbo boost up to 3.4GHz)
    • (in a MacBookPro8,2, 8GB, Mac OS 10.7.4)
    • (according to Temperaturmonitor 4.94)
Benchmark      i3     i7     speedup
g++-4.6        6.8s   3.9s   1.74x
calc           5.7s   4.2s   1.36x
Cinebench CPU  2.22P  4.63P  2.09x (i3 Win7, i7 OSX)
Cinebench GL   12.40  27.90  2.25x (i3 Win7, i7 OSX)
Cinebench CPU  -      1.24   -     (VirtualBox guest Windows 7, host OSX, 1 CPU)
Cinebench CPU  -      4.27   -     (VirtualBox guest Windows 7, host OSX, 8 CPUs)
(s in real time)

Benchmark command lines:
  • time make CXX=g++-mp-4.6 OPT=-O3 -j 20 
    • compiling streplace 0.9.36
    • just 5 parallel objects (does not fill the 8 slots of the i7)
  • time calc 'log(fact(11**5))
    • single core
  • Cinebench 11.5 on Windows 7 SP1 and Max OS X 10.7.4