GCC 4.9 Snapshot Compiler Flag Tests

GCC 4.9 compiler optimization tests of an Intel Core i7 Haswell CPU and applying different CFLAGS/CXXFLAGS to look at impact of core-avx2 CPU optimizations and other x86_64 -march= options. Benchmarks by Michael Larabel.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 1308319-SO-GCC49SNAP71
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

Audio Encoding 3 Tests
C/C++ Compiler Tests 8 Tests
CPU Massive 9 Tests
Creator Workloads 9 Tests
Encoding 5 Tests
Multi-Core 8 Tests
Renderers 3 Tests
Server CPU Tests 3 Tests
Single-Threaded 4 Tests
Video Encoding 2 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
Core-AVX2
August 31 2013
 
Core-AVX-I
August 31 2013
 
Corei7-AVX
August 31 2013
 
Corei7
August 31 2013
 
Core2
August 31 2013
 
Nocona
August 31 2013
 
Invert Hiding All Results Option
  1 Minute

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):


GCC 4.9 Snapshot Compiler Flag TestsOpenBenchmarking.orgPhoronix Test SuiteIntel Core i7-4900MQ @ 2.80GHz (8 Cores)System76 Gazelle ProfessionalIntel Xeon E3-1200 v3/4th8192MB120GB INTEL SSDSC2CW12Intel 4th Gen Core IGP (1300MHz)Intel Haswell HDMIRealtek RTL8111/8168/8411 + Intel Centrino Advanced-N 6235Ubuntu 13.103.11.0-4-generic (x86_64)Unity 7.1.0X Server 1.14.2.901 (1.14.3 RC 1)intel 2.21.143.1 Mesa 9.2.0GCC 4.9.0 20130731ext41920x1080ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionGCC 4.9 Snapshot Compiler Flag Tests PerformanceSystem Logs- --build=x86_64-linux-gnu --disable-browser-plugin --disable-nls --disable-werror --enable-checking=yes --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-objc-gc --enable-plugin --enable-shared --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.9-snap-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.9-snap-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.9-snap-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Scaling Governor: acpi-cpufreq ondemand

Core-AVX2Core-AVX-ICorei7-AVXCorei7Core2NoconaResult OverviewPhoronix Test Suite100%109%118%126%135%C-RayLAME MP3 EncodingTTSIOD 3D RendererHimeno BenchmarkFLAC Audio EncodingN-QueensApache BenchmarkGraphicsMagickSmallptFFmpegSciMarkx264Ogg EncodingPrimesieve

GCC 4.9 Snapshot Compiler Flag Testsscimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationttsiod-renderer: Phong Rendering With Soft-Shadow Mappingx264: H.264 Video Encodinggraphics-magick: Blurgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdinghimeno: Poisson Pressure Solverc-ray: Total Timeprimesieve: 1e12 Prime Number Generationsmallpt: Global Illumination Renderer; 100 Samplesencode-flac: WAV To FLACencode-mp3: WAV To MP3encode-ogg: WAV To Oggffmpeg: H.264 HD To NTSC DVn-queens: Elapsed Timeapache: Static Web Page ServingCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona595.70335.892332.252783.231142.92133.95162.961491261802001161770.4819.7193.19295.3114.307.0613.1742.5431291.52595.28329.122184.672794.161142.92133.36163.771491161762011161868.4726.3893.17295.5914.087.0613.3144.5131007.19594.05315.452322.342786.851142.92132.85162.861491161762011161803.8226.4093.15295.5914.077.0613.3744.5030875.41596.52316.622388.352842.551140.79150.07162.761491161752001151746.9526.5293.14305.0912.577.0813.5044.5430666.53595.70319.572379.682853.981140.79146.09162.101491161762011151747.2326.5393.15305.2112.887.0613.3344.5131064.17698.37318.082346.982589.061140.79144.87162.141481151721981141695.2726.6693.31305.2912.647.0713.3045.7629830.02OpenBenchmarking.org

SciMark

This test runs the ANSI C version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This test is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona150300450600750SE +/- 0.48, N = 4SE +/- 0.41, N = 4SE +/- 0.47, N = 4SE +/- 0.00, N = 4SE +/- 0.48, N = 4SE +/- 0.66, N = 4595.70595.28594.05596.52595.70698.37-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CXX) g++ options: -O3
OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona120240360480600Min: 594.87 / Avg: 595.7 / Max: 596.52Min: 594.87 / Avg: 595.28 / Max: 596.52Min: 593.23 / Avg: 594.05 / Max: 594.87Min: 596.52 / Avg: 596.52 / Max: 596.52Min: 594.87 / Avg: 595.7 / Max: 596.52Min: 697.23 / Avg: 698.37 / Max: 699.511. (CXX) g++ options: -O3

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona70140210280350SE +/- 1.12, N = 4SE +/- 1.63, N = 4SE +/- 0.73, N = 4SE +/- 1.20, N = 4SE +/- 0.57, N = 4SE +/- 0.48, N = 4335.89329.12315.45316.62319.57318.08-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CXX) g++ options: -O3
OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona60120180240300Min: 332.93 / Avg: 335.89 / Max: 338.2Min: 325.34 / Avg: 329.12 / Max: 332.93Min: 313.42 / Avg: 315.45 / Max: 316.9Min: 313.42 / Avg: 316.62 / Max: 319.27Min: 318.08 / Avg: 319.57 / Max: 320.46Min: 316.9 / Avg: 318.08 / Max: 319.271. (CXX) g++ options: -O3

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona5001000150020002500SE +/- 3.18, N = 4SE +/- 9.72, N = 4SE +/- 3.15, N = 4SE +/- 2.84, N = 4SE +/- 3.31, N = 4SE +/- 32.43, N = 42332.252184.672322.342388.352379.682346.98-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CXX) g++ options: -O3
OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona400800120016002000Min: 2327.27 / Avg: 2332.25 / Max: 2340.57Min: 2155.79 / Avg: 2184.67 / Max: 2196.25Min: 2314.12 / Avg: 2322.34 / Max: 2327.27Min: 2381.4 / Avg: 2388.35 / Max: 2395.32Min: 2374.49 / Avg: 2379.68 / Max: 2388.34Min: 2250.55 / Avg: 2346.98 / Max: 2388.341. (CXX) g++ options: -O3

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona6001200180024003000SE +/- 3.48, N = 4SE +/- 3.50, N = 4SE +/- 1.82, N = 4SE +/- 1.89, N = 4SE +/- 4.81, N = 4SE +/- 12.57, N = 22783.232794.162786.852842.552853.982589.06-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CXX) g++ options: -O3
OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona5001000150020002500Min: 2777.78 / Avg: 2783.23 / Max: 2792.32Min: 2785.03 / Avg: 2794.16 / Max: 2799.65Min: 2785.03 / Avg: 2786.85 / Max: 2792.32Min: 2836.88 / Avg: 2842.55 / Max: 2844.44Min: 2844.44 / Avg: 2853.98 / Max: 2867.38Min: 2576.49 / Avg: 2589.06 / Max: 2601.631. (CXX) g++ options: -O3

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona2004006008001000SE +/- 1.07, N = 4SE +/- 1.07, N = 4SE +/- 1.07, N = 4SE +/- 1.07, N = 4SE +/- 1.07, N = 4SE +/- 1.07, N = 41142.921142.921142.921140.791140.791140.79-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CXX) g++ options: -O3
OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona2004006008001000Min: 1139.72 / Avg: 1142.92 / Max: 1143.98Min: 1139.72 / Avg: 1142.92 / Max: 1143.98Min: 1139.72 / Avg: 1142.92 / Max: 1143.98Min: 1139.72 / Avg: 1140.79 / Max: 1143.98Min: 1139.72 / Avg: 1140.79 / Max: 1143.98Min: 1139.72 / Avg: 1140.79 / Max: 1143.981. (CXX) g++ options: -O3

TTSIOD 3D Renderer

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.2zPhong Rendering With Soft-Shadow MappingCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona306090120150SE +/- 0.65, N = 3SE +/- 0.40, N = 3SE +/- 0.31, N = 3SE +/- 0.19, N = 3SE +/- 0.25, N = 3SE +/- 0.90, N = 3133.95133.36132.85150.07146.09144.87-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -lstdc++
OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.2zPhong Rendering With Soft-Shadow MappingCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona306090120150Min: 133.21 / Avg: 133.95 / Max: 135.25Min: 132.63 / Avg: 133.36 / Max: 134.02Min: 132.49 / Avg: 132.85 / Max: 133.46Min: 149.87 / Avg: 150.07 / Max: 150.46Min: 145.62 / Avg: 146.09 / Max: 146.45Min: 143.96 / Avg: 144.87 / Max: 146.681. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -lstdc++

x264

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2013-06-08H.264 Video EncodingCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona4080120160200SE +/- 0.32, N = 5SE +/- 0.36, N = 5SE +/- 0.58, N = 5SE +/- 0.56, N = 5SE +/- 0.45, N = 5SE +/- 0.30, N = 5162.96163.77162.86162.76162.10162.14-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize
OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2013-06-08H.264 Video EncodingCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona306090120150Min: 162.39 / Avg: 162.96 / Max: 164.12Min: 163 / Avg: 163.77 / Max: 164.96Min: 161.3 / Avg: 162.86 / Max: 164.89Min: 161.34 / Avg: 162.76 / Max: 164.56Min: 160.88 / Avg: 162.1 / Max: 163.42Min: 161.22 / Avg: 162.14 / Max: 163.051. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize

GraphicsMagick

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: BlurCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona306090120150SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3149149149149149148-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: BlurCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona306090120150Min: 149 / Avg: 149 / Max: 149Min: 148 / Avg: 148.67 / Max: 149Min: 149 / Avg: 149 / Max: 149Min: 149 / Avg: 149 / Max: 149Min: 149 / Avg: 149 / Max: 149Min: 147 / Avg: 147.67 / Max: 1481. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: SharpenCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3126116116116116115-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: SharpenCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona20406080100Min: 126 / Avg: 126 / Max: 126Min: 116 / Avg: 116 / Max: 116Min: 116 / Avg: 116 / Max: 116Min: 116 / Avg: 116 / Max: 116Min: 116 / Avg: 116 / Max: 116Min: 115 / Avg: 115.33 / Max: 1161. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: ResizingCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona4080120160200SE +/- 0.67, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3180176176175176172-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: ResizingCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona306090120150Min: 179 / Avg: 180.33 / Max: 181Min: 176 / Avg: 176 / Max: 176Min: 175 / Avg: 175.67 / Max: 176Min: 175 / Avg: 175 / Max: 175Min: 176 / Avg: 176 / Max: 176Min: 171 / Avg: 171.67 / Max: 1721. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: HWB Color SpaceCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona4080120160200SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3200201201200201198-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: HWB Color SpaceCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona4080120160200Min: 199 / Avg: 199.67 / Max: 200Min: 201 / Avg: 201 / Max: 201Min: 200 / Avg: 200.67 / Max: 201Min: 200 / Avg: 200.33 / Max: 201Min: 200 / Avg: 200.67 / Max: 201Min: 198 / Avg: 198 / Max: 1981. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Local Adaptive ThresholdingCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona306090120150SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3116116116115115114-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Local Adaptive ThresholdingCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona20406080100Min: 115 / Avg: 115.67 / Max: 116Min: 115 / Avg: 115.67 / Max: 116Min: 115 / Avg: 115.67 / Max: 116Min: 115 / Avg: 115 / Max: 115Min: 115 / Avg: 115 / Max: 115Min: 113 / Avg: 113.67 / Max: 1141. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread

Himeno Benchmark

The Himeno benchmark is a linear solver of pressure Poisson using a point-Jacobi method. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona400800120016002000SE +/- 29.31, N = 4SE +/- 0.59, N = 3SE +/- 24.88, N = 6SE +/- 1.79, N = 3SE +/- 1.11, N = 3SE +/- 0.23, N = 31770.481868.471803.821746.951747.231695.27-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CC) gcc options: -O3
OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona30060090012001500Min: 1682.61 / Avg: 1770.48 / Max: 1802Min: 1867.28 / Avg: 1868.47 / Max: 1869.09Min: 1707.67 / Avg: 1803.82 / Max: 1867.58Min: 1743.97 / Avg: 1746.95 / Max: 1750.17Min: 1745.02 / Avg: 1747.23 / Max: 1748.44Min: 1694.98 / Avg: 1695.27 / Max: 1695.731. (CC) gcc options: -O3

C-Ray

This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona612182430SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 319.7126.3826.4026.5226.5326.66-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CC) gcc options: -lm -lpthread -O3
OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona612182430Min: 19.69 / Avg: 19.71 / Max: 19.72Min: 26.35 / Avg: 26.38 / Max: 26.4Min: 26.36 / Avg: 26.4 / Max: 26.42Min: 26.51 / Avg: 26.52 / Max: 26.54Min: 26.5 / Avg: 26.53 / Max: 26.55Min: 26.63 / Avg: 26.66 / Max: 26.691. (CC) gcc options: -lm -lpthread -O3

Primesieve

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 4.21e12 Prime Number GenerationCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona20406080100SE +/- 0.44, N = 3SE +/- 0.43, N = 3SE +/- 0.35, N = 3SE +/- 0.37, N = 3SE +/- 0.41, N = 3SE +/- 0.33, N = 393.1993.1793.1593.1493.1593.311. (CXX) g++ options: -O2 -fopenmp
OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 4.21e12 Prime Number GenerationCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona20406080100Min: 92.32 / Avg: 93.19 / Max: 93.79Min: 92.38 / Avg: 93.17 / Max: 93.87Min: 92.46 / Avg: 93.15 / Max: 93.58Min: 92.41 / Avg: 93.14 / Max: 93.55Min: 92.32 / Avg: 93.15 / Max: 93.57Min: 92.65 / Avg: 93.31 / Max: 93.71. (CXX) g++ options: -O2 -fopenmp

Smallpt

Smallpt is a C++ global illumination renderer written in less than 100 lines of code. Global illumination is done via unbiased Monte Carlo path tracing and there is multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona714212835SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3292929303030-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CXX) g++ options: -fopenmp -O3
OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona714212835Min: 28 / Avg: 28.67 / Max: 29Min: 29 / Avg: 29.33 / Max: 30Min: 29 / Avg: 29.33 / Max: 30Min: 30 / Avg: 30 / Max: 30Min: 30 / Avg: 30 / Max: 30Min: 30 / Avg: 30 / Max: 301. (CXX) g++ options: -fopenmp -O3

FLAC Audio Encoding

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.0WAV To FLACCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona1.25782.51563.77345.03126.289SE +/- 0.00, N = 5SE +/- 0.00, N = 5SE +/- 0.00, N = 5SE +/- 0.00, N = 5SE +/- 0.00, N = 5SE +/- 0.00, N = 55.315.595.595.095.215.29-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CXX) g++ options: -O3 -fvisibility=hidden -logg -lm
OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.0WAV To FLACCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona246810Min: 5.31 / Avg: 5.31 / Max: 5.32Min: 5.58 / Avg: 5.59 / Max: 5.6Min: 5.58 / Avg: 5.59 / Max: 5.6Min: 5.08 / Avg: 5.09 / Max: 5.1Min: 5.2 / Avg: 5.21 / Max: 5.22Min: 5.28 / Avg: 5.29 / Max: 5.291. (CXX) g++ options: -O3 -fvisibility=hidden -logg -lm

LAME MP3 Encoding

LAME is an MP3 encoder licensed under the LGPL. This test measures the time required to encode a WAV file to MP3 format. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.99.3WAV To MP3Core-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona48121620SE +/- 0.02, N = 5SE +/- 0.01, N = 5SE +/- 0.00, N = 5SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 514.3014.0814.0712.5712.8812.64-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CC) gcc options: -pipe -O3 -lm
OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.99.3WAV To MP3Core-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona48121620Min: 14.23 / Avg: 14.3 / Max: 14.35Min: 14.06 / Avg: 14.08 / Max: 14.12Min: 14.06 / Avg: 14.07 / Max: 14.09Min: 12.56 / Avg: 12.57 / Max: 12.58Min: 12.87 / Avg: 12.88 / Max: 12.9Min: 12.62 / Avg: 12.64 / Max: 12.661. (CC) gcc options: -pipe -O3 -lm

Ogg Encoding

OpenBenchmarking.orgSeconds, Fewer Is BetterOgg Encoding 1.3.0WAV To OggCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona246810SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 57.067.067.067.087.067.07-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CC) gcc options: -O2 -ffast-math -fsigned-char -O3 -lm -logg
OpenBenchmarking.orgSeconds, Fewer Is BetterOgg Encoding 1.3.0WAV To OggCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona3691215Min: 7.05 / Avg: 7.06 / Max: 7.07Min: 7.05 / Avg: 7.06 / Max: 7.08Min: 7.05 / Avg: 7.06 / Max: 7.07Min: 7.06 / Avg: 7.08 / Max: 7.14Min: 7.05 / Avg: 7.06 / Max: 7.08Min: 7.05 / Avg: 7.07 / Max: 7.11. (CC) gcc options: -O2 -ffast-math -fsigned-char -O3 -lm -logg

FFmpeg

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 2.0H.264 HD To NTSC DVCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona3691215SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 313.1713.3113.3713.5013.3313.30-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -ldl -lasound -lSDL -lm -pthread -lbz2 -O3 -std=c99 -fomit-frame-pointer -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 2.0H.264 HD To NTSC DVCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona48121620Min: 13.08 / Avg: 13.17 / Max: 13.23Min: 13.24 / Avg: 13.31 / Max: 13.37Min: 13.23 / Avg: 13.37 / Max: 13.45Min: 13.38 / Avg: 13.5 / Max: 13.56Min: 13.28 / Avg: 13.33 / Max: 13.38Min: 13.24 / Avg: 13.3 / Max: 13.371. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -ldl -lasound -lSDL -lm -pthread -lbz2 -O3 -std=c99 -fomit-frame-pointer -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT

N-Queens

This is a test of the OpenMP version of a test that solves the N-queens problem. The board problem size is 18. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed TimeCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona1020304050SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 342.5444.5144.5044.5444.5145.76-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CC) gcc options: -static -fopenmp -O3
OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed TimeCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona918273645Min: 42.53 / Avg: 42.54 / Max: 42.55Min: 44.5 / Avg: 44.51 / Max: 44.51Min: 44.5 / Avg: 44.5 / Max: 44.5Min: 44.51 / Avg: 44.54 / Max: 44.58Min: 44.51 / Avg: 44.51 / Max: 44.52Min: 45.76 / Avg: 45.76 / Max: 45.771. (CC) gcc options: -static -fopenmp -O3

Apache Benchmark

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.3Static Web Page ServingCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona7K14K21K28K35KSE +/- 88.76, N = 3SE +/- 162.72, N = 3SE +/- 191.20, N = 3SE +/- 225.32, N = 3SE +/- 43.24, N = 3SE +/- 111.38, N = 331291.5231007.1930875.4130666.5331064.1729830.02-march=core-avx2-march=core-avx-i-march=corei7-avx-march=corei7-march=core2-march=nocona1. (CC) gcc options: -shared -fPIC -pthread -O3
OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.3Static Web Page ServingCore-AVX2Core-AVX-ICorei7-AVXCorei7Core2Nocona5K10K15K20K25KMin: 31177.3 / Avg: 31291.52 / Max: 31466.32Min: 30748.84 / Avg: 31007.19 / Max: 31307.75Min: 30646.9 / Avg: 30875.41 / Max: 31255.2Min: 30247.3 / Avg: 30666.53 / Max: 31019.3Min: 30997.04 / Avg: 31064.17 / Max: 31144.96Min: 29650.44 / Avg: 29830.02 / Max: 30033.961. (CC) gcc options: -shared -fPIC -pthread -O3