GCC 4.8 Intel Ivy Bridge Optimizations Intel Core i3-3217U Ivy Bridge from ASUS Intel Ultrabook testing GCC 4.8 compiler x86_64 optimizations on Ubuntu 13.04. Benchmarking by Michael Larabel for a future article on Phoronix.
HTML result view exported from: https://openbenchmarking.org/result/1303261-FO-GCC48INTE71&grr&rdt .
GCC 4.8 Intel Ivy Bridge Optimizations Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution core-avx-i corei7-avx corei7 core2 nocona Intel Core i3-3217U @ 1.80GHz (4 Cores) ASUS K56CA v1.0 Intel 3rd Gen Core DRAM 4096MB 500GB Hitachi HTS54505 + 24GB SanDisk SSD i100 Intel 3rd Gen Core Realtek ALC270 Realtek RTL8111/8168B + Atheros AR9485 Wireless Ubuntu 13.04 3.9.0-999-generic (x86_64) Xfce 4.10 X Server 1.13.2 intel 2.21.4 3.0 Mesa 9.2.0 (git-4e8f5c5) GCC 4.8.0 ext4 1366x768 OpenBenchmarking.org Compiler Details - --disable-multilib --enable-checking=release --enable-languages=c,c++,fortran --enable-lto Processor Details - Scaling Governor: ondemand
GCC 4.8 Intel Ivy Bridge Optimizations smallpt: Global Illumination Renderer; 100 Samples primesieve: 1e12 Prime Number Generation c-ray: Total Time build-php: Time To Compile build-imagemagick: Time To Compile himeno: Poisson Pressure Solver graphics-magick: Local Adaptive Thresholding graphics-magick: HWB Color Space graphics-magick: Resizing graphics-magick: Sharpen graphics-magick: Blur scimark2: Jacobi Successive Over-Relaxation scimark2: Dense LU Matrix Factorization scimark2: Sparse Matrix Multiply scimark2: Fast Fourier Transform scimark2: Monte Carlo byte: Dhrystone 2 core-avx-i corei7-avx corei7 core2 nocona 156 337.92 116.04 98.26 210.73 748.43 39 82 64 29 54 541.19 1049.87 1019.98 165.66 249.15 13515077.97 159 350.23 120.09 98.68 214.94 775.48 37 81 64 29 54 541.19 1048.84 1040.26 169.61 255.05 13512334.27 158 337.79 114.60 97.53 209.03 782.06 39 81 60 25 49 540.24 1048.84 1012.89 174.98 255.65 13509564.57 158 337.92 114.58 96.97 207.91 780.98 39 81 60 25 49 541.67 1050.91 1041.58 173.95 255.35 13510151.40 161 347.16 116.25 92.63 208.36 789.23 39 81 60 25 49 540.24 1048.84 1019.31 174.14 255.65 14277095.27 OpenBenchmarking.org
Smallpt Global Illumination Renderer; 100 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples core-avx-i corei7-avx corei7 core2 nocona 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 1.73, N = 3 156 159 158 158 161 -march=core-avx-i -march=corei7-avx -march=corei7 -march=core2 -march=nocona 1. (CXX) g++ options: -fopenmp -O3
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 4.2 1e12 Prime Number Generation core-avx-i corei7-avx corei7 core2 nocona 80 160 240 320 400 SE +/- 0.37, N = 3 SE +/- 4.78, N = 3 SE +/- 0.43, N = 3 SE +/- 0.41, N = 3 SE +/- 5.68, N = 3 337.92 350.23 337.79 337.92 347.16 1. (CXX) g++ options: -O2 -fopenmp
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time core-avx-i corei7-avx corei7 core2 nocona 30 60 90 120 150 SE +/- 0.01, N = 3 SE +/- 2.07, N = 6 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 1.53, N = 3 116.04 120.09 114.60 114.58 116.25 -march=core-avx-i -march=corei7-avx -march=corei7 -march=core2 -march=nocona 1. (CC) gcc options: -lm -lpthread -O3
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 5.2.9 Time To Compile core-avx-i corei7-avx corei7 core2 nocona 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 SE +/- 0.64, N = 3 SE +/- 0.13, N = 3 SE +/- 0.06, N = 3 98.26 98.68 97.53 96.97 92.63 -march=core-avx-i -march=corei7-avx -march=corei7 -march=core2 -march=nocona 1. (CC) gcc options: -O3 -pedantic -ldl -lz -lm
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.8.1-10 Time To Compile core-avx-i corei7-avx corei7 core2 nocona 50 100 150 200 250 SE +/- 0.05, N = 3 SE +/- 2.35, N = 3 SE +/- 1.09, N = 3 SE +/- 0.09, N = 3 SE +/- 3.13, N = 3 210.73 214.94 209.03 207.91 208.36
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver core-avx-i corei7-avx corei7 core2 nocona 200 400 600 800 1000 SE +/- 1.96, N = 3 SE +/- 0.48, N = 3 SE +/- 0.48, N = 3 SE +/- 0.37, N = 3 SE +/- 0.05, N = 3 748.43 775.48 782.06 780.98 789.23 -march=core-avx-i -march=corei7-avx -march=corei7 -march=core2 -march=nocona 1. (CC) gcc options: -O3
GraphicsMagick Operation: Local Adaptive Thresholding OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Local Adaptive Thresholding core-avx-i corei7-avx corei7 core2 nocona 9 18 27 36 45 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 39 37 39 39 39 -march=core-avx-i -march=corei7-avx -march=corei7 -march=core2 -march=nocona 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: HWB Color Space core-avx-i corei7-avx corei7 core2 nocona 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.67, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 82 81 81 81 81 -march=core-avx-i -march=corei7-avx -march=corei7 -march=core2 -march=nocona 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Resizing core-avx-i corei7-avx corei7 core2 nocona 14 28 42 56 70 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 64 64 60 60 60 -march=core-avx-i -march=corei7-avx -march=corei7 -march=core2 -march=nocona 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Sharpen core-avx-i corei7-avx corei7 core2 nocona 7 14 21 28 35 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 29 29 25 25 25 -march=core-avx-i -march=corei7-avx -march=corei7 -march=core2 -march=nocona 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: Blur OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Blur core-avx-i corei7-avx corei7 core2 nocona 12 24 36 48 60 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 54 54 49 49 49 -march=core-avx-i -march=corei7-avx -march=corei7 -march=core2 -march=nocona 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation core-avx-i corei7-avx corei7 core2 nocona 120 240 360 480 600 SE +/- 0.48, N = 4 SE +/- 0.48, N = 4 SE +/- 0.48, N = 4 SE +/- 0.00, N = 4 SE +/- 0.48, N = 4 541.19 541.19 540.24 541.67 540.24
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization core-avx-i corei7-avx corei7 core2 nocona 200 400 600 800 1000 SE +/- 0.00, N = 4 SE +/- 1.03, N = 4 SE +/- 1.03, N = 4 SE +/- 1.04, N = 4 SE +/- 1.03, N = 4 1049.87 1048.84 1048.84 1050.91 1048.84
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply core-avx-i corei7-avx corei7 core2 nocona 200 400 600 800 1000 SE +/- 12.26, N = 4 SE +/- 1.26, N = 4 SE +/- 9.77, N = 4 SE +/- 0.66, N = 4 SE +/- 11.71, N = 4 1019.98 1040.26 1012.89 1041.58 1019.31
SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform core-avx-i corei7-avx corei7 core2 nocona 40 80 120 160 200 SE +/- 0.31, N = 4 SE +/- 0.32, N = 4 SE +/- 0.46, N = 4 SE +/- 1.48, N = 4 SE +/- 1.69, N = 4 165.66 169.61 174.98 173.95 174.14
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo core-avx-i corei7-avx corei7 core2 nocona 60 120 180 240 300 SE +/- 5.98, N = 8 SE +/- 0.35, N = 4 SE +/- 0.00, N = 4 SE +/- 0.30, N = 4 SE +/- 0.00, N = 4 249.15 255.05 255.65 255.35 255.65
BYTE Unix Benchmark Computational Test: Dhrystone 2 OpenBenchmarking.org LPS, More Is Better BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 core-avx-i corei7-avx corei7 core2 nocona 3M 6M 9M 12M 15M SE +/- 595.64, N = 3 SE +/- 1016.24, N = 3 SE +/- 2172.75, N = 3 SE +/- 940.39, N = 3 SE +/- 4532.76, N = 3 13515077.97 13512334.27 13509564.57 13510151.40 14277095.27 -march=core-avx-i -march=corei7-avx -march=corei7 -march=core2 -march=nocona 1. (CC) gcc options: -O3
Phoronix Test Suite v10.8.4