GCC 4.8 Snapshot Intel Ivy Bridge

Benchmarking of a GCC 4.8 snapshot from 2012-06-17 on an Intel Core i7 3770K Ivy Bridge system at Phoronix.com. Benchmarking for a future article. GCC 4.8 snapshot was compared to the latest of the GCC 4.6 and GCC 4.7 compilers when being built with the same compiler options. CFLAGS/CXXFLAGS of -O3 and -march=native were set each time prior to test profile installation.

HTML result view exported from: https://openbenchmarking.org/result/1206225-SU-GCC48SNAP70&sro&gru.

GCC 4.8 Snapshot Intel Ivy BridgeProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionGCC 4.8.0 20120617GCC 4.7.1GCC 4.6.3Intel Core i7-3770K @ 3.50GHz (8 Cores)ECS Z77H2-A2X v1.0Intel Ivy Bridge DRAM16384MB240GB OCZ VERTEX3NVIDIA GeForce GTX 460 768MB (675/1800MHz)Realtek ALC892Realtek RTL8111/8168B + Intel Centrino Advanced-N 6205Ubuntu 12.043.2.0-25-generic (x86_64)Unity 5.12.0X Server 1.11.3NVIDIA 295.494.2.0 NVIDIA 295.49GCC 4.8.0 20120617ext41920x1080GCC 4.7.1GCC 4.6.3OpenBenchmarking.orgCompiler Details- --disable-multilib --enable-checking=release --enable-languages=c,c++,fortranProcessor Details- Scaling Governor: ondemandSystem Details- Compiz was running on this system.

GCC 4.8 Snapshot Intel Ivy Bridgettsiod-renderer: Phong Rendering With Soft-Shadow Mappingvpxenc: vpxencx264: H.264 Video Encodinggraphics-magick: Blurgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdingffte: N=64, 1D Complex FFT Routinescimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationhimeno: Poisson Pressure Solvercompress-7zip: Compress Speed Testjohn-the-ripper: Blowfishapache: Static Web Page Servingnpb: CG.Bnpb: EP.Bnpb: LU.Anpb: MG.Bnpb: SP.Anpb: UA.Alammps: Rhodopsin Proteinhmmer: Pfam Database Searchmafft: Multiple Sequence Alignmentmrbayes: Primate Phylogeny Analysisc-ray: Total Timecompress-pbzip2: 256MB File Compressionsmallpt: Global Illumination Renderer; 100 Samplescrafty: Elapsed Timeencode-flac: WAV To FLACGCC 4.8.0 20120617GCC 4.7.1GCC 4.6.3130.2527.11149.6314496174205835839.111312.37422.32348.892203.642407.841179.181681.6020885599932548.593006.25274.3913982.636333.496357.8849.6536.6110.035.7212.4932.947.852572.764.76127.3827.06149.4014496174205835853.231322.34423.15347.482256.752405.121179.181679.9021133606633350.842967.90271.8514002.266330.786366.6749.2536.4310.025.3812.4532.598.072571.444.79131.2427.30150.4114496173203835642.531345.11557.07323.452266.122399.711179.181618.9320826598933266.722951.94253.8013452.376269.665981.0348.6437.3410.036.0514.4442.047.722572.355.22OpenBenchmarking.org

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.2wPhong Rendering With Soft-Shadow MappingGCC 4.6.3GCC 4.7.1GCC 4.8.0 20120617306090120150SE +/- 0.74, N = 3SE +/- 0.75, N = 3SE +/- 0.63, N = 3131.24127.38130.251. (CXX) g++ options: -O3 -march=native -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -lstdc++

VP8 libvpx Encoding

vpxenc

OpenBenchmarking.orgFrames Per Second, More Is BetterVP8 libvpx Encoding 0.9.7-p1vpxencGCC 4.6.3GCC 4.7.1GCC 4.8.0 20120617612182430SE +/- 0.18, N = 3SE +/- 0.30, N = 3SE +/- 0.24, N = 327.3027.0627.111. (CC) gcc options: -m64 -lvpx -lm -lpthread

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2011-12-06H.264 Video EncodingGCC 4.6.3GCC 4.7.1GCC 4.8.0 20120617306090120150SE +/- 0.96, N = 3SE +/- 0.66, N = 3SE +/- 1.36, N = 3150.41149.40149.63

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: BlurGCC 4.6.3GCC 4.7.1GCC 4.8.0 20120617306090120150SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31441441441. (CC) gcc options: -std=gnu99 -fopenmp -O3 -march=native -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lz -lm -lrt -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: SharpenGCC 4.6.3GCC 4.7.1GCC 4.8.0 2012061720406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 39696961. (CC) gcc options: -std=gnu99 -fopenmp -O3 -march=native -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lz -lm -lrt -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: ResizingGCC 4.6.3GCC 4.7.1GCC 4.8.0 201206174080120160200SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 31731741741. (CC) gcc options: -std=gnu99 -fopenmp -O3 -march=native -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lz -lm -lrt -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: HWB Color SpaceGCC 4.6.3GCC 4.7.1GCC 4.8.0 201206174080120160200SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 32032052051. (CC) gcc options: -std=gnu99 -fopenmp -O3 -march=native -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lz -lm -lrt -lpthread

GraphicsMagick

Operation: Local Adaptive Thresholding

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: Local Adaptive ThresholdingGCC 4.6.3GCC 4.7.1GCC 4.8.0 2012061720406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 38383831. (CC) gcc options: -std=gnu99 -fopenmp -O3 -march=native -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lz -lm -lrt -lpthread

FFTE

Test: N=64, 1D Complex FFT Routine

OpenBenchmarking.orgMFLOPS, More Is BetterFFTE 5.0Test: N=64, 1D Complex FFT RoutineGCC 4.6.3GCC 4.7.1GCC 4.8.0 2012061713002600390052006500SE +/- 5.60, N = 3SE +/- 6.61, N = 3SE +/- 2.77, N = 35642.535853.235839.111. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp -lmpichf90 -lmpich -lopa -lmpl -lrt -lcr -lpthread

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeGCC 4.6.3GCC 4.7.1GCC 4.8.0 2012061730060090012001500SE +/- 1.43, N = 4SE +/- 0.66, N = 4SE +/- 0.99, N = 41345.111322.341312.37

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloGCC 4.6.3GCC 4.7.1GCC 4.8.0 20120617120240360480600SE +/- 0.72, N = 4SE +/- 0.42, N = 4SE +/- 0.41, N = 4557.07423.15422.32

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformGCC 4.6.3GCC 4.7.1GCC 4.8.0 2012061780160240320400SE +/- 5.28, N = 4SE +/- 0.88, N = 4SE +/- 0.68, N = 4323.45347.48348.89

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyGCC 4.6.3GCC 4.7.1GCC 4.8.0 201206175001000150020002500SE +/- 1.81, N = 4SE +/- 0.00, N = 4SE +/- 1.49, N = 42266.122256.752203.64

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationGCC 4.6.3GCC 4.7.1GCC 4.8.0 201206175001000150020002500SE +/- 2.69, N = 4SE +/- 2.72, N = 4SE +/- 3.14, N = 42399.712405.122407.84

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationGCC 4.6.3GCC 4.7.1GCC 4.8.0 2012061730060090012001500SE +/- 0.00, N = 4SE +/- 0.00, N = 4SE +/- 0.00, N = 41179.181179.181179.18

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverGCC 4.6.3GCC 4.7.1GCC 4.8.0 20120617400800120016002000SE +/- 0.95, N = 3SE +/- 2.27, N = 3SE +/- 1.55, N = 31618.931679.901681.601. (CC) gcc options: -O3 -march=native

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 9.20.1Compress Speed TestGCC 4.6.3GCC 4.7.1GCC 4.8.0 201206175K10K15K20K25KSE +/- 251.32, N = 3SE +/- 152.12, N = 3SE +/- 31.55, N = 32082621133208851. (CXX) g++ options: -pipe -lpthread

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.9Test: BlowfishGCC 4.6.3GCC 4.7.1GCC 4.8.0 2012061713002600390052006500SE +/- 14.42, N = 3SE +/- 5.55, N = 3SE +/- 9.67, N = 35989606659991. (CC) gcc options: -fopenmp -lcrypt

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.2.21Static Web Page ServingGCC 4.6.3GCC 4.7.1GCC 4.8.0 201206177K14K21K28K35KSE +/- 82.48, N = 3SE +/- 119.87, N = 3SE +/- 340.91, N = 333266.7233350.8432548.591. (CC) gcc options: -pthread -O3 -march=native -lm -lrt -lcrypt -lpthread -ldl

NAS Parallel Benchmarks

Test / Class: CG.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: CG.BGCC 4.6.3GCC 4.7.1GCC 4.8.0 201206176001200180024003000SE +/- 24.15, N = 3SE +/- 46.27, N = 5SE +/- 8.35, N = 32951.942967.903006.251. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Test / Class: EP.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: EP.BGCC 4.6.3GCC 4.7.1GCC 4.8.0 2012061760120180240300SE +/- 0.27, N = 3SE +/- 1.62, N = 3SE +/- 1.84, N = 3253.80271.85274.391. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Test / Class: LU.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: LU.AGCC 4.6.3GCC 4.7.1GCC 4.8.0 201206173K6K9K12K15KSE +/- 58.72, N = 3SE +/- 88.95, N = 3SE +/- 47.38, N = 313452.3714002.2613982.631. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Test / Class: MG.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: MG.BGCC 4.6.3GCC 4.7.1GCC 4.8.0 2012061714002800420056007000SE +/- 10.79, N = 3SE +/- 11.05, N = 3SE +/- 6.73, N = 36269.666330.786333.491. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Test / Class: SP.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: SP.AGCC 4.6.3GCC 4.7.1GCC 4.8.0 2012061714002800420056007000SE +/- 36.88, N = 3SE +/- 12.79, N = 3SE +/- 9.52, N = 35981.036366.676357.881. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Test / Class: UA.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: UA.AGCC 4.6.3GCC 4.7.1GCC 4.8.0 201206171122334455SE +/- 0.17, N = 3SE +/- 0.14, N = 3SE +/- 0.30, N = 348.6449.2549.651. (F9X) gfortran options: -fopenmp

LAMMPS Molecular Dynamics Simulator

Test: Rhodopsin Protein

OpenBenchmarking.orgLoop Time, Fewer Is BetterLAMMPS Molecular Dynamics Simulator 1.0Test: Rhodopsin ProteinGCC 4.6.3GCC 4.7.1GCC 4.8.0 20120617918273645SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 337.3436.4336.611. (CXX) g++ options: -lfftw -lmpich

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchGCC 4.6.3GCC 4.7.1GCC 4.8.0 201206173691215SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 310.0310.0210.031. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.864Multiple Sequence AlignmentGCC 4.6.3GCC 4.7.1GCC 4.8.0 20120617246810SE +/- 0.05, N = 3SE +/- 0.19, N = 6SE +/- 0.14, N = 66.055.385.721. (CC) gcc options: -O3 -lm -lpthread

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.1.2Primate Phylogeny AnalysisGCC 4.6.3GCC 4.7.1GCC 4.8.0 2012061748121620SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.04, N = 314.4412.4512.49

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeGCC 4.6.3GCC 4.7.1GCC 4.8.0 201206171020304050SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 342.0432.5932.941. (CC) gcc options: -lm -lpthread -O3 -march=native

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.0.5256MB File CompressionGCC 4.6.3GCC 4.7.1GCC 4.8.0 20120617246810SE +/- 0.08, N = 3SE +/- 0.12, N = 3SE +/- 0.15, N = 67.728.077.851. (CXX) g++ options: -O2 -pthread -lpthread -lbz2

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesGCC 4.6.3GCC 4.7.1GCC 4.8.0 20120617612182430SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 32525251. (CXX) g++ options: -fopenmp -O3 -march=native

Crafty

Elapsed Time

OpenBenchmarking.orgSeconds, Fewer Is BetterCrafty 23.4Elapsed TimeGCC 4.6.3GCC 4.7.1GCC 4.8.0 201206171632486480SE +/- 0.05, N = 3SE +/- 0.07, N = 3SE +/- 0.13, N = 372.3571.4472.761. (CC) gcc options: -lstdc++ -lm

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.2.1WAV To FLACGCC 4.6.3GCC 4.7.1GCC 4.8.0 201206171.17452.3493.52354.6985.8725SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 55.224.794.761. (CXX) g++ options: -O3 -march=native -lm


Phoronix Test Suite v10.8.4