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.

GCC 4.8 Intel Ivy Bridge OptimizationsProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen Resolutionnoconacore2corei7corei7-avxcore-avx-iIntel Core i3-3217U @ 1.80GHz (4 Cores)ASUS K56CA v1.0Intel 3rd Gen Core DRAM4096MB500GB Hitachi HTS54505 + 24GB SanDisk SSD i100Intel 3rd Gen CoreRealtek ALC270Realtek RTL8111/8168B + Atheros AR9485 WirelessUbuntu 13.043.9.0-999-generic (x86_64)Xfce 4.10X Server 1.13.2intel 2.21.43.0 Mesa 9.2.0 (git-4e8f5c5)GCC 4.8.0ext41366x768OpenBenchmarking.orgCompiler Details- --disable-multilib --enable-checking=release --enable-languages=c,c++,fortran --enable-lto Processor Details- Scaling Governor: ondemand

GCC 4.8 Intel Ivy Bridge Optimizationsbyte: Dhrystone 2scimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationgraphics-magick: Blurgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdinghimeno: Poisson Pressure Solverbuild-imagemagick: Time To Compilebuild-php: Time To Compilec-ray: Total Timeprimesieve: 1e12 Prime Number Generationsmallpt: Global Illumination Renderer; 100 Samplesnoconacore2corei7corei7-avxcore-avx-i14277095.27255.65174.141019.311048.84540.244925608139789.23208.3692.63116.25347.1616113510151.40255.35173.951041.581050.91541.674925608139780.98207.9196.97114.58337.9215813509564.57255.65174.981012.891048.84540.244925608139782.06209.0397.53114.60337.7915813512334.27255.05169.611040.261048.84541.195429648137775.48214.9498.68120.09350.2315913515077.97249.15165.661019.981049.87541.195429648239748.43210.7398.26116.04337.92156OpenBenchmarking.org

BYTE Unix Benchmark

Computational Test: Dhrystone 2

OpenBenchmarking.orgLPS, More Is BetterBYTE Unix Benchmark 3.6Computational Test: Dhrystone 2noconacore2corei7corei7-avxcore-avx-i3M6M9M12M15MSE +/- 4532.76, N = 3SE +/- 940.39, N = 3SE +/- 2172.75, N = 3SE +/- 1016.24, N = 3SE +/- 595.64, N = 314277095.2713510151.4013509564.5713512334.2713515077.97-march=nocona-march=core2-march=corei7-march=corei7-avx-march=core-avx-i1. (CC) gcc options: -O3

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte Carlonoconacore2corei7corei7-avxcore-avx-i60120180240300SE +/- 0.00, N = 4SE +/- 0.30, N = 4SE +/- 0.00, N = 4SE +/- 0.35, N = 4SE +/- 5.98, N = 8255.65255.35255.65255.05249.15

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier Transformnoconacore2corei7corei7-avxcore-avx-i4080120160200SE +/- 1.69, N = 4SE +/- 1.48, N = 4SE +/- 0.46, N = 4SE +/- 0.32, N = 4SE +/- 0.31, N = 4174.14173.95174.98169.61165.66

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix Multiplynoconacore2corei7corei7-avxcore-avx-i2004006008001000SE +/- 11.71, N = 4SE +/- 0.66, N = 4SE +/- 9.77, N = 4SE +/- 1.26, N = 4SE +/- 12.26, N = 41019.311041.581012.891040.261019.98

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix Factorizationnoconacore2corei7corei7-avxcore-avx-i2004006008001000SE +/- 1.03, N = 4SE +/- 1.04, N = 4SE +/- 1.03, N = 4SE +/- 1.03, N = 4SE +/- 0.00, N = 41048.841050.911048.841048.841049.87

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-Relaxationnoconacore2corei7corei7-avxcore-avx-i120240360480600SE +/- 0.48, N = 4SE +/- 0.00, N = 4SE +/- 0.48, N = 4SE +/- 0.48, N = 4SE +/- 0.48, N = 4540.24541.67540.24541.19541.19

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Blurnoconacore2corei7corei7-avxcore-avx-i1224364860SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 34949495454-march=nocona-march=core2-march=corei7-march=corei7-avx-march=core-avx-i1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Sharpennoconacore2corei7corei7-avxcore-avx-i714212835SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 32525252929-march=nocona-march=core2-march=corei7-march=corei7-avx-march=core-avx-i1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Resizingnoconacore2corei7corei7-avxcore-avx-i1428425670SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 36060606464-march=nocona-march=core2-march=corei7-march=corei7-avx-march=core-avx-i1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: HWB Color Spacenoconacore2corei7corei7-avxcore-avx-i20406080100SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.67, N = 3SE +/- 0.00, N = 38181818182-march=nocona-march=core2-march=corei7-march=corei7-avx-march=core-avx-i1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Local Adaptive Thresholding

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Local Adaptive Thresholdingnoconacore2corei7corei7-avxcore-avx-i918273645SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 33939393739-march=nocona-march=core2-march=corei7-march=corei7-avx-march=core-avx-i1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure Solvernoconacore2corei7corei7-avxcore-avx-i2004006008001000SE +/- 0.05, N = 3SE +/- 0.37, N = 3SE +/- 0.48, N = 3SE +/- 0.48, N = 3SE +/- 1.96, N = 3789.23780.98782.06775.48748.43-march=nocona-march=core2-march=corei7-march=corei7-avx-march=core-avx-i1. (CC) gcc options: -O3

Timed ImageMagick Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.8.1-10Time To Compilenoconacore2corei7corei7-avxcore-avx-i50100150200250SE +/- 3.13, N = 3SE +/- 0.09, N = 3SE +/- 1.09, N = 3SE +/- 2.35, N = 3SE +/- 0.05, N = 3208.36207.91209.03214.94210.73

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 5.2.9Time To Compilenoconacore2corei7corei7-avxcore-avx-i20406080100SE +/- 0.06, N = 3SE +/- 0.13, N = 3SE +/- 0.64, N = 3SE +/- 0.11, N = 3SE +/- 0.07, N = 392.6396.9797.5398.6898.26-march=nocona-march=core2-march=corei7-march=corei7-avx-march=core-avx-i1. (CC) gcc options: -O3 -pedantic -ldl -lz -lm

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Timenoconacore2corei7corei7-avxcore-avx-i306090120150SE +/- 1.53, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 2.07, N = 6SE +/- 0.01, N = 3116.25114.58114.60120.09116.04-march=nocona-march=core2-march=corei7-march=corei7-avx-march=core-avx-i1. (CC) gcc options: -lm -lpthread -O3

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 4.21e12 Prime Number Generationnoconacore2corei7corei7-avxcore-avx-i80160240320400SE +/- 5.68, N = 3SE +/- 0.41, N = 3SE +/- 0.43, N = 3SE +/- 4.78, N = 3SE +/- 0.37, N = 3347.16337.92337.79350.23337.921. (CXX) g++ options: -O2 -fopenmp

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 Samplesnoconacore2corei7corei7-avxcore-avx-i4080120160200SE +/- 1.73, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3161158158159156-march=nocona-march=core2-march=corei7-march=corei7-avx-march=core-avx-i1. (CXX) g++ options: -fopenmp -O3


Phoronix Test Suite v10.8.4