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.

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 Develstream: Copystream: Scalestream: Triadstream: Addhpcc: G-HPLhpcc: G-Fftehpcc: EP-DGEMMhpcc: G-Ptranshpcc: EP-STREAM Triadhpcc: G-Rand Accesshpcc: Rand Ring Latencyhpcc: Rand Ring Bandwidthhpcc: Max Ping Pong Bandwidthclomp: Static OMP Speedupdolfyn: Computational Fluid Dynamicspolybench-c: Covariance Computationpolybench-c: Correlation Computationpolybench-c: 3 Matrix Multiplicationsffte: N=64, 1D Complex FFT Routinescimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationtscp: AI Chess Performancex264: H.264 Video Encodinghimeno: Poisson Pressure Solverbuild-apache: Time To Compilec-ray: Total Timeprimesieve: 1e12 Prime Number Generationsmallpt: Global Illumination Renderer; 100 Samplescompress-gzip: 2GB File Compressioncrafty: Elapsed Timeencode-flac: WAV To FLACencode-mp3: WAV To MP3ffmpeg: H.264 HD To NTSC DVn-queens: Elapsed Timeopenssl: RSA 4096-bit Performanceapache: Static Web Page ServingUbuntu 12.04.3 LTSUbuntu 14.04 2014012511853.6911830.5813227.2913199.647.731032.203942.019320.555743.493790.006221.152361.421526410.8582.9832.927.147.0330.634041.88927.07398.05221.331563.421604.02839.398075941094.2461.52127.32233.4923017.28102.557.3317.9628.73113.19194.4716717.5611684.9011669.7912862.4212833.8516.458832.409984.285860.803793.309430.003420.947531.581986820.5562.6733.1621.774226.86938.43396.59216.301614.041625.56839.6776161259.151189.9572.6579.30232.4824917.36101.146.9718.7029.17113.60193.9315249.08OpenBenchmarking.org

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Phoronix Test Suite v10.8.4