Various Tests Intel Core i7-8700K testing with a ASUS PRIME Z370-A (0607 BIOS) and Zotac NVIDIA GeForce GTX 1070 Ti 8192MB on Ubuntu 17.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1803201-PTS-VARIOUST59&grr .
Various Tests Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Driver OpenGL Vulkan Compiler File-System Screen Resolution Stock Kernel Config No PTI Or Retpolines Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads) ASUS PRIME Z370-A (0607 BIOS) Intel Device 3ec2 16384MB 525GB Crucial_CT525MX3 + Samsung SSD 950 PRO 256GB Zotac NVIDIA GeForce GTX 1070 Ti 8192MB (1607/4006MHz) Realtek ALC1220 DELL P2415Q Intel Connection Ubuntu 17.10 4.15.10-041510-generic (x86_64) GNOME Shell 3.26.2 NVIDIA 390.42 4.5.0 1.0.61 GCC 7.2.0 ext4 3840x2160 OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Processor Details - Scaling Governor: intel_pstate powersave Python Details - Python 2.7.14 + Python 3.6.3 Security Details - Stock Kernel Config: KPTI + __user pointer sanitization + Full generic retpoline Protection - No PTI Or Retpolines: __user pointer sanitization Protection
Various Tests sunflow: Global Illumination + Image Synthesis git: Time To Complete Common Git Commands java-jmh: Throughput llvm-test-suite: Time To Run luajit: Jacobi Successive Over-Relaxation luajit: Dense LU Matrix Factorization luajit: Sparse Matrix Multiply luajit: Fast Fourier Transform luajit: Monte Carlo luajit: Composite java-scimark2: Jacobi Successive Over-Relaxation java-scimark2: Dense LU Matrix Factorization java-scimark2: Sparse Matrix Multiply java-scimark2: Fast Fourier Transform java-scimark2: Monte Carlo java-scimark2: Composite j2dbench: Vector Graphics Rendering j2dbench: Image Rendering j2dbench: Text Rendering Stock Kernel Config No PTI Or Retpolines 1.41 4.43 25753043560.17 164.61 1767.71 4275.43 1500.48 515.37 581.95 1728.19 1690.51 7110.67 2531.87 1669.39 1141.46 2823.85 9852285.70 22970371.18 35790.70 1.41 4.47 25742839515.98 167.14 1768.96 3972.22 1477.27 509.84 552.34 1687.00 1709.43 7041.95 2312.29 1751.85 1153.33 2793.77 9966398.03 22319703.98 36517.68 OpenBenchmarking.org
Sunflow Rendering System Global Illumination + Image Synthesis OpenBenchmarking.org Seconds, Fewer Is Better Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis Stock Kernel Config No PTI Or Retpolines 0.3173 0.6346 0.9519 1.2692 1.5865 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 1.41 1.41
Git Time To Complete Common Git Commands OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Stock Kernel Config No PTI Or Retpolines 1.0058 2.0116 3.0174 4.0232 5.029 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 4.43 4.47 1. git version 2.14.1
Java JMH Throughput OpenBenchmarking.org Ops/s, More Is Better Java JMH Throughput Stock Kernel Config No PTI Or Retpolines 6000M 12000M 18000M 24000M 30000M 25753043560.17 25742839515.98
LLVM Test Suite Time To Run OpenBenchmarking.org Seconds, Fewer Is Better LLVM Test Suite 6.0.0 Time To Run Stock Kernel Config No PTI Or Retpolines 40 80 120 160 200 SE +/- 0.62, N = 3 SE +/- 0.85, N = 3 164.61 167.14 1. (CXX) g++ options: -O3 -lstdc++
LuaJIT Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Jacobi Successive Over-Relaxation Stock Kernel Config No PTI Or Retpolines 400 800 1200 1600 2000 SE +/- 1.31, N = 3 SE +/- 0.24, N = 3 1767.71 1768.96 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
LuaJIT Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Dense LU Matrix Factorization Stock Kernel Config No PTI Or Retpolines 900 1800 2700 3600 4500 SE +/- 0.81, N = 3 SE +/- 305.68, N = 3 4275.43 3972.22 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
LuaJIT Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Sparse Matrix Multiply Stock Kernel Config No PTI Or Retpolines 300 600 900 1200 1500 SE +/- 1.64, N = 3 SE +/- 27.12, N = 3 1500.48 1477.27 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
LuaJIT Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Fast Fourier Transform Stock Kernel Config No PTI Or Retpolines 110 220 330 440 550 SE +/- 11.95, N = 3 SE +/- 0.29, N = 3 515.37 509.84 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
LuaJIT Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Monte Carlo Stock Kernel Config No PTI Or Retpolines 130 260 390 520 650 SE +/- 6.72, N = 3 SE +/- 20.02, N = 3 581.95 552.34 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
LuaJIT Test: Composite OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Composite Stock Kernel Config No PTI Or Retpolines 400 800 1200 1600 2000 SE +/- 2.56, N = 3 SE +/- 29.99, N = 6 1728.19 1687.00 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
Java SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Stock Kernel Config No PTI Or Retpolines 400 800 1200 1600 2000 SE +/- 10.53, N = 4 SE +/- 1.00, N = 4 1690.51 1709.43
Java SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization Stock Kernel Config No PTI Or Retpolines 1500 3000 4500 6000 7500 SE +/- 139.98, N = 4 SE +/- 106.11, N = 4 7110.67 7041.95
Java SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Sparse Matrix Multiply Stock Kernel Config No PTI Or Retpolines 500 1000 1500 2000 2500 SE +/- 69.01, N = 4 SE +/- 117.94, N = 4 2531.87 2312.29
Java SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Fast Fourier Transform Stock Kernel Config No PTI Or Retpolines 400 800 1200 1600 2000 SE +/- 89.15, N = 4 SE +/- 54.53, N = 4 1669.39 1751.85
Java SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Monte Carlo Stock Kernel Config No PTI Or Retpolines 200 400 600 800 1000 SE +/- 5.91, N = 4 SE +/- 2.20, N = 4 1141.46 1153.33
Java SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite Stock Kernel Config No PTI Or Retpolines 600 1200 1800 2400 3000 SE +/- 39.78, N = 5 SE +/- 33.01, N = 4 2823.85 2793.77
Java 2D Microbenchmark Rendering Test: Vector Graphics Rendering OpenBenchmarking.org Units Per Second, More Is Better Java 2D Microbenchmark 1.0 Rendering Test: Vector Graphics Rendering Stock Kernel Config No PTI Or Retpolines 2M 4M 6M 8M 10M SE +/- 29088.27, N = 4 SE +/- 33701.58, N = 4 9852285.70 9966398.03
Java 2D Microbenchmark Rendering Test: Image Rendering OpenBenchmarking.org Units Per Second, More Is Better Java 2D Microbenchmark 1.0 Rendering Test: Image Rendering Stock Kernel Config No PTI Or Retpolines 5M 10M 15M 20M 25M SE +/- 597965.53, N = 8 SE +/- 847409.17, N = 8 22970371.18 22319703.98
Java 2D Microbenchmark Rendering Test: Text Rendering OpenBenchmarking.org Units Per Second, More Is Better Java 2D Microbenchmark 1.0 Rendering Test: Text Rendering Stock Kernel Config No PTI Or Retpolines 8K 16K 24K 32K 40K SE +/- 403.39, N = 4 SE +/- 194.55, N = 4 35790.70 36517.68
Phoronix Test Suite v10.8.4