Sandy Ivy Bridge Intel Linux CPUs

Re-benchmarking various Intel Core i3 and Core i5 Sandy Bridge and Ivy Bridge CPUs from the same system using Ubuntu 13.10 with the Linux 3.13 kernel. Benchmarks by Michael Larabel to be used for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1312046-SO-SANDYIVYB45.

Sandy Ivy Bridge Intel Linux CPUsProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionCore i3 2120Core i5 2400SCore i5 2500KCore i5 3470Intel Core i3-2120 @ 3.30GHz (4 Cores)ASRock Z68 Pro3Intel 2nd Generation Core Family DRAM8192MB64GB OCZ AGILITYIntel HD 2000 (1100MHz)Realtek ALC892Realtek RTL8111/8168/8411Ubuntu 13.103.13.0-999-generic (x86_64)Unity 7.1.2X Server 1.14.3intel 2.99.9063.1 Mesa 10.1.0-devel (git-ad3937f saucy-oibaf-ppa)GCC 4.8ext41920x1080Intel Core i5-2400S @ 3.30GHz (4 Cores)Intel Core i5-2500K @ 3.70GHz (4 Cores)Intel HD 3000 (1100MHz)Intel Core i5-3470 @ 3.60GHz (4 Cores)Intel Xeon E3-1200 v2/3rdIntel HD 2500 (1100MHz)3.3 Mesa 10.1.0-devel (git-ad3937f saucy-oibaf-ppa)OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-browser-plugin --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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Processor Details- Scaling Governor: intel_pstate powersave

Sandy Ivy Bridge Intel Linux CPUshpcc: G-HPLhpcc: G-Fftehpcc: EP-DGEMMhpcc: G-Ptranshpcc: EP-STREAM Triadhpcc: G-Rand Accesshpcc: Rand Ring Latencyhpcc: Rand Ring Bandwidthhpcc: Max Ping Pong Bandwidthparboil: OpenMP LBMparboil: OpenMP CUTCPparboil: OpenMP Stencilrodinia: OpenMP Leukocyterodinia: OpenMP CFD Solverrodinia: OpenMP Streamclusterdolfyn: Computational Fluid Dynamicslammps: Rhodopsin Proteinffte: N=64, 1D Complex FFT Routinejohn-the-ripper: Blowfishjohn-the-ripper: Traditional DESjohn-the-ripper: MD5x264: H.264 Video Encodinghimeno: Poisson Pressure Solverc-ray: Total Timeopen-porous-media: Upscale-Relpermprimesieve: 1e12 Prime Number Generationsmallpt: Global Illumination Renderer; 100 Samplesencode-flac: WAV To FLACencode-opus: WAV, Opus Encode, Opus Decodepovray: Total Timeapache: Static Web Page ServingCore i3 2120Core i5 2400SCore i5 2500KCore i5 347019.288272.535145.033870.542874.277050.022290.521361.759407931.507477.7838.4852.9587.21197.9950.1830.3548.564863.31228038150003256067.471402.7663.3874.47193.04677.1311.03356.7617594.4734.437803.320509.237050.752934.235420.028710.435481.983178327.693320.6226.6145.7371.60152.7443.8328.6745.914851.74245560120003226885.201407.7944.5565.47142.21577.1311.06280.7221282.5044.587103.5657312.057470.715924.239940.033780.332961.9971910612.152249.5720.7142.1255.16122.8437.0325.5741.105447.613213783133336384106.361570.9334.0959.92108.78436.399.87214.6227628.6545.107173.8558712.068330.995484.455730.037130.317392.0692910373.944228.2419.1038.8549.55118.1235.9325.1538.825426.913695904633337348113.811538.9732.7656.8998.82426.209.83209.3628531.02OpenBenchmarking.org

HPC Challenge

Test / Class: G-HPL

OpenBenchmarking.orgGFLOPS, More Is BetterHPC Challenge 1.4.3Test / Class: G-HPLCore i3 2120Core i5 2400SCore i5 2500KCore i5 34701020304050SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 319.2934.4444.5945.111. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -march=native -O3 -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-FfteCore i3 2120Core i5 2400SCore i5 2500KCore i5 34700.86761.73522.60283.47044.338SE +/- 0.00898, N = 3SE +/- 0.00818, N = 3SE +/- 0.00241, N = 3SE +/- 0.00498, N = 32.535143.320503.565733.855871. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -march=native -O3 -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-DGEMMCore i3 2120Core i5 2400SCore i5 2500KCore i5 34703691215SE +/- 0.00054, N = 3SE +/- 0.00127, N = 3SE +/- 0.00320, N = 3SE +/- 0.03565, N = 35.033879.2370512.0574712.068331. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -march=native -O3 -funroll-loops 2. BLAS + Open MPI 1.4.5

HPC Challenge

Test / Class: G-Ptrans

OpenBenchmarking.orgGB/s, More Is BetterHPC Challenge 1.4.3Test / Class: G-PtransCore i3 2120Core i5 2400SCore i5 2500KCore i5 34700.2240.4480.6720.8961.12SE +/- 0.00899, N = 3SE +/- 0.00161, N = 3SE +/- 0.01225, N = 3SE +/- 0.00416, N = 30.542870.752930.715920.995481. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -march=native -O3 -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 TriadCore i3 2120Core i5 2400SCore i5 2500KCore i5 34701.00252.0053.00754.015.0125SE +/- 0.10070, N = 3SE +/- 0.05256, N = 3SE +/- 0.02686, N = 3SE +/- 0.03768, N = 34.277054.235424.239944.455731. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -march=native -O3 -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 AccessCore i3 2120Core i5 2400SCore i5 2500KCore i5 34700.00840.01680.02520.03360.042SE +/- 0.00005, N = 3SE +/- 0.00003, N = 3SE +/- 0.00002, N = 3SE +/- 0.00014, N = 30.022290.028710.033780.037131. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -march=native -O3 -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 LatencyCore i3 2120Core i5 2400SCore i5 2500KCore i5 34700.11730.23460.35190.46920.5865SE +/- 0.00896, N = 3SE +/- 0.00206, N = 3SE +/- 0.00190, N = 3SE +/- 0.00273, N = 30.521360.435480.332960.317391. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -march=native -O3 -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 BandwidthCore i3 2120Core i5 2400SCore i5 2500KCore i5 34700.46560.93121.39681.86242.328SE +/- 0.00487, N = 3SE +/- 0.00124, N = 3SE +/- 0.00203, N = 3SE +/- 0.02589, N = 31.759401.983171.997192.069291. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -march=native -O3 -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 BandwidthCore i3 2120Core i5 2400SCore i5 2500KCore i5 34702K4K6K8K10KSE +/- 32.54, N = 3SE +/- 25.26, N = 3SE +/- 44.84, N = 3SE +/- 54.05, N = 37931.518327.6910612.1510373.941. (CC) gcc options: -lblas -lm -pthread -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -fomit-frame-pointer -march=native -O3 -funroll-loops 2. BLAS + Open MPI 1.4.5

Parboil

Test: OpenMP LBM

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP LBMCore i3 2120Core i5 2400SCore i5 2500KCore i5 3470100200300400500SE +/- 5.00, N = 3SE +/- 0.06, N = 3SE +/- 0.14, N = 3SE +/- 0.14, N = 3477.78320.62249.57228.241. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPCore i3 2120Core i5 2400SCore i5 2500KCore i5 3470918273645SE +/- 0.60, N = 4SE +/- 0.15, N = 3SE +/- 0.14, N = 3SE +/- 0.01, N = 338.4826.6120.7119.101. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Parboil

Test: OpenMP Stencil

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilCore i3 2120Core i5 2400SCore i5 2500KCore i5 34701224364860SE +/- 0.29, N = 3SE +/- 0.20, N = 3SE +/- 0.16, N = 3SE +/- 0.09, N = 352.9545.7342.1238.851. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Rodinia

Test: OpenMP Leukocyte

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LeukocyteCore i3 2120Core i5 2400SCore i5 2500KCore i5 347020406080100SE +/- 0.52, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 387.2171.6055.1649.551. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverCore i3 2120Core i5 2400SCore i5 2500KCore i5 34704080120160200SE +/- 0.18, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.18, N = 3197.99152.74122.84118.121. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP StreamclusterCore i3 2120Core i5 2400SCore i5 2500KCore i5 34701122334455SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 350.1843.8337.0335.931. (CXX) g++ options: -O2 -lOpenCL

Dolfyn

Computational Fluid Dynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterDolfyn 0.527Computational Fluid DynamicsCore i3 2120Core i5 2400SCore i5 2500KCore i5 3470714212835SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 330.3528.6725.5725.15

LAMMPS Molecular Dynamics Simulator

Test: Rhodopsin Protein

OpenBenchmarking.orgLoop Time, Fewer Is BetterLAMMPS Molecular Dynamics Simulator 1.0Test: Rhodopsin ProteinCore i3 2120Core i5 2400SCore i5 2500KCore i5 34701122334455SE +/- 0.48, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.07, N = 348.5645.9141.1038.821. (CXX) g++ options: -lfftw -lmpich

FFTE

Test: N=64, 1D Complex FFT Routine

OpenBenchmarking.orgMFLOPS, More Is BetterFFTE 5.0Test: N=64, 1D Complex FFT RoutineCore i3 2120Core i5 2400SCore i5 2500KCore i5 347012002400360048006000SE +/- 1.07, N = 3SE +/- 7.22, N = 3SE +/- 4.81, N = 3SE +/- 7.76, N = 34863.314851.745447.615426.911. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp -pthread -lmpi_f90 -lmpi_f77 -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -lm

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.9-jumbo-7Test: BlowfishCore i3 2120Core i5 2400SCore i5 2500KCore i5 34708001600240032004000SE +/- 0.00, N = 3SE +/- 8.33, N = 3SE +/- 3.00, N = 3SE +/- 12.33, N = 322802455321336951. (CC) gcc options: -lssl -lcrypto -lm -lz -fopenmp -lcrypt -ldl

John The Ripper

Test: Traditional DES

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.9-jumbo-7Test: Traditional DESCore i3 2120Core i5 2400SCore i5 2500KCore i5 34702M4M6M8M10MSE +/- 11015.14, N = 3SE +/- 0.00, N = 3SE +/- 32666.67, N = 3SE +/- 62666.67, N = 338150006012000783133390463331. (CC) gcc options: -lssl -lcrypto -lm -lz -fopenmp -lcrypt -ldl

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.9-jumbo-7Test: MD5Core i3 2120Core i5 2400SCore i5 2500KCore i5 34708K16K24K32K40KSE +/- 31.24, N = 3SE +/- 30.00, N = 3SE +/- 93.21, N = 3SE +/- 17.44, N = 3325603226836384373481. (CC) gcc options: -lssl -lcrypto -lm -lz -fopenmp -lcrypt -ldl

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2013-06-08H.264 Video EncodingCore i3 2120Core i5 2400SCore i5 2500KCore i5 3470306090120150SE +/- 0.24, N = 5SE +/- 0.36, N = 5SE +/- 0.79, N = 5SE +/- 0.62, N = 567.4785.20106.36113.811. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -march=native -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverCore i3 2120Core i5 2400SCore i5 2500KCore i5 347030060090012001500SE +/- 0.50, N = 3SE +/- 0.66, N = 3SE +/- 1.23, N = 3SE +/- 1.47, N = 31402.761407.791570.931538.971. (CC) gcc options: -O3 -march=native

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeCore i3 2120Core i5 2400SCore i5 2500KCore i5 34701428425670SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 363.3844.5534.0932.761. (CC) gcc options: -lm -lpthread -O3 -march=native

Open Porous Media

OPM Benchmark: Upscale-Relperm

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous Media 2013-11-26OPM Benchmark: Upscale-RelpermCore i3 2120Core i5 2400SCore i5 2500KCore i5 347020406080100SE +/- 0.61, N = 3SE +/- 0.02, N = 3SE +/- 0.10, N = 3SE +/- 0.04, N = 374.4765.4759.9256.891. (F9X) gfortran options: -rdynamic

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 4.21e12 Prime Number GenerationCore i3 2120Core i5 2400SCore i5 2500KCore i5 34704080120160200SE +/- 0.51, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3193.04142.21108.7898.821. (CXX) g++ options: -O2 -fopenmp

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesCore i3 2120Core i5 2400SCore i5 2500KCore i5 34701530456075SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3675743421. (CXX) g++ options: -fopenmp -O3 -march=native

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.0WAV To FLACCore i3 2120Core i5 2400SCore i5 2500KCore i5 3470246810SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 57.137.136.396.201. (CXX) g++ options: -O3 -march=native -fvisibility=hidden -logg -lm

Opus Codec Encoding

WAV, Opus Encode, Opus Decode

OpenBenchmarking.orgSeconds, Fewer Is BetterOpus Codec Encoding 1.0.1WAV, Opus Encode, Opus DecodeCore i3 2120Core i5 2400SCore i5 2500KCore i5 34703691215SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 511.0311.069.879.831. (CC) gcc options: -std=gnu99 -march=native -O3 -fPIE -pie -logg -lm -lopus

POV-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0Total TimeCore i3 2120Core i5 2400SCore i5 2500KCore i5 347080160240320400SE +/- 0.08, N = 3SE +/- 0.10, N = 3SE +/- 0.12, N = 3SE +/- 0.13, N = 3356.76280.72214.62209.361. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -pthread -lSDL -lXpm -lSM -lICE -lX11 -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page ServingCore i3 2120Core i5 2400SCore i5 2500KCore i5 34706K12K18K24K30KSE +/- 29.39, N = 3SE +/- 26.94, N = 3SE +/- 107.78, N = 3SE +/- 308.74, N = 317594.4721282.5027628.6528531.021. (CC) gcc options: -shared -fPIC -O2 -pthread


Phoronix Test Suite v10.8.4