GCC 4.9 Intel Haswell Pentium Linux

Intel Pentium G3220 testing of recent GCC compiler releases. Benchmarks by Michael Larabel for a future article on Phoronix.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 1312084-SO-GCC49INTE16
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 2 Tests
Bioinformatics 3 Tests
C/C++ Compiler Tests 7 Tests
CPU Massive 8 Tests
Creator Workloads 4 Tests
Encoding 3 Tests
HPC - High Performance Computing 4 Tests
Multi-Core 3 Tests
Programmer / Developer System Benchmarks 2 Tests
Scientific Computing 4 Tests
Server CPU Tests 3 Tests
Single-Threaded 4 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
GCC 4.9.0 20131201
December 07 2013
 
GCC 4.8.2
December 07 2013
 
GCC 4.7.3
December 08 2013
 
Invert Hiding All Results Option
 

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


GCC 4.9 Intel Haswell Pentium Linux - Phoronix Test Suite

GCC 4.9 Intel Haswell Pentium Linux

Intel Pentium G3220 testing of recent GCC compiler releases. Benchmarks by Michael Larabel for a future article on Phoronix.

HTML result view exported from: https://openbenchmarking.org/result/1312084-SO-GCC49INTE16&grs&rdt.

GCC 4.9 Intel Haswell Pentium LinuxProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.3Intel Pentium G3220 @ 3.00GHz (2 Cores)ASRock H81M-ITXIntel 4th Gen Core DRAM8192MB120GB KINGSTON SV300S3Intel HD (1100MHz)Intel Haswell HDMIQualcomm Atheros QCA8171 GigabitUbuntu 13.103.11.0-14-generic (x86_64)Xfce 4.10X Server 1.14.3intel 2.99.9063.3 Mesa 10.1.0-devel (git-7586588 saucy-oibaf-ppa)GCC 4.9.0 20131201ext41920x1080GCC 4.8.2GCC 4.7.3OpenBenchmarking.orgCompiler Details- --enable-checking=release --enable-languages=c,c++Processor Details- Scaling Governor: acpi-cpufreq ondemand

GCC 4.9 Intel Haswell Pentium Linuxscimark2: Monte Carloc-ray: Total Timebuild-php: Time To Compilepolybench-c: 3 Matrix Multiplicationshpcc: Max Ping Pong Bandwidthmafft: Multiple Sequence Alignmenthpcc: EP-STREAM Triadffmpeg: H.264 HD To NTSC DVscimark2: Fast Fourier Transformscimark2: Dense LU Matrix Factorizationscimark2: Sparse Matrix Multiplyhpcc: G-Ptransencode-opus: WAV, Opus Encode, Opus Decodescimark2: Compositehmmer: Pfam Database Searchhpcc: Rand Ring Bandwidthhpcc: G-Rand Accesshpcc: G-Fftehpcc: EP-DGEMMhpcc: Rand Ring Latencyhint: FLOATapache: Static Web Page Servingpolybench-c: Correlation Computationhpcc: G-HPLscimark2: Jacobi Successive Over-Relaxationencode-ogg: WAV To Oggpolybench-c: Covariance Computationblake2: Phoronix Test Suite v4.8.5himeno: Poisson Pressure SolverGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.3475.1159.0769.3027.676312.86012.607.2193620.52258.711916.821861.421.4284911.091083.2926.113.066700.014242.7675011.387330.27514270112531.7018783.205.8621.04517904.398.955.865.971478.25470.4359.0063.8127.106499.65513.337.3034920.92265.531984.521832.711.4285510.911090.9826.423.102410.014162.7809711.363830.27693268381788.8118866.645.8421.09013901.728.935.865.981350.96348.0670.4259.4329.066129.76213.086.9296419.86255.411962.621896.301.4570611.061073.3526.253.077750.014082.7931611.452030.27665269867786.1718800.345.8521.11723904.388.945.855.971441.07OpenBenchmarking.org

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.3100200300400500SE +/- 0.00, N = 4SE +/- 0.52, N = 4SE +/- 0.33, N = 4475.11470.43348.061. (CXX) g++ options: -O3 -march=native

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.31632486480SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 359.0759.0070.421. (CC) gcc options: -lm -lpthread -O3 -march=native

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 5.2.9Time To CompileGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.31530456075SE +/- 0.10, N = 3SE +/- 0.09, N = 3SE +/- 0.05, N = 369.3063.8159.431. (CC) gcc options: -O3 -march=native -pedantic -ldl -lz -lm

PolyBench-C

Test: 3 Matrix Multiplications

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 3.2Test: 3 Matrix MultiplicationsGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.3714212835SE +/- 0.13, N = 3SE +/- 0.02, N = 3SE +/- 0.42, N = 627.6727.1029.061. (CC) gcc options: -O3 -march=native

HPC Challenge

Test / Class: Max Ping Pong Bandwidth

OpenBenchmarking.orgMB/s, More Is BetterHPC Challenge 1.4.3Test / Class: Max Ping Pong BandwidthGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.314002800420056007000SE +/- 149.18, N = 3SE +/- 93.78, N = 3SE +/- 152.58, N = 36312.866499.666129.761. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.4.5

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.864Multiple Sequence AlignmentGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.33691215SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 312.6013.3313.081. (CC) gcc options: -O3 -lm -lpthread

HPC Challenge

Test / Class: EP-STREAM Triad

OpenBenchmarking.orgGB/s, More Is BetterHPC Challenge 1.4.3Test / Class: EP-STREAM TriadGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.3246810SE +/- 0.08376, N = 3SE +/- 0.05973, N = 3SE +/- 0.00234, N = 37.219367.303496.929641. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.4.5

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 2.0H.264 HD To NTSC DVGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.3510152025SE +/- 0.28, N = 3SE +/- 0.19, N = 3SE +/- 0.03, N = 320.5220.9219.861. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -ldl -lXv -lX11 -lXext -lasound -lSDL -lm -pthread -lbz2 -O3 -march=native -std=c99 -fomit-frame-pointer -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.360120180240300SE +/- 0.92, N = 4SE +/- 0.78, N = 4SE +/- 0.00, N = 4258.71265.53255.411. (CXX) g++ options: -O3 -march=native

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.3400800120016002000SE +/- 7.08, N = 4SE +/- 3.53, N = 4SE +/- 4.56, N = 41916.821984.521962.621. (CXX) g++ options: -O3 -march=native

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.3400800120016002000SE +/- 32.03, N = 4SE +/- 5.30, N = 4SE +/- 0.00, N = 41861.421832.711896.301. (CXX) g++ options: -O3 -march=native

HPC Challenge

Test / Class: G-Ptrans

OpenBenchmarking.orgGB/s, More Is BetterHPC Challenge 1.4.3Test / Class: G-PtransGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.30.32780.65560.98341.31121.639SE +/- 0.00243, N = 3SE +/- 0.00875, N = 3SE +/- 0.00033, N = 31.428491.428551.457061. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.4.5

Opus Codec Encoding

WAV, Opus Encode, Opus Decode

OpenBenchmarking.orgSeconds, Fewer Is BetterOpus Codec Encoding 1.0.1WAV, Opus Encode, Opus DecodeGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.33691215SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 511.0910.9111.061. (CC) gcc options: -std=gnu99 -O3 -march=native -fPIE -pie -logg -lm -lopus

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.32004006008001000SE +/- 7.65, N = 4SE +/- 1.27, N = 4SE +/- 0.93, N = 41083.291090.981073.351. (CXX) g++ options: -O3 -march=native

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.3612182430SE +/- 0.01, N = 3SE +/- 0.12, N = 3SE +/- 0.01, N = 326.1126.4226.251. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm

HPC Challenge

Test / Class: Random Ring Bandwidth

OpenBenchmarking.orgGB/s, More Is BetterHPC Challenge 1.4.3Test / Class: Random Ring BandwidthGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.30.6981.3962.0942.7923.49SE +/- 0.00737, N = 3SE +/- 0.03189, N = 3SE +/- 0.00908, N = 33.066703.102413.077751. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.4.5

HPC Challenge

Test / Class: G-Random Access

OpenBenchmarking.orgGUP/s, More Is BetterHPC Challenge 1.4.3Test / Class: G-Random AccessGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.30.00320.00640.00960.01280.016SE +/- 0.00001, N = 3SE +/- 0.00010, N = 3SE +/- 0.00004, N = 30.014240.014160.014081. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.4.5

HPC Challenge

Test / Class: G-Ffte

OpenBenchmarking.orgGFLOPS, More Is BetterHPC Challenge 1.4.3Test / Class: G-FfteGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.30.62851.2571.88552.5143.1425SE +/- 0.01665, N = 3SE +/- 0.01505, N = 3SE +/- 0.00071, N = 32.767502.780972.793161. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.4.5

HPC Challenge

Test / Class: EP-DGEMM

OpenBenchmarking.orgGFLOPS, More Is BetterHPC Challenge 1.4.3Test / Class: EP-DGEMMGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.33691215SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 311.3911.3611.451. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.4.5

HPC Challenge

Test / Class: Random Ring Latency

OpenBenchmarking.orgusecs, Fewer Is BetterHPC Challenge 1.4.3Test / Class: Random Ring LatencyGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.30.06230.12460.18690.24920.3115SE +/- 0.00350, N = 3SE +/- 0.00037, N = 3SE +/- 0.00186, N = 30.275140.276930.276651. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.4.5

Hierarchical INTegration

Test: FLOAT

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: FLOATGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.360M120M180M240M300MSE +/- 451042.45, N = 3SE +/- 267103.45, N = 3SE +/- 102575.99, N = 3270112531.70268381788.81269867786.171. (CC) gcc options: -O3 -march=native -lm

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page ServingGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.34K8K12K16K20KSE +/- 29.34, N = 3SE +/- 63.57, N = 3SE +/- 37.80, N = 318783.2018866.6418800.341. (CC) gcc options: -shared -fPIC -pthread -O3 -march=native

PolyBench-C

Test: Correlation Computation

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 3.2Test: Correlation ComputationGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.31.31852.6373.95555.2746.5925SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 35.865.845.851. (CC) gcc options: -O3 -march=native

HPC Challenge

Test / Class: G-HPL

OpenBenchmarking.orgGFLOPS, More Is BetterHPC Challenge 1.4.3Test / Class: G-HPLGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.3510152025SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 321.0521.0921.121. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.4.5

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.32004006008001000SE +/- 1.09, N = 4SE +/- 0.00, N = 4SE +/- 0.00, N = 4904.39901.72904.381. (CXX) g++ options: -O3 -march=native

Ogg Encoding

WAV To Ogg

OpenBenchmarking.orgSeconds, Fewer Is BetterOgg Encoding 1.3.0WAV To OggGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.33691215SE +/- 0.06, N = 5SE +/- 0.00, N = 5SE +/- 0.01, N = 58.958.938.941. (CC) gcc options: -O2 -ffast-math -fsigned-char -O3 -march=native -lm -logg

PolyBench-C

Test: Covariance Computation

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 3.2Test: Covariance ComputationGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.31.31852.6373.95555.2746.5925SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 35.865.865.851. (CC) gcc options: -O3 -march=native

BLAKE2

Phoronix Test Suite v4.8.5

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20121223Phoronix Test Suite v4.8.5GCC 4.9.0 20131201GCC 4.8.2GCC 4.7.31.34552.6914.03655.3826.7275SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 35.975.985.971. (CC) gcc options: -std=gnu99 -O3 -march=native -lcrypto -lz

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.330060090012001500SE +/- 0.77, N = 3SE +/- 35.31, N = 6SE +/- 0.46, N = 31478.251350.961441.071. (CC) gcc options: -O3 -march=native


Phoronix Test Suite v10.8.4