Tests for a future article by Michael Larabel.
LLVM Clang 6.0.1 Processor: Intel Core i7-5960X @ 3.50GHz (8 Cores / 16 Threads), Motherboard: ASRock X99 Extreme3 (P3.70 BIOS), Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 120GB INTEL SSDSC2BW12, Graphics: AMD FirePro V7900 2GB, Audio: Realtek ALC1150, Monitor: VA2431, Network: Intel I218-V
OS: Ubuntu 19.10, Kernel: 5.3.0-24-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, Compiler: Clang 6.0.1 + LLVM 6.0.1, File-System: ext4, Screen Resolution: 1920x1080
Environment Notes: CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native"Compiler Notes: Optimized build; Default target: x86_64-unknown-linux-gnu; Host CPU: haswellProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x43Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected
LLVM Clang 7.1.0 OS: Ubuntu 19.10, Kernel: 5.3.0-24-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, Compiler: Clang 7.1.0 + LLVM 7.1.0, File-System: ext4, Screen Resolution: 1920x1080
LLVM Clang 8.0.1 OS: Ubuntu 19.10, Kernel: 5.3.0-24-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, Compiler: Clang 8.0.1 + LLVM 8.0.1, File-System: ext4, Screen Resolution: 1920x1080
LLVM Clang 9.0.1 OS: Ubuntu 19.10, Kernel: 5.3.0-24-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, Compiler: Clang 9.0.1 + LLVM 9.0.1, File-System: ext4, Screen Resolution: 1920x1080
LLVM Clang 10 20191217 OS: Ubuntu 19.10, Kernel: 5.3.0-24-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, Compiler: Clang 10.0.0, File-System: ext4, Screen Resolution: 1920x1080
Environment Notes: CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native"Compiler Notes: Optimized build; Default target: x86_64-unknown-linux-gnu; Host CPU: haswellProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x43Python Notes: Python 2.7.17rc1 + Python 3.7.5Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected
VP9 libvpx Encoding This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9/WebM format using a sample 1080p video. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.1 vpxenc VP9 1080p Video Encode LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 30 60 90 120 150 SE +/- 2.97, N = 11 SE +/- 2.98, N = 11 SE +/- 2.81, N = 12 SE +/- 2.99, N = 11 SE +/- 2.99, N = 11 110.24 110.78 111.71 111.05 110.98 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -march=native -fPIC -U_FORTIFY_SOURCE -std=c++11
CppPerformanceBenchmarks CppPerformanceBenchmarks is a set of C++ compiler performance benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Math Library LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 90 180 270 360 450 SE +/- 1.15, N = 3 SE +/- 0.16, N = 3 SE +/- 0.18, N = 3 SE +/- 1.36, N = 3 SE +/- 1.19, N = 3 407.30 406.43 406.93 408.08 408.08 1. (CXX) g++ options: -O3 -march=native -std=c++11
libgav1 Libgav1 is an AV1 decoder developed by Google for AV1 profile 0/1 compliance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better libgav1 2019-10-05 Video Input: Chimera 1080p LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 36.32 36.21 36.25 36.23 36.38 1. (CXX) g++ options: -O3 -march=native -lpthread
OpenBenchmarking.org FPS, More Is Better libgav1 2019-10-05 Video Input: Summer Nature 4K LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 4 8 12 16 20 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 15.83 15.72 15.76 15.74 15.89 1. (CXX) g++ options: -O3 -march=native -lpthread
asmFish This is a test of asmFish, an advanced chess benchmark written in Assembly. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes/second, More Is Better asmFish 2017-09-19 1024 Hash Memory, 26 Depth LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 5M 10M 15M 20M 25M SE +/- 134705.52, N = 3 SE +/- 104295.84, N = 3 SE +/- 149705.12, N = 3 SE +/- 140093.10, N = 3 SE +/- 244509.85, N = 3 21773169 22113202 21716998 22125493 21917065
Minion Minion is an open-source constraint solver that is designed to be very scalable. This test profile uses Minion's integrated benchmarking problems to solve. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Quasigroup LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 30 60 90 120 150 SE +/- 0.05, N = 3 SE +/- 0.14, N = 3 SE +/- 0.18, N = 3 SE +/- 0.19, N = 3 SE +/- 1.97, N = 4 140.39 141.39 139.84 141.48 144.57 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
C-Ray This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 30 60 90 120 150 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 133.54 127.18 127.09 125.18 127.25 1. (CC) gcc options: -lm -lpthread -O3 -march=native
Timed PHP Compilation This test times how long it takes to build PHP 5 with the Zend engine. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.1.9 Time To Compile LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 30 60 90 120 150 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.23, N = 3 SE +/- 0.08, N = 3 SE +/- 0.17, N = 3 99.44 110.28 112.17 115.97 127.01 1. (CC) gcc options: -O3 -march=native -pedantic -ldl -lz -lm
Timed MrBayes Analysis This test performs a bayesian analysis of a set of primate genome sequences in order to estimate their phylogeny. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 20 40 60 80 100 SE +/- 0.22, N = 3 SE +/- 0.13, N = 3 SE +/- 0.34, N = 3 SE +/- 0.20, N = 3 SE +/- 0.26, N = 3 109.25 108.76 108.62 109.03 108.45 1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -O3 -std=c99 -pedantic -march=native -lm
Apache Benchmark This is a test of ab, which is the Apache benchmark program. This test profile measures how many requests per second a given system can sustain when carrying out 1,000,000 requests with 100 requests being carried out concurrently. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 4K 8K 12K 16K 20K SE +/- 245.39, N = 3 SE +/- 250.20, N = 4 SE +/- 218.99, N = 3 SE +/- 106.43, N = 3 SE +/- 149.42, N = 15 19278.25 19824.96 20224.78 20345.02 18326.27 1. (CC) gcc options: -shared -fPIC -pthread -O3 -march=native
Minion Minion is an open-source constraint solver that is designed to be very scalable. This test profile uses Minion's integrated benchmarking problems to solve. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Solitaire LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.15, N = 3 SE +/- 0.15, N = 3 SE +/- 0.15, N = 3 SE +/- 0.13, N = 3 86.68 86.98 86.96 87.06 86.85 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
PostgreSQL pgbench This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 30K 60K 90K 120K 150K SE +/- 25.26, N = 3 SE +/- 53.59, N = 3 SE +/- 145.94, N = 3 SE +/- 125.00, N = 3 SE +/- 324.39, N = 3 147464.45 147812.13 148726.70 149135.21 148890.92 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
NGINX Benchmark This is a test of ab, which is the Apache Benchmark program running against nginx. This test profile measures how many requests per second a given system can sustain when carrying out 2,000,000 requests with 500 requests being carried out concurrently. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better NGINX Benchmark 1.9.9 Static Web Page Serving LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 6K 12K 18K 24K 30K SE +/- 196.08, N = 3 SE +/- 71.67, N = 3 SE +/- 159.38, N = 3 SE +/- 42.55, N = 3 SE +/- 296.45, N = 3 25228.44 25579.00 25503.69 25695.32 25528.14 1. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native
libgav1 Libgav1 is an AV1 decoder developed by Google for AV1 profile 0/1 compliance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better libgav1 2019-10-05 Video Input: Summer Nature 1080p LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 12 24 36 48 60 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 51.30 50.94 50.88 51.18 51.73 1. (CXX) g++ options: -O3 -march=native -lpthread
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 9 18 27 36 45 SE +/- 0.33, N = 3 35 35 36 35 38 1. (CC) gcc options: -O3 -march=native -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
Minion Minion is an open-source constraint solver that is designed to be very scalable. This test profile uses Minion's integrated benchmarking problems to solve. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Graceful LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 14 28 42 56 70 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.14, N = 3 64.31 64.37 63.47 63.04 63.62 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 3 6 9 12 15 12 12 12 12 12 1. (CC) gcc options: -O3 -march=native -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 5 10 15 20 25 20 21 22 22 22 1. (CC) gcc options: -O3 -march=native -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Resizing LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 20 40 60 80 100 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 79 79 80 81 80 1. (CC) gcc options: -O3 -march=native -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 1.53, N = 3 109 109 111 112 141 1. (CC) gcc options: -O3 -march=native -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
John The Ripper This is a benchmark of John The Ripper, which is a password cracker. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: MD5 LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 17K 34K 51K 68K 85K SE +/- 103.04, N = 3 SE +/- 160.39, N = 3 SE +/- 54.41, N = 3 SE +/- 48.51, N = 3 SE +/- 92.51, N = 3 76421 76487 76623 76627 77384 1. (CC) gcc options: -m64 -lssl -lcrypto -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2 -mavx2 -O3 -march=native -std=gnu89 -Qunused-arguments -funroll-loops
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Rotate LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 130 260 390 520 650 577 578 578 584 591 1. (CC) gcc options: -O3 -march=native -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
Himeno Benchmark The Himeno benchmark is a linear solver of pressure Poisson using a point-Jacobi method. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 700 1400 2100 2800 3500 SE +/- 3.05, N = 3 SE +/- 3.21, N = 3 SE +/- 4.88, N = 3 SE +/- 2.82, N = 3 SE +/- 1.63, N = 3 2915.16 3098.97 3085.75 3148.07 3145.24 1. (CC) gcc options: -O3 -march=native -mavx2
AOBench AOBench is a lightweight ambient occlusion renderer, written in C. The test profile is using a size of 2048 x 2048. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 10 20 30 40 50 SE +/- 0.06, N = 3 SE +/- 0.57, N = 3 SE +/- 0.08, N = 3 SE +/- 0.50, N = 6 SE +/- 0.30, N = 3 41.55 42.20 41.60 42.11 41.80 1. (CC) gcc options: -lm -O3 -march=native
ebizzy This is a test of ebizzy, a program to generate workloads resembling web server workloads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 60K 120K 180K 240K 300K SE +/- 3713.82, N = 5 SE +/- 2600.36, N = 10 SE +/- 3400.35, N = 6 SE +/- 3251.33, N = 3 SE +/- 2688.53, N = 9 284282 278134 285846 278849 272998 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
Tungsten Renderer Tungsten is a C++ physically based renderer that makes use of Intel's Embree ray tracing library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Hair LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 8 16 24 32 40 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 35.28 35.25 35.63 34.97 34.90 1. (CXX) g++ options: -O3 -march=native -std=c++0x -march=haswell -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mfma -mbmi2 -mno-sse4a -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -rdynamic -ljpeg -lpthread -ldl
dav1d Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better dav1d 0.5.0 Video Input: Summer Nature 4K LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 20 40 60 80 100 SE +/- 0.51, N = 3 SE +/- 0.18, N = 3 SE +/- 0.21, N = 3 SE +/- 0.10, N = 3 SE +/- 0.14, N = 3 105.51 107.13 106.57 106.53 106.56 MIN: 93.72 / MAX: 114.77 MIN: 92.6 / MAX: 115.37 MIN: 94.07 / MAX: 115.12 MIN: 96.43 / MAX: 114.96 MIN: 95.24 / MAX: 114.76 1. (CC) gcc options: -O3 -march=native -pthread
CppPerformanceBenchmarks CppPerformanceBenchmarks is a set of C++ compiler performance benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Ctype LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 8 16 24 32 40 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 35.31 35.70 31.09 34.94 32.96 1. (CXX) g++ options: -O3 -march=native -std=c++11
dav1d Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better dav1d 0.5.0 Video Input: Chimera 1080p LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 80 160 240 320 400 SE +/- 0.90, N = 3 SE +/- 0.33, N = 3 SE +/- 2.43, N = 3 SE +/- 1.80, N = 3 SE +/- 2.55, N = 3 352.92 354.12 353.14 354.96 351.63 MIN: 269.39 / MAX: 445.7 MIN: 269.23 / MAX: 447.72 MIN: 267.42 / MAX: 450.26 MIN: 268.16 / MAX: 453.67 MIN: 267.95 / MAX: 448.44 1. (CC) gcc options: -O3 -march=native -pthread
Tungsten Renderer Tungsten is a C++ physically based renderer that makes use of Intel's Embree ray tracing library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Water Caustic LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 7 14 21 28 35 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 31.15 31.47 31.14 31.01 31.17 1. (CXX) g++ options: -O3 -march=native -std=c++0x -march=haswell -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mfma -mbmi2 -mno-sse4a -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -rdynamic -ljpeg -lpthread -ldl
XZ Compression This test measures the time needed to compress a sample file (an Ubuntu file-system image) using XZ compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 7 14 21 28 35 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.14, N = 3 SE +/- 0.10, N = 3 32.17 32.11 32.19 31.60 32.13 1. (CC) gcc options: -pthread -fvisibility=hidden -O3 -march=native
John The Ripper This is a benchmark of John The Ripper, which is a password cracker. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: Blowfish LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 300 600 900 1200 1500 SE +/- 0.33, N = 3 1337 1343 1293 1293 1293 1. (CC) gcc options: -m64 -lssl -lcrypto -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2 -mavx2 -O3 -march=native -std=gnu89 -Qunused-arguments -funroll-loops
SciMark This test runs the ANSI C version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This test is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 500 1000 1500 2000 2500 SE +/- 2.85, N = 3 SE +/- 0.44, N = 3 SE +/- 4.23, N = 3 SE +/- 2.35, N = 3 SE +/- 1.97, N = 3 2100.40 2103.77 2100.14 2114.81 2114.14 1. (CC) gcc options: -O3 -march=native -lm
Coremark This is a test of EEMBC CoreMark processor benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 50K 100K 150K 200K 250K SE +/- 38.36, N = 3 SE +/- 418.39, N = 3 SE +/- 142.79, N = 3 SE +/- 238.33, N = 3 SE +/- 126.38, N = 3 222703.38 228736.34 222924.20 215756.72 212568.24 1. (CC) gcc options: -O2 -O3 -march=native -lrt" -lrt
Zstd Compression This test measures the time needed to compress a sample file (an Ubuntu file-system image) using Zstd compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 5 10 15 20 25 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 SE +/- 0.16, N = 3 20.94 20.95 21.34 20.83 20.36 1. (CC) gcc options: -O3 -march=native -pthread -lz
x264 This is a simple test of the x264 encoder run on the CPU (OpenCL support disabled) with a sample video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 13 26 39 52 65 SE +/- 0.97, N = 3 SE +/- 0.64, N = 6 SE +/- 0.53, N = 10 SE +/- 0.81, N = 3 SE +/- 0.70, N = 5 56.26 56.95 57.60 57.37 57.84 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -march=native -std=gnu99 -mstack-alignment=64 -fPIC -fomit-frame-pointer -fno-tree-vectorize
SVT-HEVC This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-HEVC CPU-based multi-threaded video encoder for the HEVC / H.265 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.4.1 1080p 8-bit YUV To HEVC Video Encode LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 8 16 24 32 40 SE +/- 0.16, N = 3 SE +/- 0.18, N = 3 SE +/- 0.15, N = 3 SE +/- 0.18, N = 3 SE +/- 0.20, N = 3 35.06 35.11 35.48 35.88 35.90 1. (CC) gcc options: -O3 -march=native -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt
x265 This is a simple test of the x265 encoder run on the CPU with a sample 1080p video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better x265 3.1.2 H.265 1080p Video Encoding LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 8 16 24 32 40 SE +/- 0.14, N = 3 SE +/- 0.30, N = 3 SE +/- 0.10, N = 3 SE +/- 0.33, N = 3 SE +/- 0.12, N = 3 34.45 34.59 34.52 35.10 34.52 1. (CXX) g++ options: -O3 -march=native -rdynamic -lpthread -lrt -ldl -lnuma
SVT-VP9 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-VP9 CPU-based multi-threaded video encoder for the VP9 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: VMAF Optimized - Input: Bosphorus 1080p LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 20 40 60 80 100 SE +/- 1.11, N = 7 SE +/- 1.03, N = 8 SE +/- 1.23, N = 6 SE +/- 0.97, N = 10 SE +/- 0.99, N = 9 102.84 102.26 101.77 102.90 102.66 1. (CC) gcc options: -O3 -march=native -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
CppPerformanceBenchmarks CppPerformanceBenchmarks is a set of C++ compiler performance benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Function Objects LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 16.13 16.14 16.00 16.14 15.94 1. (CXX) g++ options: -O3 -march=native -std=c++11
SVT-AV1 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-AV1 CPU-based multi-threaded video encoder for the AV1 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.7 Encoder Mode: Enc Mode 8 - Input: 1080p LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 6 12 18 24 30 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 23.28 23.21 23.42 23.45 23.40 1. (CXX) g++ options: -O3 -march=native -fPIE -fPIC -pie
Tungsten Renderer Tungsten is a C++ physically based renderer that makes use of Intel's Embree ray tracing library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Volumetric Caustic LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 3 6 9 12 15 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 12.31 12.20 12.24 12.24 12.17 1. (CXX) g++ options: -O3 -march=native -std=c++0x -march=haswell -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mfma -mbmi2 -mno-sse4a -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -rdynamic -ljpeg -lpthread -ldl
dav1d Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better dav1d 0.5.0 Video Input: Summer Nature 1080p LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 70 140 210 280 350 SE +/- 0.69, N = 3 SE +/- 0.72, N = 3 SE +/- 0.62, N = 3 SE +/- 0.59, N = 3 SE +/- 0.34, N = 3 300.97 303.93 305.15 304.73 305.08 MIN: 225.55 / MAX: 327.76 MIN: 252.19 / MAX: 331.33 MIN: 252.78 / MAX: 332.07 MIN: 251.66 / MAX: 332.09 MIN: 263.43 / MAX: 331.34 1. (CC) gcc options: -O3 -march=native -pthread
Tungsten Renderer Tungsten is a C++ physically based renderer that makes use of Intel's Embree ray tracing library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Non-Exponential LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 3 6 9 12 15 SE +/- 0.04142, N = 3 SE +/- 0.01192, N = 3 SE +/- 0.00807, N = 3 SE +/- 0.03959, N = 3 SE +/- 0.03792, N = 3 9.97024 9.93175 9.95480 10.00685 9.83032 1. (CXX) g++ options: -O3 -march=native -std=c++0x -march=haswell -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mfma -mbmi2 -mno-sse4a -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -rdynamic -ljpeg -lpthread -ldl
SVT-VP9 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-VP9 CPU-based multi-threaded video encoder for the VP9 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.16, N = 3 SE +/- 0.33, N = 3 SE +/- 0.32, N = 3 SE +/- 0.26, N = 3 81.14 80.23 81.50 80.82 81.14 1. (CC) gcc options: -O3 -march=native -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
Timed HMMer Search This test searches through the Pfam database of profile hidden markov models. The search finds the domain structure of Drosophila Sevenless protein. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 2 4 6 8 10 SE +/- 0.085, N = 3 SE +/- 0.055, N = 3 SE +/- 0.109, N = 3 SE +/- 0.088, N = 3 SE +/- 0.073, N = 3 7.307 7.181 7.302 7.311 7.201 1. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm
libjpeg-turbo tjbench tjbench is a JPEG decompression/compression benchmark part of libjpeg-turbo. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 2.0.2 Test: Decompression Throughput LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 40 80 120 160 200 SE +/- 0.29, N = 3 SE +/- 0.50, N = 3 SE +/- 0.67, N = 3 SE +/- 0.72, N = 3 SE +/- 0.22, N = 3 173.00 169.26 167.20 166.39 168.25 -lm -lm -lm 1. (CC) gcc options: -O3 -march=native -rdynamic
SVT-VP9 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-VP9 CPU-based multi-threaded video encoder for the VP9 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 20 40 60 80 100 SE +/- 0.82, N = 3 SE +/- 1.08, N = 3 SE +/- 0.72, N = 3 SE +/- 0.65, N = 3 SE +/- 0.72, N = 3 110.61 110.17 110.09 109.56 110.25 1. (CC) gcc options: -O3 -march=native -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
TSCP This is a performance test of TSCP, Tom Kerrigan's Simple Chess Program, which has a built-in performance benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 300K 600K 900K 1200K 1500K SE +/- 766.45, N = 5 SE +/- 812.25, N = 5 SE +/- 804.66, N = 5 1305161 1312628 1295948 1351272 1345331 1. (CC) gcc options: -O3 -march=native
SciMark This test runs the ANSI C version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This test is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 1100 2200 3300 4400 5500 SE +/- 11.11, N = 3 SE +/- 2.17, N = 3 SE +/- 19.54, N = 3 SE +/- 14.87, N = 3 SE +/- 1.21, N = 3 5239.86 5218.38 5222.18 5243.49 5219.62 1. (CC) gcc options: -O3 -march=native -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 600 1200 1800 2400 3000 SE +/- 6.59, N = 3 SE +/- 3.36, N = 3 SE +/- 1.60, N = 3 SE +/- 6.04, N = 3 SE +/- 9.09, N = 3 2739.17 2771.84 2754.42 2807.84 2828.62 1. (CC) gcc options: -O3 -march=native -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 100 200 300 400 500 SE +/- 0.35, N = 3 SE +/- 1.14, N = 3 SE +/- 0.86, N = 3 SE +/- 1.74, N = 3 SE +/- 0.64, N = 3 453.81 459.85 455.34 455.31 455.49 1. (CC) gcc options: -O3 -march=native -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo LLVM Clang 6.0.1 LLVM Clang 7.1.0 LLVM Clang 8.0.1 LLVM Clang 9.0.1 LLVM Clang 10 20191217 120 240 360 480 600 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 557.24 557.10 557.09 555.78 555.76 1. (CC) gcc options: -O3 -march=native -lm
LLVM Clang 6.0.1 Processor: Intel Core i7-5960X @ 3.50GHz (8 Cores / 16 Threads), Motherboard: ASRock X99 Extreme3 (P3.70 BIOS), Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 120GB INTEL SSDSC2BW12, Graphics: AMD FirePro V7900 2GB, Audio: Realtek ALC1150, Monitor: VA2431, Network: Intel I218-V
OS: Ubuntu 19.10, Kernel: 5.3.0-24-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, Compiler: Clang 6.0.1 + LLVM 6.0.1, File-System: ext4, Screen Resolution: 1920x1080
Environment Notes: CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native"Compiler Notes: Optimized build; Default target: x86_64-unknown-linux-gnu; Host CPU: haswellProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x43Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected
Testing initiated at 19 December 2019 08:17 by user phoronix.
LLVM Clang 7.1.0 Processor: Intel Core i7-5960X @ 3.50GHz (8 Cores / 16 Threads), Motherboard: ASRock X99 Extreme3 (P3.70 BIOS), Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 120GB INTEL SSDSC2BW12, Graphics: AMD FirePro V7900 2GB, Audio: Realtek ALC1150, Monitor: VA2431, Network: Intel I218-V
OS: Ubuntu 19.10, Kernel: 5.3.0-24-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, Compiler: Clang 7.1.0 + LLVM 7.1.0, File-System: ext4, Screen Resolution: 1920x1080
Environment Notes: CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native"Compiler Notes: Optimized build; Default target: x86_64-unknown-linux-gnu; Host CPU: haswellProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x43Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected
Testing initiated at 18 December 2019 17:21 by user phoronix.
LLVM Clang 8.0.1 Processor: Intel Core i7-5960X @ 3.50GHz (8 Cores / 16 Threads), Motherboard: ASRock X99 Extreme3 (P3.70 BIOS), Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 120GB INTEL SSDSC2BW12, Graphics: AMD FirePro V7900 2GB, Audio: Realtek ALC1150, Monitor: VA2431, Network: Intel I218-V
OS: Ubuntu 19.10, Kernel: 5.3.0-24-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, Compiler: Clang 8.0.1 + LLVM 8.0.1, File-System: ext4, Screen Resolution: 1920x1080
Environment Notes: CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native"Compiler Notes: Optimized build; Default target: x86_64-unknown-linux-gnu; Host CPU: haswellProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x43Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected
Testing initiated at 18 December 2019 11:34 by user phoronix.
LLVM Clang 9.0.1 Processor: Intel Core i7-5960X @ 3.50GHz (8 Cores / 16 Threads), Motherboard: ASRock X99 Extreme3 (P3.70 BIOS), Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 120GB INTEL SSDSC2BW12, Graphics: AMD FirePro V7900 2GB, Audio: Realtek ALC1150, Monitor: VA2431, Network: Intel I218-V
OS: Ubuntu 19.10, Kernel: 5.3.0-24-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, Compiler: Clang 9.0.1 + LLVM 9.0.1, File-System: ext4, Screen Resolution: 1920x1080
Environment Notes: CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native"Compiler Notes: Optimized build; Default target: x86_64-unknown-linux-gnu; Host CPU: haswellProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x43Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected
Testing initiated at 18 December 2019 06:32 by user phoronix.
LLVM Clang 10 20191217 Processor: Intel Core i7-5960X @ 3.50GHz (8 Cores / 16 Threads), Motherboard: ASRock X99 Extreme3 (P3.70 BIOS), Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 120GB INTEL SSDSC2BW12, Graphics: AMD FirePro V7900 2GB, Audio: Realtek ALC1150, Monitor: VA2431, Network: Intel I218-V
OS: Ubuntu 19.10, Kernel: 5.3.0-24-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, Compiler: Clang 10.0.0, File-System: ext4, Screen Resolution: 1920x1080
Environment Notes: CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native"Compiler Notes: Optimized build; Default target: x86_64-unknown-linux-gnu; Host CPU: haswellProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x43Python Notes: Python 2.7.17rc1 + Python 3.7.5Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected
Testing initiated at 17 December 2019 19:57 by user phoronix.