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&rdt&gru.

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 Linuxhpcc: G-Ptranshpcc: EP-STREAM Triadhpcc: Rand Ring Bandwidthhpcc: G-HPLhpcc: G-Fftehpcc: EP-DGEMMhpcc: G-Rand Accesshpcc: Max Ping Pong Bandwidthscimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationhimeno: Poisson Pressure Solverhint: FLOATapache: Static Web Page Servingblake2: Phoronix Test Suite v4.8.5polybench-c: Covariance Computationpolybench-c: Correlation Computationpolybench-c: 3 Matrix Multiplicationshmmer: Pfam Database Searchmafft: Multiple Sequence Alignmentbuild-php: Time To Compilec-ray: Total Timeencode-ogg: WAV To Oggencode-opus: WAV, Opus Encode, Opus Decodeffmpeg: H.264 HD To NTSC DVhpcc: Rand Ring LatencyGCC 4.9.0 20131201GCC 4.8.2GCC 4.7.31.428497.219363.0667021.045172.7675011.387330.014246312.8601083.29475.11258.711861.421916.82904.391478.25270112531.7018783.205.975.865.8627.6726.1112.6069.3059.078.9511.0920.520.275141.428557.303493.1024121.090132.7809711.363830.014166499.6551090.98470.43265.531832.711984.52901.721350.96268381788.8118866.645.985.865.8427.1026.4213.3363.8159.008.9310.9120.920.276931.457066.929643.0777521.117232.7931611.452030.014086129.7621073.35348.06255.411896.301962.62904.381441.07269867786.1718800.345.975.855.8529.0626.2513.0859.4370.428.9411.0619.860.27665OpenBenchmarking.org

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

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

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-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

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: 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: 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

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

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

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: 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

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: 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Phoronix Test Suite v10.8.4