Intel Core i7 - Ubuntu 12.04 vs. 14.04 LTS Devel

Testing by Michael Larabel of Phoronix with early comparison of Ubuntu 14.04 development build against Ubuntu 12.04.3 LTS on the same Intel Core i7 low-power system.

HTML result view exported from: https://openbenchmarking.org/result/1401251-PL-UBUNTUTRU53&grt.

Intel Core i7 - Ubuntu 12.04 vs. 14.04 LTS DevelProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionUbuntu 12.04.3 LTSUbuntu 14.04 20140125Intel Core i7-3517UE @ 2.10GHz (4 Cores)CompuLab Intense-PCIntel Ivy Bridge DRAM8192MB500GB Hitachi HCC54755Intel Ivy Bridge (1000MHz)Realtek ALC888DELL S2409WIntel 82579LM Gigabit Connection + Realtek RTL8188CE 802.11b/g/nUbuntu 12.043.8.0-29-generic (x86_64)Unity 5.20.0X Server 1.13.3intel 2.21.63.0 Mesa 9.1.4GCC 4.6ext41920x1080Intel 3rd Gen Core DRAMIntel HD 4000 (1000MHz)Ubuntu 14.043.13.0-5-generic (x86_64)Unity 7.1.2X Server 1.14.5intel 2.99.9073.3 Mesa 10.0.1GCC 4.8OpenBenchmarking.orgCompiler Details- Ubuntu 12.04.3 LTS: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v - Ubuntu 14.04 20140125: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Processor Details- Scaling Governor: acpi-cpufreq ondemand

Intel Core i7 - Ubuntu 12.04 vs. 14.04 LTS Develapache: Static Web Page Servingc-ray: Total Timeclomp: Static OMP Speedupcrafty: Elapsed Timedolfyn: Computational Fluid Dynamicsffmpeg: H.264 HD To NTSC DVffte: N=64, 1D Complex FFT Routineencode-flac: WAV To FLACcompress-gzip: 2GB File Compressionhimeno: Poisson Pressure Solverhpcc: G-HPLhpcc: G-Fftehpcc: EP-DGEMMhpcc: G-Ptranshpcc: EP-STREAM Triadhpcc: G-Rand Accesshpcc: Rand Ring Latencyhpcc: Rand Ring Bandwidthhpcc: Max Ping Pong Bandwidthencode-mp3: WAV To MP3n-queens: Elapsed Timeopenssl: RSA 4096-bit Performancepolybench-c: Covariance Computationpolybench-c: Correlation Computationpolybench-c: 3 Matrix Multiplicationsprimesieve: 1e12 Prime Number Generationscimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationsmallpt: Global Illumination Renderer; 100 Samplesstream: Copystream: Scalestream: Triadstream: Addbuild-apache: Time To Compiletscp: AI Chess Performancex264: H.264 Video EncodingUbuntu 12.04.3 LTSUbuntu 14.04 2014012516717.56127.322.98102.5532.9228.734041.887.3317.281094.247.731032.203942.019320.555743.493790.006221.152361.421526410.85817.96113.19194.477.147.0330.63233.49927.07398.05221.331563.421604.02839.3923011853.6911830.5813227.2913199.6461.5280759415249.0879.302.67101.1433.1629.174226.866.9717.361189.9516.458832.409984.285860.803793.309430.003420.947531.581986820.55618.70113.60193.9321.77232.48938.43396.59216.301614.041625.56839.6724911684.9011669.7912862.4212833.8572.6576161259.15OpenBenchmarking.org

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page ServingUbuntu 12.04.3 LTSUbuntu 14.04 201401254K8K12K16K20KSE +/- 201.09, N = 3SE +/- 99.69, N = 316717.5615249.081. (CC) gcc options: -shared -fPIC -O2 -pthread

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeUbuntu 12.04.3 LTSUbuntu 14.04 20140125306090120150SE +/- 0.02, N = 3SE +/- 0.08, N = 3127.3279.301. (CC) gcc options: -lm -lpthread -O3

CLOMP

Static OMP Speedup

OpenBenchmarking.orgSpeedup, More Is BetterCLOMP 3.3Static OMP SpeedupUbuntu 12.04.3 LTSUbuntu 14.04 201401250.67051.3412.01152.6823.3525SE +/- 0.04, N = 10SE +/- 0.01, N = 52.982.671. (CC) gcc options: --openmp -O3 -lm

Crafty

Elapsed Time

OpenBenchmarking.orgSeconds, Fewer Is BetterCrafty 23.4Elapsed TimeUbuntu 12.04.3 LTSUbuntu 14.04 2014012520406080100SE +/- 0.05, N = 3SE +/- 0.05, N = 3102.55101.141. (CC) gcc options: -lstdc++ -lm

Dolfyn

Computational Fluid Dynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterDolfyn 0.527Computational Fluid DynamicsUbuntu 12.04.3 LTSUbuntu 14.04 20140125816243240SE +/- 0.20, N = 3SE +/- 0.27, N = 332.9233.16

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 2.1.1H.264 HD To NTSC DVUbuntu 12.04.3 LTSUbuntu 14.04 20140125714212835SE +/- 0.36, N = 3SE +/- 0.33, N = 328.7329.17-lrt-lasound1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -ldl -lm -pthread -std=c99 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT

FFTE

Test: N=64, 1D Complex FFT Routine

OpenBenchmarking.orgMFLOPS, More Is BetterFFTE 5.0Test: N=64, 1D Complex FFT RoutineUbuntu 12.04.3 LTSUbuntu 14.04 201401259001800270036004500SE +/- 6.43, N = 3SE +/- 3.46, N = 34041.884226.86-lmpichf90 -lmpich -lopa -lmpl -lrt -lcr -lpthread-pthread -lmpi_f90 -lmpi_f77 -lmpi -ldl -lhwloc1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.0WAV To FLACUbuntu 12.04.3 LTSUbuntu 14.04 20140125246810SE +/- 0.04, N = 5SE +/- 0.05, N = 57.336.97-logg1. (CXX) g++ options: -O2 -fvisibility=hidden -lm

Gzip Compression

2GB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip Compression2GB File CompressionUbuntu 12.04.3 LTSUbuntu 14.04 2014012548121620SE +/- 0.55, N = 6SE +/- 0.44, N = 617.2817.36

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverUbuntu 12.04.3 LTSUbuntu 14.04 2014012530060090012001500SE +/- 5.87, N = 3SE +/- 2.65, N = 31094.241189.951. (CC) gcc options: -O3

HPC Challenge

Test / Class: G-HPL

OpenBenchmarking.orgGFLOPS, More Is BetterHPC Challenge 1.4.3Test / Class: G-HPLUbuntu 12.04.3 LTSUbuntu 14.04 2014012548121620SE +/- 0.00174, N = 2SE +/- 0.00306, N = 37.7310316.45883-lopen-rte -lopen-pal -lnsl -lutil-lhwloc1. (CC) gcc options: -lblas -lm -pthread -lmpi -ldl -fomit-frame-pointer -O3 -march=native -funroll-loops2. Ubuntu 12.04.3 LTS: BLAS + Open MPI 1.4.33. Ubuntu 14.04 20140125: BLAS + Open MPI 1.6.5

HPC Challenge

Test / Class: G-Ffte

OpenBenchmarking.orgGFLOPS, More Is BetterHPC Challenge 1.4.3Test / Class: G-FfteUbuntu 12.04.3 LTSUbuntu 14.04 201401250.54221.08441.62662.16882.711SE +/- 0.01296, N = 2SE +/- 0.01157, N = 32.203942.40998-lopen-rte -lopen-pal -lnsl -lutil-lhwloc1. (CC) gcc options: -lblas -lm -pthread -lmpi -ldl -fomit-frame-pointer -O3 -march=native -funroll-loops2. Ubuntu 12.04.3 LTS: BLAS + Open MPI 1.4.33. Ubuntu 14.04 20140125: BLAS + Open MPI 1.6.5

HPC Challenge

Test / Class: EP-DGEMM

OpenBenchmarking.orgGFLOPS, More Is BetterHPC Challenge 1.4.3Test / Class: EP-DGEMMUbuntu 12.04.3 LTSUbuntu 14.04 201401250.96431.92862.89293.85724.8215SE +/- 0.00002, N = 2SE +/- 0.01737, N = 32.019324.28586-lopen-rte -lopen-pal -lnsl -lutil-lhwloc1. (CC) gcc options: -lblas -lm -pthread -lmpi -ldl -fomit-frame-pointer -O3 -march=native -funroll-loops2. Ubuntu 12.04.3 LTS: BLAS + Open MPI 1.4.33. Ubuntu 14.04 20140125: BLAS + Open MPI 1.6.5

HPC Challenge

Test / Class: G-Ptrans

OpenBenchmarking.orgGB/s, More Is BetterHPC Challenge 1.4.3Test / Class: G-PtransUbuntu 12.04.3 LTSUbuntu 14.04 201401250.18090.36180.54270.72360.9045SE +/- 0.00267, N = 2SE +/- 0.00753, N = 30.555740.80379-lopen-rte -lopen-pal -lnsl -lutil-lhwloc1. (CC) gcc options: -lblas -lm -pthread -lmpi -ldl -fomit-frame-pointer -O3 -march=native -funroll-loops2. Ubuntu 12.04.3 LTS: BLAS + Open MPI 1.4.33. Ubuntu 14.04 20140125: BLAS + Open MPI 1.6.5

HPC Challenge

Test / Class: EP-STREAM Triad

OpenBenchmarking.orgGB/s, More Is BetterHPC Challenge 1.4.3Test / Class: EP-STREAM TriadUbuntu 12.04.3 LTSUbuntu 14.04 201401250.78611.57222.35833.14443.9305SE +/- 0.16418, N = 2SE +/- 0.08424, N = 33.493793.30943-lopen-rte -lopen-pal -lnsl -lutil-lhwloc1. (CC) gcc options: -lblas -lm -pthread -lmpi -ldl -fomit-frame-pointer -O3 -march=native -funroll-loops2. Ubuntu 12.04.3 LTS: BLAS + Open MPI 1.4.33. Ubuntu 14.04 20140125: BLAS + Open MPI 1.6.5

HPC Challenge

Test / Class: G-Random Access

OpenBenchmarking.orgGUP/s, More Is BetterHPC Challenge 1.4.3Test / Class: G-Random AccessUbuntu 12.04.3 LTSUbuntu 14.04 201401250.00140.00280.00420.00560.007SE +/- 0.00011, N = 2SE +/- 0.00001, N = 30.006220.00342-lopen-rte -lopen-pal -lnsl -lutil-lhwloc1. (CC) gcc options: -lblas -lm -pthread -lmpi -ldl -fomit-frame-pointer -O3 -march=native -funroll-loops2. Ubuntu 12.04.3 LTS: BLAS + Open MPI 1.4.33. Ubuntu 14.04 20140125: BLAS + Open MPI 1.6.5

HPC Challenge

Test / Class: Random Ring Latency

OpenBenchmarking.orgusecs, Fewer Is BetterHPC Challenge 1.4.3Test / Class: Random Ring LatencyUbuntu 12.04.3 LTSUbuntu 14.04 201401250.25930.51860.77791.03721.2965SE +/- 0.01844, N = 2SE +/- 0.00962, N = 31.152360.94753-lopen-rte -lopen-pal -lnsl -lutil-lhwloc1. (CC) gcc options: -lblas -lm -pthread -lmpi -ldl -fomit-frame-pointer -O3 -march=native -funroll-loops2. Ubuntu 12.04.3 LTS: BLAS + Open MPI 1.4.33. Ubuntu 14.04 20140125: BLAS + Open MPI 1.6.5

HPC Challenge

Test / Class: Random Ring Bandwidth

OpenBenchmarking.orgGB/s, More Is BetterHPC Challenge 1.4.3Test / Class: Random Ring BandwidthUbuntu 12.04.3 LTSUbuntu 14.04 201401250.35590.71181.06771.42361.7795SE +/- 0.00333, N = 2SE +/- 0.00049, N = 31.421521.58198-lopen-rte -lopen-pal -lnsl -lutil-lhwloc1. (CC) gcc options: -lblas -lm -pthread -lmpi -ldl -fomit-frame-pointer -O3 -march=native -funroll-loops2. Ubuntu 12.04.3 LTS: BLAS + Open MPI 1.4.33. Ubuntu 14.04 20140125: BLAS + Open MPI 1.6.5

HPC Challenge

Test / Class: Max Ping Pong Bandwidth

OpenBenchmarking.orgMB/s, More Is BetterHPC Challenge 1.4.3Test / Class: Max Ping Pong BandwidthUbuntu 12.04.3 LTSUbuntu 14.04 2014012515003000450060007500SE +/- 0.00, N = 2SE +/- 105.62, N = 36410.866820.56-lopen-rte -lopen-pal -lnsl -lutil-lhwloc1. (CC) gcc options: -lblas -lm -pthread -lmpi -ldl -fomit-frame-pointer -O3 -march=native -funroll-loops2. Ubuntu 12.04.3 LTS: BLAS + Open MPI 1.4.33. Ubuntu 14.04 20140125: BLAS + Open MPI 1.6.5

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.99.3WAV To MP3Ubuntu 12.04.3 LTSUbuntu 14.04 20140125510152025SE +/- 0.01, N = 5SE +/- 0.02, N = 517.9618.701. (CC) gcc options: -O3 -fomit-frame-pointer -ffast-math -pipe -lm

N-Queens

Elapsed Time

OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed TimeUbuntu 12.04.3 LTSUbuntu 14.04 20140125306090120150SE +/- 0.00, N = 3SE +/- 0.19, N = 3113.19113.601. (CC) gcc options: -static -fopenmp -O3

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1fRSA 4096-bit PerformanceUbuntu 12.04.3 LTSUbuntu 14.04 201401254080120160200SE +/- 0.09, N = 3SE +/- 0.07, N = 3194.47193.931. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl

PolyBench-C

Test: Covariance Computation

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 3.2Test: Covariance ComputationUbuntu 12.04.3 LTS246810SE +/- 0.12, N = 37.141. (CC) gcc options: -O3

PolyBench-C

Test: Correlation Computation

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 3.2Test: Correlation ComputationUbuntu 12.04.3 LTS246810SE +/- 0.12, N = 37.031. (CC) gcc options: -O3

PolyBench-C

Test: 3 Matrix Multiplications

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 3.2Test: 3 Matrix MultiplicationsUbuntu 12.04.3 LTSUbuntu 14.04 20140125714212835SE +/- 0.33, N = 3SE +/- 0.43, N = 330.6321.771. (CC) gcc options: -O3

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 4.21e12 Prime Number GenerationUbuntu 12.04.3 LTSUbuntu 14.04 2014012550100150200250SE +/- 0.16, N = 3SE +/- 0.23, N = 3233.49232.481. (CXX) g++ options: -O2 -fopenmp

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeUbuntu 12.04.3 LTSUbuntu 14.04 201401252004006008001000SE +/- 2.13, N = 4SE +/- 3.53, N = 4927.07938.43

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloUbuntu 12.04.3 LTSUbuntu 14.04 2014012590180270360450SE +/- 0.71, N = 4SE +/- 0.43, N = 4398.05396.59

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformUbuntu 12.04.3 LTSUbuntu 14.04 2014012550100150200250SE +/- 4.16, N = 4SE +/- 4.21, N = 4221.33216.30

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyUbuntu 12.04.3 LTSUbuntu 14.04 2014012530060090012001500SE +/- 6.89, N = 3SE +/- 16.58, N = 41563.421614.04

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationUbuntu 12.04.3 LTSUbuntu 14.04 2014012530060090012001500SE +/- 1.39, N = 4SE +/- 1.54, N = 41604.021625.56

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationUbuntu 12.04.3 LTSUbuntu 14.04 201401252004006008001000SE +/- 1.10, N = 4SE +/- 0.34, N = 4839.39839.67

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesUbuntu 12.04.3 LTSUbuntu 14.04 2014012550100150200250SE +/- 0.00, N = 3SE +/- 0.33, N = 32302491. (CXX) g++ options: -fopenmp

Stream

Type: Copy

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: CopyUbuntu 12.04.3 LTSUbuntu 14.04 201401253K6K9K12K15KSE +/- 4.17, N = 10SE +/- 8.54, N = 1011853.6911684.901. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Scale

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: ScaleUbuntu 12.04.3 LTSUbuntu 14.04 201401253K6K9K12K15KSE +/- 4.71, N = 9SE +/- 6.14, N = 811830.5811669.791. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Triad

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: TriadUbuntu 12.04.3 LTSUbuntu 14.04 201401253K6K9K12K15KSE +/- 2.61, N = 9SE +/- 6.52, N = 1013227.2912862.421. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Add

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: AddUbuntu 12.04.3 LTSUbuntu 14.04 201401253K6K9K12K15KSE +/- 5.10, N = 9SE +/- 6.29, N = 813199.6412833.851. (CC) gcc options: -O3 -march=native -fopenmp

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileUbuntu 12.04.3 LTSUbuntu 14.04 201401251632486480SE +/- 0.07, N = 3SE +/- 0.14, N = 361.5272.65

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceUbuntu 12.04.3 LTSUbuntu 14.04 20140125200K400K600K800K1000KSE +/- 647.77, N = 5SE +/- 2296.00, N = 58075947616121. (CC) gcc options: -O3 -march=native

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2014-01-09H.264 Video EncodingUbuntu 14.04 201401251326395265SE +/- 0.63, N = 559.151. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize


Phoronix Test Suite v10.8.4