Linux 4.12 Kernel Benchmarking Intel Xeon E3-1280 v5 testing with a MSI C236A WORKSTATION (MS-7998) v1.0 and Sapphire AMD POLARIS10 4096MB on Ubuntu 16.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1705233-PTS-LINUX41212&sro&grs .
Linux 4.12 Kernel Benchmarking Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution Linux 4.12 Git Linux 4.11 Linux 4.10 Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores) MSI C236A WORKSTATION (MS-7998) v1.0 Intel Sky Lake 16384MB 256GB TOSHIBA-RD400 Sapphire AMD POLARIS10 4096MB Realtek ALC1150 DELL P2415Q Intel Connection Ubuntu 16.04 4.12.0-999-generic (x86_64) 20170517 Unity 7.4.0 X Server 1.18.4 modesetting 1.18.4 4.5 Mesa 17.2.0-devel- padoka PPA Gallium 0.4 (LLVM 5.0.0) 1.0.21 GCC 5.4.0 20160609 ext4 3840x2160 4.11.0-041100-generic (x86_64) 4.10.0-041000-generic (x86_64) OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --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-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Disk Details - Linux 4.12 Git: NONE / data=ordered,errors=remount-ro,relatime,rw - Linux 4.11: NONE / data=ordered,errors=remount-ro,relatime,rw - Linux 4.10: none / data=ordered,errors=remount-ro,relatime,rw Processor Details - Linux 4.12 Git: Scaling Governor: intel_pstate powersave - Linux 4.11: Scaling Governor: intel_pstate performance - Linux 4.10: Scaling Governor: intel_pstate performance System Details - Python 2.7.12.
Linux 4.12 Kernel Benchmarking apache: Static Web Page Serving sqlite: Default Test Directory redis: GET pgbench: Buffer Test - Normal Load - Read Write blender: BMW27 - CPU-Only redis: SET fftw: Float + SSE - 2D FFT Size 1024 darktable: Server Room - CPU-only darktable: Masskrug - CPU-only scikit-learn: Phoronix Test Suite v7.2.0m2 himeno: Poisson Pressure Solver gimp: auto-levels darktable: Boat - CPU-only fio: Seq Read - Libaio - No - Yes - 4KB - Default Test Directory encode-mp3: WAV To MP3 fio: Rand Read - Libaio - No - Yes - 4KB - Default Test Directory gimp: unsharp-mask x264: H.264 Video Encoding dolfyn: Computational Fluid Dynamics hpcc: EP-STREAM Triad c-ray: Total Time hpcc: G-Ptrans build-linux-kernel: Time To Compile john-the-ripper: Blowfish hpcc: EP-DGEMM hpcc: G-HPL pgbench: Buffer Test - Heavy Contention - Read Write compilebench: Initial Create compilebench: Compile blogbench: Write fio: Seq Write - Libaio - No - Yes - 4KB - Default Test Directory fio: Rand Write - Libaio - No - Yes - 4KB - Default Test Directory Linux 4.12 Git Linux 4.11 Linux 4.10 43373.96 79.82 3112239.83 2008.70 582.20 2081197.56 21770 0.45 0.46 33.53 2477.66 5.73 31.59 828.62 11.04 864.11 10.60 184.12 32.01 2.34071 25.53 2.57257 102.62 7425 4.68487 52.08030 2684.39 489.83 868.85 6595 700.01 464.90 43333.69 75.77 2898599.67 2124.07 570.52 2081974.17 21696 0.45 0.47 33.95 2430.39 5.79 31.76 829.29 11.18 856.16 10.69 184.95 32.16 2.34298 25.55 2.57512 102.67 7430 4.68401 52.07397 2825.15 511.91 822.49 6579 675.73 508.94 47914.72 72.20 2846521.42 2036.08 566.20 2136182.41 21256 0.46 0.46 34.25 2469.50 5.84 31.31 817.78 11.11 864.53 10.70 185.66 32.04 2.35017 25.59 2.57775 102.48 7430 4.68654 52.10090 2636.04 485.42 859.02 6571 692.83 502.87 OpenBenchmarking.org
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.7 Static Web Page Serving Linux 4.10 Linux 4.11 Linux 4.12 Git 10K 20K 30K 40K 50K SE +/- 215.16, N = 3 SE +/- 112.90, N = 3 SE +/- 95.88, N = 3 47914.72 43333.69 43373.96 1. (CC) gcc options: -shared -fPIC -O2 -pthread
SQLite Test Target: Default Test Directory OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.8.10.2 Test Target: Default Test Directory Linux 4.10 Linux 4.11 Linux 4.12 Git 20 40 60 80 100 SE +/- 0.70, N = 3 SE +/- 1.38, N = 3 SE +/- 1.30, N = 3 72.20 75.77 79.82 1. (CC) gcc options: -O2 -ldl -lpthread
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: GET Linux 4.10 Linux 4.11 Linux 4.12 Git 700K 1400K 2100K 2800K 3500K SE +/- 17811.86, N = 3 SE +/- 8426.17, N = 3 SE +/- 17883.30, N = 3 2846521.42 2898599.67 3112239.83 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.6.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Linux 4.10 Linux 4.11 Linux 4.12 Git 500 1000 1500 2000 2500 SE +/- 26.91, N = 3 SE +/- 28.72, N = 3 SE +/- 35.23, N = 3 2036.08 2124.07 2008.70 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.78c Blend File: BMW27 - Compute: CPU-Only Linux 4.10 Linux 4.11 Linux 4.12 Git 130 260 390 520 650 566.20 570.52 582.20
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SET Linux 4.10 Linux 4.11 Linux 4.12 Git 500K 1000K 1500K 2000K 2500K SE +/- 34954.74, N = 4 SE +/- 9514.19, N = 3 SE +/- 30057.17, N = 6 2136182.41 2081974.17 2081197.56 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops
FFTW Build: Float + SSE - Size: 2D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.4 Build: Float + SSE - Size: 2D FFT Size 1024 Linux 4.10 Linux 4.11 Linux 4.12 Git 5K 10K 15K 20K 25K SE +/- 279.28, N = 6 SE +/- 61.36, N = 5 SE +/- 57.98, N = 5 21256 21696 21770 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.0.3 Test: Server Room - Acceleration: CPU-only Linux 4.10 Linux 4.11 Linux 4.12 Git 0.1035 0.207 0.3105 0.414 0.5175 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.46 0.45 0.45
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.0.3 Test: Masskrug - Acceleration: CPU-only Linux 4.10 Linux 4.11 Linux 4.12 Git 0.1058 0.2116 0.3174 0.4232 0.529 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 0.46 0.47 0.46
Scikit-Learn Phoronix Test Suite v7.2.0m2 OpenBenchmarking.org Seconds, Fewer Is Better Scikit-Learn 0.17.1 Phoronix Test Suite v7.2.0m2 Linux 4.10 Linux 4.11 Linux 4.12 Git 8 16 24 32 40 SE +/- 0.52, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 34.25 33.95 33.53
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Linux 4.10 Linux 4.11 Linux 4.12 Git 500 1000 1500 2000 2500 SE +/- 10.56, N = 3 SE +/- 35.28, N = 5 SE +/- 4.61, N = 3 2469.50 2430.39 2477.66 1. (CC) gcc options: -O3 -mavx2
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.16 Test: auto-levels Linux 4.10 Linux 4.11 Linux 4.12 Git 1.314 2.628 3.942 5.256 6.57 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 5.84 5.79 5.73
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.0.3 Test: Boat - Acceleration: CPU-only Linux 4.10 Linux 4.11 Linux 4.12 Git 7 14 21 28 35 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 31.31 31.76 31.59
Flexible IO Tester Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.10 Linux 4.11 Linux 4.12 Git 40K 80K 120K 160K 200K SE +/- 25.93, N = 3 SE +/- 30.60, N = 3 SE +/- 39.16, N = 3 204441 207320 207152 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.10 Linux 4.11 Linux 4.12 Git 200 400 600 800 1000 SE +/- 0.10, N = 3 SE +/- 0.12, N = 3 SE +/- 0.16, N = 3 817.78 829.29 828.62 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 WAV To MP3 Linux 4.10 Linux 4.11 Linux 4.12 Git 3 6 9 12 15 SE +/- 0.07, N = 5 SE +/- 0.07, N = 5 SE +/- 0.04, N = 5 11.11 11.18 11.04 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm
Flexible IO Tester Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.10 Linux 4.11 Linux 4.12 Git 200 400 600 800 1000 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.13, N = 3 864.53 856.16 864.11 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.10 Linux 4.11 Linux 4.12 Git 50K 100K 150K 200K 250K SE +/- 11.14, N = 3 SE +/- 9.68, N = 3 SE +/- 33.01, N = 3 216129 214038 216025 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.16 Test: unsharp-mask Linux 4.10 Linux 4.11 Linux 4.12 Git 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 SE +/- 0.03, N = 3 10.70 10.69 10.60
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2017-05-19 H.264 Video Encoding Linux 4.10 Linux 4.11 Linux 4.12 Git 40 80 120 160 200 SE +/- 0.79, N = 5 SE +/- 0.59, N = 5 SE +/- 0.35, N = 5 185.66 184.95 184.12 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics Linux 4.10 Linux 4.11 Linux 4.12 Git 7 14 21 28 35 SE +/- 0.09, N = 3 SE +/- 0.13, N = 3 SE +/- 0.02, N = 3 32.04 32.16 32.01
HPC Challenge Test / Class: EP-STREAM Triad OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.4.3 Test / Class: EP-STREAM Triad Linux 4.10 Linux 4.11 Linux 4.12 Git 0.5288 1.0576 1.5864 2.1152 2.644 SE +/- 0.00943, N = 3 SE +/- 0.00260, N = 3 SE +/- 0.00106, N = 3 2.35017 2.34298 2.34071 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.10.2
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Linux 4.10 Linux 4.11 Linux 4.12 Git 6 12 18 24 30 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 25.59 25.55 25.53 1. (CC) gcc options: -lm -lpthread -O3
HPC Challenge Test / Class: G-Ptrans OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.4.3 Test / Class: G-Ptrans Linux 4.10 Linux 4.11 Linux 4.12 Git 0.58 1.16 1.74 2.32 2.9 SE +/- 0.01236, N = 3 SE +/- 0.00340, N = 3 SE +/- 0.00778, N = 3 2.57775 2.57512 2.57257 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.10.2
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.9 Time To Compile Linux 4.10 Linux 4.11 Linux 4.12 Git 20 40 60 80 100 SE +/- 0.71, N = 3 SE +/- 0.72, N = 3 SE +/- 1.20, N = 3 102.48 102.67 102.62
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Blowfish Linux 4.10 Linux 4.11 Linux 4.12 Git 1600 3200 4800 6400 8000 SE +/- 5.00, N = 3 7430 7430 7425 1. (CC) gcc options: -fopenmp -lcrypt
HPC Challenge Test / Class: EP-DGEMM OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.4.3 Test / Class: EP-DGEMM Linux 4.10 Linux 4.11 Linux 4.12 Git 1.0545 2.109 3.1635 4.218 5.2725 SE +/- 0.00026, N = 3 SE +/- 0.00072, N = 3 SE +/- 0.00052, N = 3 4.68654 4.68401 4.68487 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.10.2
HPC Challenge Test / Class: G-HPL OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.4.3 Test / Class: G-HPL Linux 4.10 Linux 4.11 Linux 4.12 Git 12 24 36 48 60 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 52.10 52.07 52.08 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. BLAS + Open MPI 1.10.2
PostgreSQL pgbench Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.6.3 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write Linux 4.10 Linux 4.11 Linux 4.12 Git 600 1200 1800 2400 3000 SE +/- 81.81, N = 6 SE +/- 45.41, N = 3 SE +/- 75.85, N = 6 2636.04 2825.15 2684.39 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Linux 4.10 Linux 4.11 Linux 4.12 Git 110 220 330 440 550 SE +/- 22.86, N = 3 SE +/- 25.12, N = 3 SE +/- 29.33, N = 3 485.42 511.91 489.83
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Linux 4.10 Linux 4.11 Linux 4.12 Git 200 400 600 800 1000 SE +/- 15.53, N = 6 SE +/- 33.54, N = 6 SE +/- 3.31, N = 3 859.02 822.49 868.85
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.0 Test: Write Linux 4.10 Linux 4.11 Linux 4.12 Git 1400 2800 4200 5600 7000 SE +/- 332.80, N = 6 SE +/- 301.35, N = 6 SE +/- 274.98, N = 6 6571 6579 6595 1. (CC) gcc options: -O2 -pthread
Flexible IO Tester Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.10 Linux 4.11 Linux 4.12 Git 40K 80K 120K 160K 200K SE +/- 5010.66, N = 6 SE +/- 2762.26, N = 3 SE +/- 4199.91, N = 6 173205 168928 174999 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.10 Linux 4.11 Linux 4.12 Git 150 300 450 600 750 SE +/- 20.04, N = 6 SE +/- 11.05, N = 3 SE +/- 16.80, N = 6 692.83 675.73 700.01 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.10 Linux 4.11 Linux 4.12 Git 30K 60K 90K 120K 150K SE +/- 9410.02, N = 6 SE +/- 5606.01, N = 6 SE +/- 3115.89, N = 6 125714 127233 116222 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.10 Linux 4.11 Linux 4.12 Git 110 220 330 440 550 SE +/- 37.64, N = 6 SE +/- 22.42, N = 6 SE +/- 12.46, N = 6 502.87 508.94 464.90 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Phoronix Test Suite v10.8.4