Linux 3.13 Kernel Benchmarks

Intel Core i7-4960X early Linux 3.13 kernel Benchmarks. Linux kernel benchmarks by Michael Larabel for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1312010-SO-LINUX313K47.

Linux 3.13 Kernel BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 GitIntel Core i7-4960X @ 3.60GHz (12 Cores)MSI X79MA-GD45 (MS-7738) v1.0Intel Xeon E5 v2/Core8192MB1000GB Seagate ST1000DX001-1CM1Sapphire AMD Radeon HD 4870 512MBRealtek ALC892AL2223WRealtek RTL8111/8168/8411Ubuntu 13.103.9.0-030900-generic (x86_64)Unity 7.1.2X Server 1.14.3radeon 7.2.993.1 Mesa 10.1.0-devel (git-1fb1065 saucy-oibaf-ppa) Gallium 0.4GCC 4.8ext41680x10503.10.0-031000-generic (x86_64)3.11.0-031100-generic (x86_64)Intel Core i7-4960X @ 4.00GHz (12 Cores)3.12.0-031200-generic (x86_64)3.13.0-999-generic (x86_64)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 Disk Details- DEADLINE / data=ordered,errors=remount-ro,relatime,rwProcessor Details- Linux 3.9: Scaling Governor: acpi-cpufreq ondemand- Linux 3.10: Scaling Governor: acpi-cpufreq ondemand- Linux 3.11: Scaling Governor: acpi-cpufreq ondemand- Linux 3.12: Scaling Governor: intel_pstate powersave- Linux 3.13 Git: Scaling Governor: intel_pstate powersaveGraphics Details- EXASystem Details- Disk Scheduler: DEADLINE. Python 2.7.5+.

Linux 3.13 Kernel Benchmarkstiobench: Rand Write - 256MB - 4compilebench: Compilecompilebench: Initial Createpostmark: Disk Transaction Performanceopenarena: 1680 x 1050openarena: 1680 x 1050xonotic: 1680 x 1050 - Highxonotic: 1680 x 1050 - Ultragputest: Furmark - 1680 x 1050parboil: OpenMP LBMparboil: OpenMP CUTCPparboil: OpenMP Stenclrodinia: OpenMP CFD Solverrodinia: OpenMP Streamclusterdolfyn: Computational Fluid Dynamicshmmer: Pfam Database Searchmafft: Multiple Sequence Alignmentjohn-the-ripper: Blowfishjohn-the-ripper: Traditional DESjohn-the-ripper: MD5vpxenc: vpxencx264: H.264 Video Encodinghimeno: Poisson Pressure Solverbuild-linux-kernel: Time To Compilec-ray: Total Timeopen-porous-media: Upscale-Relpermencode-flac: WAV To FLACencode-opus: WAV, Opus Encode, Opus Decodeapache: Static Web Page ServingLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git5.57160.91154.575319282.1090.10131.30102.551157237.349.9526.3062.8332.6222.508.685.249648161543334157631.06237.801707.4658.4117.5956.145.438.8315773.315.53174.82148.094518253.3587.97128.01100.321157238.099.8626.2162.8932.6322.508.735.059688161710004163630.21237.691706.9159.6217.5753.355.458.8614904.325.54171.21145.344492369.4789.90127.2799.901153237.639.5626.4663.2732.6022.538.684.929623161710004161230.93235.811702.7359.6517.5854.915.458.8616581.445.56169.97145.204286478.03102.47176.50129.071154237.569.5226.3362.9032.5722.438.774.739655161663334162431.58235.601711.6859.6217.5554.955.458.852.36166.79147.214438478.83102.23176.79129.471153236.919.7726.3363.1032.5522.488.704.319655161873334160431.39234.431711.6859.2917.5654.915.458.8516299.68OpenBenchmarking.org

Threaded I/O Tester

Test: Random Write - Size Per Thread: 256MB - Thread Count: 4

OpenBenchmarking.orgMB/s, More Is BetterThreaded I/O Tester 0.3.3Test: Random Write - Size Per Thread: 256MB - Thread Count: 4Linux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git1.25332.50663.75995.01326.2665SE +/- 0.02, N = 4SE +/- 0.04, N = 4SE +/- 0.01, N = 4SE +/- 0.01, N = 4SE +/- 0.46, N = 85.575.535.545.562.36

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git4080120160200SE +/- 4.78, N = 6SE +/- 1.56, N = 3SE +/- 0.98, N = 3SE +/- 1.10, N = 3SE +/- 3.33, N = 3160.91174.82171.21169.97166.79

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git306090120150SE +/- 17.39, N = 3SE +/- 3.07, N = 3SE +/- 7.91, N = 3SE +/- 2.15, N = 3SE +/- 3.92, N = 3154.57148.09145.34145.20147.21

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git11002200330044005500SE +/- 0.00, N = 3SE +/- 27.00, N = 3SE +/- 53.33, N = 3SE +/- 24.33, N = 3SE +/- 26.33, N = 3531945184492428644381. (CC) gcc options: -O3

OpenArena

Resolution: 1680 x 1050

OpenBenchmarking.orgFrames Per Second, More Is BetterOpenArena 0.8.5Resolution: 1680 x 1050Linux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git100200300400500SE +/- 5.42, N = 3SE +/- 5.32, N = 6SE +/- 37.86, N = 6SE +/- 0.58, N = 3SE +/- 1.05, N = 3282.10253.35369.47478.03478.83

OpenArena

Resolution: 1680 x 1050

OpenBenchmarking.orgFrames Per Second, More Is BetterOpenArena 0.8.8Resolution: 1680 x 1050Linux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git20406080100SE +/- 0.21, N = 3SE +/- 0.09, N = 3SE +/- 0.70, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 390.1087.9789.90102.47102.23MIN: 6MIN: 5MIN: 5MIN: 6MIN: 6

OpenArena

Resolution: 1680 x 1050 - Total Frame Time

OpenBenchmarking.orgMilliseconds, Fewer Is BetterOpenArena 0.8.8Resolution: 1680 x 1050 - Total Frame TimeLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git612182430Min: 6 / Avg: 11.02 / Max: 24Min: 6 / Avg: 11.33 / Max: 27Min: 6 / Avg: 11.16 / Max: 27Min: 6 / Avg: 9.74 / Max: 22Min: 6 / Avg: 9.77 / Max: 21

Xonotic

Resolution: 1680 x 1050 - Effects Quality: High

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.7Resolution: 1680 x 1050 - Effects Quality: HighLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git4080120160200SE +/- 0.38, N = 3SE +/- 0.38, N = 3SE +/- 0.79, N = 3SE +/- 0.10, N = 3SE +/- 0.20, N = 3131.30128.01127.27176.50176.79MIN: 58 / MAX: 291MIN: 50 / MAX: 268MIN: 55 / MAX: 282MIN: 89 / MAX: 294MIN: 87 / MAX: 293

Xonotic

Resolution: 1680 x 1050 - Effects Quality: Ultra

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.7Resolution: 1680 x 1050 - Effects Quality: UltraLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git306090120150SE +/- 0.12, N = 3SE +/- 0.19, N = 3SE +/- 0.29, N = 3SE +/- 0.17, N = 3SE +/- 0.06, N = 3102.55100.3299.90129.07129.47MIN: 42 / MAX: 212MIN: 43 / MAX: 211MIN: 44 / MAX: 214MIN: 61 / MAX: 225MIN: 61 / MAX: 225

GpuTest

Test: Furmark - Resolution: 1680 x 1050

OpenBenchmarking.orgPoints, More Is BetterGpuTest 0.6.0Test: Furmark - Resolution: 1680 x 1050Linux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git2004006008001000SE +/- 2.00, N = 3SE +/- 2.19, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 311571157115311541153

Parboil

Test: OpenMP LBM

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP LBMLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git50100150200250SE +/- 0.40, N = 3SE +/- 0.56, N = 3SE +/- 0.13, N = 3SE +/- 0.52, N = 3SE +/- 0.61, N = 3237.34238.09237.63237.56236.911. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git3691215SE +/- 0.19, N = 3SE +/- 0.15, N = 5SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 39.959.869.569.529.771. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Parboil

Test: OpenMP Stencl

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StenclLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git612182430SE +/- 0.14, N = 3SE +/- 0.10, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.10, N = 326.3026.2126.4626.3326.331. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git1428425670SE +/- 0.10, N = 3SE +/- 0.04, N = 3SE +/- 0.18, N = 3SE +/- 0.10, N = 3SE +/- 0.17, N = 362.8362.8963.2762.9063.101. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP StreamclusterLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git816243240SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 332.6232.6332.6032.5732.551. (CXX) g++ options: -O2 -lOpenCL

Dolfyn

Computational Fluid Dynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterDolfyn 0.527Computational Fluid DynamicsLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git510152025SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.10, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 322.5022.5022.5322.4322.48

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git246810SE +/- 0.05, N = 3SE +/- 0.12, N = 3SE +/- 0.06, N = 3SE +/- 0.08, N = 3SE +/- 0.06, N = 38.688.738.688.778.701. (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 AlignmentLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git1.1792.3583.5374.7165.895SE +/- 0.09, N = 6SE +/- 0.08, N = 6SE +/- 0.12, N = 6SE +/- 0.10, N = 6SE +/- 0.15, N = 65.245.054.924.734.311. (CC) gcc options: -O3 -lm -lpthread

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.9-jumbo-7Test: BlowfishLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git2K4K6K8K10KSE +/- 0.00, N = 3SE +/- 32.33, N = 3SE +/- 0.00, N = 3SE +/- 32.33, N = 3SE +/- 32.33, N = 3964896889623965596551. (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 DESLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git3M6M9M12M15MSE +/- 16666.67, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 53666.67, N = 3SE +/- 16333.33, N = 316154333161710001617100016166333161873331. (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: MD5Linux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git9K18K27K36K45KSE +/- 46.13, N = 3SE +/- 20.00, N = 3SE +/- 22.27, N = 3SE +/- 26.23, N = 3SE +/- 18.33, N = 341576416364161241624416041. (CC) gcc options: -lssl -lcrypto -lm -lz -fopenmp -lcrypt -ldl

VP8 libvpx Encoding

vpxenc

OpenBenchmarking.orgFrames Per Second, More Is BetterVP8 libvpx Encoding 1.1.0vpxencLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git714212835SE +/- 0.18, N = 3SE +/- 0.08, N = 3SE +/- 0.12, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 331.0630.2130.9331.5831.391. (CC) gcc options: -m64 -lvpx -lm -lpthread -O3 -march=native -fomit-frame-pointer

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2013-06-08H.264 Video EncodingLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git50100150200250SE +/- 2.33, N = 5SE +/- 2.10, N = 5SE +/- 1.70, N = 5SE +/- 2.84, N = 5SE +/- 2.29, N = 5237.80237.69235.81235.60234.431. (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 SolverLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git400800120016002000SE +/- 0.50, N = 3SE +/- 0.86, N = 3SE +/- 1.88, N = 3SE +/- 1.45, N = 3SE +/- 1.02, N = 31707.461706.911702.731711.681711.681. (CC) gcc options: -O3 -march=native

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 3.1Time To CompileLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git1326395265SE +/- 0.58, N = 3SE +/- 0.70, N = 3SE +/- 0.70, N = 3SE +/- 0.54, N = 3SE +/- 0.51, N = 358.4159.6259.6559.6259.29

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git48121620SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 317.5917.5717.5817.5517.561. (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-RelpermLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git1326395265SE +/- 0.83, N = 3SE +/- 0.67, N = 3SE +/- 0.03, N = 3SE +/- 0.18, N = 3SE +/- 0.09, N = 356.1453.3554.9154.9554.911. (F9X) gfortran options: -rdynamic

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.0WAV To FLACLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git1.22632.45263.67894.90526.1315SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 55.435.455.455.455.451. (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 DecodeLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13 Git246810SE +/- 0.01, N = 5SE +/- 0.00, N = 5SE +/- 0.00, N = 5SE +/- 0.00, N = 5SE +/- 0.01, N = 58.838.868.868.858.851. (CC) gcc options: -std=gnu99 -O3 -march=native -fPIE -pie -logg -lm -lopus

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.3Static Web Page ServingLinux 3.9Linux 3.10Linux 3.11Linux 3.13 Git4K8K12K16K20KSE +/- 8.88, N = 3SE +/- 184.21, N = 3SE +/- 250.64, N = 3SE +/- 18.94, N = 315773.3114904.3216581.4416299.681. (CC) gcc options: -shared -fPIC -pthread -O3 -march=native


Phoronix Test Suite v10.8.4