Intel Core i9-7980XE testing with a ASUS PRIME X299-A (1602 BIOS) and NVIDIA NV120 12GB on Ubuntu 18.10 via the Phoronix Test Suite.
-O0 Environment Notes: CXXFLAGS=-O0 CFLAGS=-O0Compiler Notes: --disable-multilib --enable-checking=releaseProcessor Notes: Scaling Governor: intel_pstate powersavePython Notes: Python 2.7.15+ + Python 3.6.7Security Notes: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
-O3 -march=x86-64 Environment Notes: CXXFLAGS=-O3-march=x86-64 CFLAGS=-O3-march=x86-64Compiler Notes: --disable-multilib --enable-checking=releaseProcessor Notes: Scaling Governor: intel_pstate powersavePython Notes: Python 2.7.15+ + Python 3.6.7Security Notes: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
-O3 -march=skylake Environment Notes: CXXFLAGS=-O3-march=skylake CFLAGS=-O3-march=skylakeCompiler Notes: --disable-multilib --enable-checking=releaseProcessor Notes: Scaling Governor: intel_pstate powersavePython Notes: Python 2.7.15+ + Python 3.6.7Security Notes: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
-O3 -march=skylake-avx512 Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1602 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V
OS: Ubuntu 18.10, Kernel: 4.18.0-15-generic (x86_64), Desktop: GNOME Shell 3.30.1, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 4.3 Mesa 18.2.2, Compiler: GCC 9.0.1 20190217, File-System: ext4, Screen Resolution: 2560x1440
Environment Notes: CXXFLAGS=-O3-march=skylake-avx512 CFLAGS=-O3-march=skylake-avx512Compiler Notes: --disable-multilib --enable-checking=releaseProcessor Notes: Scaling Governor: intel_pstate powersavePython Notes: Python 2.7.15+ + Python 3.6.7Security Notes: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
t-test1 This is a test of t-test1 for basic memory allocator benchmarks. Note this test profile is currently very basic and the overall time does include the warmup time of the custom t-test1 compilation. Improvements welcome. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 1 -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O3 -march=skylake 12 24 36 48 60 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 52.48 50.09 49.96 49.83 -O0 -O3 -march=x86-64 -O3 -O3 -march=skylake 1. (CC) gcc options: -pthread
OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 2 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 18.11 17.17 17.09 17.07 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 1. (CC) gcc options: -pthread
NAS Parallel Benchmarks NPB, NAS Parallel Benchmarks, is a benchmark developed by NASA for high-end computer systems. This test profile currently uses the MPI version of NPB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: BT.A -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 -O0 1000 2000 3000 4000 5000 SE +/- 7.25, N = 3 SE +/- 24.06, N = 3 SE +/- 19.42, N = 3 SE +/- 8.67, N = 3 4636 4641 4647 4654 -march=x86-64 -march=skylake -O0 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: EP.C -O3 -march=x86-64 -O0 -O3 -march=skylake -O3 -march=skylake-avx512 300 600 900 1200 1500 SE +/- 16.44, N = 6 SE +/- 23.08, N = 3 SE +/- 16.10, N = 3 SE +/- 3.88, N = 3 1153 1178 1192 1198 -march=x86-64 -O0 -march=skylake 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: FT.A -O0 -O3 -march=skylake -O3 -march=x86-64 -O3 -march=skylake-avx512 1400 2800 4200 5600 7000 SE +/- 137.64, N = 11 SE +/- 67.92, N = 12 SE +/- 14.83, N = 3 SE +/- 7.63, N = 3 6333 6388 6458 6509 -O0 -march=skylake -march=x86-64 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: FT.B -O3 -march=skylake-avx512 -O0 -O3 -march=skylake -O3 -march=x86-64 1500 3000 4500 6000 7500 SE +/- 9.38, N = 3 SE +/- 1.50, N = 3 SE +/- 6.32, N = 3 SE +/- 10.07, N = 3 7037 7042 7049 7051 -O0 -march=skylake -march=x86-64 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: LU.A -O3 -march=x86-64 -O0 -O3 -march=skylake -O3 -march=skylake-avx512 8K 16K 24K 32K 40K SE +/- 49.38, N = 3 SE +/- 9.20, N = 3 SE +/- 31.75, N = 3 SE +/- 50.05, N = 3 35984 36068 36077 36190 -march=x86-64 -O0 -march=skylake 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: LU.C -O3 -march=skylake-avx512 -O3 -march=x86-64 -O3 -march=skylake -O0 7K 14K 21K 28K 35K SE +/- 58.23, N = 3 SE +/- 29.53, N = 3 SE +/- 71.59, N = 3 SE +/- 81.83, N = 3 33175 33535 33551 33583 -march=x86-64 -march=skylake -O0 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: SP.A -O0 -O3 -march=skylake -O3 -march=x86-64 -O3 -march=skylake-avx512 900 1800 2700 3600 4500 SE +/- 26.23, N = 3 SE +/- 30.65, N = 3 SE +/- 10.43, N = 3 SE +/- 3.26, N = 3 4089 4110 4130 4147 -O0 -march=skylake -march=x86-64 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
Parboil The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM -O3 -march=skylake -O0 -O3 -march=skylake-avx512 -O3 -march=x86-64 16 32 48 64 80 SE +/- 0.19, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 73.27 73.01 73.00 72.98 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP -O3 -march=skylake-avx512 -O0 -O3 -march=x86-64 -O3 -march=skylake 0.5423 1.0846 1.6269 2.1692 2.7115 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 2.41 2.40 2.39 2.38 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil -O3 -march=skylake -O3 -march=skylake-avx512 -O0 -O3 -march=x86-64 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 6.97 6.94 6.93 6.91 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding -O3 -march=skylake -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 30 60 90 120 150 SE +/- 1.16, N = 3 SE +/- 0.41, N = 3 SE +/- 1.03, N = 3 SE +/- 0.18, N = 3 157 156 155 154 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
CloverLeaf CloverLeaf is a Lagrangian-Eulerian hydrodynamics benchmark. This test profile currently makes use of CloverLeaf's OpenMP version and benchmarked with the clover_bm8192.in input file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics -O3 -march=skylake-avx512 -O3 -march=x86-64 -O3 -march=skylake -O0 0.5445 1.089 1.6335 2.178 2.7225 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 2.42 2.42 2.41 2.41 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes the OpenCL and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD -O3 -march=x86-64 -O0 -O3 -march=skylake-avx512 -O3 -march=skylake 6 12 18 24 30 SE +/- 0.28, N = 3 SE +/- 0.22, N = 3 SE +/- 0.30, N = 3 SE +/- 0.03, N = 3 26.31 26.19 25.94 25.74 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver -O3 -march=x86-64 -O3 -march=skylake -O0 -O3 -march=skylake-avx512 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 12.38 12.33 12.32 12.31 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP Streamcluster -O3 -march=x86-64 -O3 -march=skylake-avx512 -O0 -O3 -march=skylake 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.16, N = 3 SE +/- 0.04, N = 3 14.16 14.11 14.09 14.07 1. (CXX) g++ options: -O2 -lOpenCL
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 32 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 3K 6K 9K 12K 15K SE +/- 91.03, N = 12 SE +/- 3.84, N = 3 SE +/- 135.22, N = 3 SE +/- 37.99, N = 3 3014 10701 13574 15228 -O0 -O3 -march=skylake -O3 1. (CC) gcc options: -pthread -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 64 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 3K 6K 9K 12K 15K SE +/- 0.84, N = 3 SE +/- 19.17, N = 3 SE +/- 19.35, N = 3 SE +/- 66.43, N = 3 3424 9034 12318 14057 -O0 -O3 -march=skylake -O3 1. (CC) gcc options: -pthread -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 32 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 3K 6K 9K 12K 15K SE +/- 19.32, N = 3 SE +/- 93.95, N = 3 SE +/- 43.44, N = 3 SE +/- 15.21, N = 3 3438 11277 13854 15119 -O0 -O3 -march=skylake -O3 1. (CC) gcc options: -pthread -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 64 -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O3 -march=skylake 2K 4K 6K 8K 10K SE +/- 5.98, N = 3 SE +/- 64.31, N = 3 SE +/- 334.88, N = 12 SE +/- 15.98, N = 3 3335 7431 10786 10917 -O0 -O3 -O3 -march=skylake 1. (CC) gcc options: -pthread -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 4096 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 1400 2800 4200 5600 7000 SE +/- 3.87, N = 3 SE +/- 43.25, N = 3 SE +/- 35.50, N = 3 SE +/- 6.12, N = 3 2171 5833 6475 6744 -O0 -O3 -march=skylake -O3 1. (CC) gcc options: -pthread -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 32 -O0 -O3 -march=skylake -O3 -march=skylake-avx512 4K 8K 12K 16K 20K SE +/- 6.16, N = 3 SE +/- 246.89, N = 5 SE +/- 304.84, N = 3 3421 16773 18242 -O0 -O3 -march=skylake -O3 1. (CC) gcc options: -pthread -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 64 -O0 -O3 -march=skylake-avx512 -O3 -march=skylake 4K 8K 12K 16K 20K SE +/- 33.40, N = 3 SE +/- 164.46, N = 3 SE +/- 471.72, N = 12 3250 19856 20081 -O0 -O3 -O3 -march=skylake 1. (CC) gcc options: -pthread -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 32 -O0 -O3 -march=skylake -O3 -march=skylake-avx512 10K 20K 30K 40K 50K SE +/- 34.99, N = 3 SE +/- 1140.38, N = 12 SE +/- 873.80, N = 3 3146 38683 46170 -O3 -march=skylake -O3 1. (CC) gcc options: -pthread -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 64 -O0 -O3 -march=skylake -O3 -march=skylake-avx512 9K 18K 27K 36K 45K SE +/- 21.24, N = 3 SE +/- 537.92, N = 5 SE +/- 576.52, N = 3 3640 37821 42467 -O3 -march=skylake -O3 1. (CC) gcc options: -pthread -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 -O0 -O3 -march=skylake -O3 -march=skylake-avx512 4K 8K 12K 16K 20K SE +/- 23.64, N = 3 SE +/- 196.68, N = 3 SE +/- 79.22, N = 3 3226 19132 19440 -O0 -O3 -march=skylake -O3 1. (CC) gcc options: -pthread -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 -O3 -march=skylake-avx512 -O3 -march=x86-64 -O3 -march=skylake -O0 4 8 12 16 20 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 14.60 14.48 14.16 9.30 -O3 -O3 -march=x86-64 -O3 -march=skylake -O0 1. (CC) gcc options: -pthread -lhmmer -lsquid -lm
OpenBenchmarking.org LPS, More Is Better BYTE Unix Benchmark 3.6 Computational Test: Integer Arithmetic -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 0.225 0.45 0.675 0.9 1.125 1 1 1 1 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 1. (CC) gcc options:
OpenBenchmarking.org LPS, More Is Better BYTE Unix Benchmark 3.6 Computational Test: Register Arithmetic -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 0.225 0.45 0.675 0.9 1.125 1 1 1 1 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 1. (CC) gcc options:
OpenBenchmarking.org LPS, More Is Better BYTE Unix Benchmark 3.6 Computational Test: Floating-Point Arithmetic -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 0.225 0.45 0.675 0.9 1.125 1 1 1 1 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 1. (CC) gcc options:
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 -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O3 -march=skylake 600 1200 1800 2400 3000 SE +/- 0.71, N = 3 SE +/- 0.86, N = 3 SE +/- 1.00, N = 3 SE +/- 2.76, N = 3 703 2516 2751 2752 -O0 -O3 -march=x86-64 -O3 -O3 -march=skylake 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 200 400 600 800 1000 SE +/- 0.13, N = 3 SE +/- 0.23, N = 3 SE +/- 0.57, N = 3 SE +/- 0.55, N = 3 153 947 970 971 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O3 -march=skylake 200 400 600 800 1000 SE +/- 0.99, N = 3 SE +/- 3.92, N = 3 SE +/- 0.54, N = 3 SE +/- 1.91, N = 3 337 773 783 791 -O0 -O3 -march=x86-64 -O3 -O3 -march=skylake 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O3 -march=skylake 700 1400 2100 2800 3500 SE +/- 0.24, N = 3 SE +/- 4.59, N = 3 SE +/- 5.26, N = 3 SE +/- 6.16, N = 3 797 3416 3478 3495 -O0 -O3 -march=x86-64 -O3 -O3 -march=skylake 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 1400 2800 4200 5600 7000 SE +/- 0.24, N = 3 SE +/- 1.44, N = 3 SE +/- 10.08, N = 3 SE +/- 0.29, N = 3 984 5779 6284 6301 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 500 1000 1500 2000 2500 SE +/- 2.24, N = 3 SE +/- 0.37, N = 3 SE +/- 2.53, N = 3 SE +/- 0.23, N = 3 1243 1662 2219 2220 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 1. (CC) gcc options: -lm
OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Traditional DES -O0 -O3 -march=skylake -O3 -march=skylake-avx512 -O3 -march=x86-64 20M 40M 60M 80M 100M SE +/- 237363.29, N = 3 SE +/- 73121.66, N = 3 SE +/- 30123.82, N = 3 SE +/- 134375.51, N = 3 99444000 100709667 100746333 100829667 1. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt
OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: MD5 -O3 -march=skylake-avx512 -O0 -O3 -march=skylake -O3 -march=x86-64 200K 400K 600K 800K 1000K SE +/- 15148.30, N = 4 SE +/- 1807.15, N = 3 SE +/- 1557.07, N = 3 SE +/- 1490.19, N = 3 885449 893520 901612 902217 1. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt
AOM AV1 This is a simple test of the AOMedia AV1 encoder run on the CPU with a sample video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2019-02-11 AV1 Video Encoding -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 0.0563 0.1126 0.1689 0.2252 0.2815 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.22 0.22 0.24 0.25 -O0 -march=x86-64 -march=skylake 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
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 2019-02-15 1080p 8-bit YUV To AV1 Video Encode -O3 -march=skylake -O3 -march=skylake-avx512 -O3 -march=x86-64 -O0 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 8.38 8.48 8.52 8.53 1. (CC) gcc options: -mavx -fPIE -fPIC -O2 -pie -lpthread -lm
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 2019-02-03 1080p 8-bit YUV To HEVC Video Encode -O0 -O3 -march=skylake -O3 -march=skylake-avx512 -O3 -march=x86-64 70 140 210 280 350 SE +/- 3.49, N = 3 SE +/- 4.28, N = 3 SE +/- 2.15, N = 3 SE +/- 4.38, N = 3 307 309 309 311 -O0 -O3 -march=skylake -O3 -O3 -march=x86-64 1. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -march=native -pie -rdynamic -lpthread -lrt
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 2019-02-17 1080p 8-bit YUV To VP9 Video Encode -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O3 -march=skylake 70 140 210 280 350 SE +/- 5.82, N = 3 SE +/- 5.43, N = 3 SE +/- 5.81, N = 3 SE +/- 5.38, N = 3 306 306 313 315 -O0 -O3 -march=x86-64 -O3 -O3 -march=skylake 1. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -mavx -pie -rdynamic -lpthread -lrt -lm
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.0 vpxenc VP9 1080p Video Encode -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 6 12 18 24 30 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.38, N = 3 22.97 22.99 23.14 25.60 -O0 -march=x86-64 -march=skylake 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
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 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 30 60 90 120 150 SE +/- 1.68, N = 3 SE +/- 1.88, N = 5 SE +/- 1.68, N = 12 SE +/- 1.22, N = 12 87.34 122.00 123.00 123.00 -O0 -march=x86-64 -march=skylake 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
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.0 H.265 1080p Video Encoding -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O3 -march=skylake 9 18 27 36 45 SE +/- 0.13, N = 3 SE +/- 0.12, N = 3 SE +/- 0.10, N = 3 SE +/- 0.27, N = 3 38.81 39.10 39.29 39.30 -O0 -march=x86-64 -march=skylake 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests to stress the system's CPU. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Swirl -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O3 -march=skylake 50 100 150 200 250 SE +/- 0.33, N = 3 130 220 226 229 -O0 -O3 -march=x86-64 -O3 -O3 -march=skylake 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Rotate -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 60 120 180 240 300 SE +/- 0.33, N = 3 SE +/- 1.53, N = 3 151 252 256 257 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Sharpen -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 80 176 189 189 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Enhanced -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O3 -march=skylake 50 100 150 200 250 101 201 211 217 -O0 -O3 -march=x86-64 -O3 -O3 -march=skylake 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Resizing -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O3 -march=skylake 60 120 180 240 300 SE +/- 1.00, N = 3 SE +/- 0.58, N = 3 SE +/- 1.15, N = 3 141 245 252 254 -O0 -O3 -march=x86-64 -O3 -O3 -march=skylake 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Noise-Gaussian -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O3 -march=skylake 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 1.00, N = 3 SE +/- 1.20, N = 3 103 164 170 171 -O0 -O3 -march=x86-64 -O3 -O3 -march=skylake 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: HWB Color Space -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O3 -march=skylake 60 120 180 240 300 SE +/- 0.88, N = 3 SE +/- 0.58, N = 3 SE +/- 1.15, N = 3 152 260 265 266 -O0 -O3 -march=x86-64 -O3 -O3 -march=skylake 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -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 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 700 1400 2100 2800 3500 SE +/- 0.30, N = 3 SE +/- 4.79, N = 3 SE +/- 3.42, N = 3 SE +/- 4.94, N = 3 468 3084 3315 3316 -O0 -march=x86-64 -march=skylake 1. (CC) gcc options: -O3 -mavx2
7-Zip Compression This is a test of 7-Zip using p7zip with its integrated benchmark feature or upstream 7-Zip for the Windows x64 build. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test -O3 -march=skylake -O3 -march=skylake-avx512 -O3 -march=x86-64 -O0 20K 40K 60K 80K 100K SE +/- 295.13, N = 3 SE +/- 164.59, N = 3 SE +/- 332.73, N = 3 SE +/- 176.14, N = 3 93408 93504 93592 93770 1. (CXX) g++ options: -pipe -lpthread
Stockfish This is a test of Stockfish, an advanced C++11 chess benchmark that can scale up to 128 CPU cores. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 10M 20M 30M 40M 50M SE +/- 181348.45, N = 3 SE +/- 180038.36, N = 3 SE +/- 393717.83, N = 3 SE +/- 382200.06, N = 3 45894946 46220162 46299014 46318478 -O0 -march=x86-64 -march=skylake 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto
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 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O0 -O3 -march=skylake 130K 260K 390K 520K 650K SE +/- 6642.32, N = 8 SE +/- 12545.19, N = 12 SE +/- 11752.07, N = 12 SE +/- 10152.88, N = 12 565019 567481 569980 589046 -march=x86-64 -O0 -march=skylake 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
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 -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O3 -march=skylake 30 60 90 120 150 SE +/- 0.09, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 127.42 42.43 33.94 31.23 -O0 -march=x86-64 -march=skylake 1. (CC) gcc options: -lm -lpthread -O3
Parallel BZIP2 Compression This test measures the time needed to compress a file (a .tar package of the Linux kernel source code) using BZIP2 compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.12 256MB File Compression -O3 -march=skylake-avx512 -O0 -O3 -march=x86-64 -O3 -march=skylake 0.5423 1.0846 1.6269 2.1692 2.7115 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 2.41 2.40 2.39 2.36 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
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 -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O3 -march=skylake 16 32 48 64 80 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 72.37 37.68 34.92 34.92 -O0 -march=x86-64 -march=skylake 1. (CC) gcc options: -lm -O3
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 3000 Fall -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 0.927 1.854 2.781 3.708 4.635 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 4.12 4.10 3.84 3.82 -O0 -march=x86-64 -march=skylake 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Stack -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 1.0215 2.043 3.0645 4.086 5.1075 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 4.54 4.53 4.07 4.06 -O0 -march=x86-64 -march=skylake 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Convex -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O3 -march=skylake 0.9045 1.809 2.7135 3.618 4.5225 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 4.02 4.01 3.85 3.82 -O0 -march=x86-64 -march=skylake 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 136 Ragdolls -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 0.5783 1.1566 1.7349 2.3132 2.8915 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 2.57 2.56 2.32 2.31 -O0 -march=x86-64 -march=skylake 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Prim Trimesh -O3 -march=x86-64 -O0 -O3 -march=skylake-avx512 -O3 -march=skylake 0.2003 0.4006 0.6009 0.8012 1.0015 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.89 0.89 0.84 0.84 -march=x86-64 -O0 -march=skylake 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Convex Trimesh -O3 -march=x86-64 -O0 -O3 -march=skylake-avx512 -O3 -march=skylake 0.2363 0.4726 0.7089 0.9452 1.1815 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.05 1.05 1.00 1.00 -march=x86-64 -O0 -march=skylake 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
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 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 30 60 90 120 150 SE +/- 0.04, N = 3 SE +/- 0.21, N = 3 SE +/- 0.23, N = 3 SE +/- 0.29, N = 3 119.12 85.42 84.95 83.95 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 1. (CC) gcc options: -pthread -fvisibility=hidden
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 -O0 -O3 -march=skylake -O3 -march=skylake-avx512 -O3 -march=x86-64 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.14, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 19.58 10.66 10.49 10.39 -O0 -O3 -march=skylake -O3 -O3 -march=x86-64 1. (CC) gcc options: -pthread -lz -llzma
dav1d Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode some sample AV1 video content. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better dav1d 0.1 Video Input: Summer Nature 4K -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O3 -march=skylake 11 22 33 44 55 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 49.47 26.95 26.75 26.39 -O0 -O3 -march=x86-64 -O3 -O3 -march=skylake 1. (CC) gcc options: -pthread
OpenBenchmarking.org Seconds, Fewer Is Better dav1d 0.1 Video Input: Summer Nature 1080p -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O3 -march=skylake 6 12 18 24 30 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 23.72 13.89 13.82 13.65 -O0 -O3 -march=x86-64 -O3 -O3 -march=skylake 1. (CC) gcc options: -pthread
dcraw This test times how long it takes to convert several high-resolution RAW NEF image files to PPM image format using dcraw. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 9 18 27 36 45 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 39.04 11.56 10.83 10.79 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 1. (CC) gcc options: -lm
FLAC Audio Encoding This test times how long it takes to encode a sample WAV file to FLAC format five times. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 13 26 39 52 65 SE +/- 0.03, N = 5 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 58.09 10.06 9.10 9.02 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 1. (CXX) g++ options: -fvisibility=hidden -logg -lm
LAME MP3 Encoding LAME is an MP3 encoder licensed under the LGPL. This test measures the time required to encode a WAV file to MP3 format. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 -O0 -O3 -march=skylake-avx512 -O3 -march=skylake -O3 -march=x86-64 6 12 18 24 30 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 27.45 9.41 9.36 8.82 -O0 -O3 -O3 -march=skylake -O3 -march=x86-64 1. (CC) gcc options: -lm
m-queens A solver for the N-queens problem with multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve -O3 -march=x86-64 -O3 -march=skylake -O0 -O3 -march=skylake-avx512 11 22 33 44 55 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 48.40 48.38 48.38 48.37 -O3 -march=x86-64 -O3 -march=skylake -O0 -O3 1. (CXX) g++ options: -fopenmp -O2 -march=native
Mencoder This test uses mplayer's mencoder utility and the libavcodec family for testing the system's audio/video encoding performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Mencoder 1.3.0 AVI To LAVC -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O3 -march=skylake 7 14 21 28 35 SE +/- 0.14, N = 3 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 SE +/- 0.01, N = 3 32.24 16.29 16.23 16.02 1. (CC) gcc options: -fpie -pie -lrt -lpng -lz -ljpeg -lasound -ldl -lpthread -lmad -lvorbisenc -lvorbis -logg -rdynamic -lm
N-Queens This is a test of the OpenMP version of a test that solves the N-queens problem. The board problem size is 18. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time -O0 -O3 -march=skylake-avx512 -O3 -march=skylake -O3 -march=x86-64 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 8.41 8.40 8.40 8.40 -O0 -march=skylake -march=x86-64 1. (CC) gcc options: -static -fopenmp -O3 -march=native
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test measures the RSA 4096-bit performance of OpenSSL. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O3 -march=skylake 1000 2000 3000 4000 5000 SE +/- 6.21, N = 3 SE +/- 3.42, N = 3 SE +/- 4.89, N = 3 SE +/- 0.99, N = 3 4578 4693 4693 4695 -O0 -O3 -march=x86-64 -O3 -O3 -march=skylake 1. (CC) gcc options: -pthread -m64 -lssl -lcrypto -ldl
OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 -O0 14 28 42 56 70 SE +/- 0.14, N = 3 SE +/- 0.41, N = 3 SE +/- 0.15, N = 3 SE +/- 0.23, N = 3 64.45 64.16 64.11 63.90 1. (CC) gcc options: -O2 -static -pthread -lrt
OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 256MB Array, 256 Byte Stride -O3 -march=skylake -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 13 26 39 52 65 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 SE +/- 0.14, N = 3 SE +/- 0.12, N = 3 60.00 59.97 59.79 59.57 1. (CC) gcc options: -O2 -static -pthread -lrt
OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 2 Threads -O3 -march=x86-64 -O3 -march=skylake-avx512 -O0 -O3 -march=skylake 15 30 45 60 75 SE +/- 0.06, N = 3 SE +/- 0.29, N = 3 SE +/- 0.22, N = 3 SE +/- 0.38, N = 3 67.19 67.06 66.76 66.31 1. (CC) gcc options: -O2 -static -pthread -lrt
OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 4 Threads -O3 -march=x86-64 -O0 -O3 -march=skylake-avx512 -O3 -march=skylake 16 32 48 64 80 SE +/- 0.18, N = 3 SE +/- 0.06, N = 3 SE +/- 0.24, N = 3 SE +/- 0.22, N = 3 70.55 70.54 70.47 70.36 1. (CC) gcc options: -O2 -static -pthread -lrt
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 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only -O0 -O3 -march=x86-64 -O3 -march=skylake-avx512 -O3 -march=skylake 100K 200K 300K 400K 500K SE +/- 294.25, N = 3 SE +/- 1546.17, N = 3 SE +/- 671.98, N = 3 SE +/- 528.95, N = 3 301052 457955 459370 460061 -O0 -O3 -march=x86-64 -O3 -O3 -march=skylake 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write -O3 -march=skylake -O3 -march=x86-64 -O3 -march=skylake-avx512 -O0 3K 6K 9K 12K 15K SE +/- 103.82, N = 3 SE +/- 45.11, N = 3 SE +/- 71.51, N = 3 SE +/- 142.41, N = 3 12143 12198 12200 12257 -O3 -march=skylake -O3 -march=x86-64 -O3 -O0 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Redis Redis is an open-source data structure server. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPOP -O0 -O3 -march=skylake -O3 -march=skylake-avx512 -O3 -march=x86-64 500K 1000K 1500K 2000K 2500K SE +/- 23378.66, N = 3 SE +/- 29907.21, N = 12 SE +/- 25522.81, N = 12 SE +/- 33940.57, N = 4 2196687 2218415 2232979 2313644 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SADD -O3 -march=x86-64 -O0 -O3 -march=skylake-avx512 -O3 -march=skylake 400K 800K 1200K 1600K 2000K SE +/- 5516.38, N = 3 SE +/- 3861.43, N = 3 SE +/- 7995.97, N = 3 SE +/- 16784.08, N = 3 1626054 1629567 1640318 1645082 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPUSH -O3 -march=skylake-avx512 -O0 -O3 -march=skylake -O3 -march=x86-64 300K 600K 900K 1200K 1500K SE +/- 27880.00, N = 3 SE +/- 21522.01, N = 3 SE +/- 4741.67, N = 3 SE +/- 7767.29, N = 3 1399734 1417088 1427923 1470671 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: GET -O3 -march=x86-64 -O3 -march=skylake-avx512 -O0 -O3 -march=skylake 400K 800K 1200K 1600K 2000K SE +/- 25102.63, N = 3 SE +/- 22834.56, N = 10 SE +/- 20382.13, N = 3 SE +/- 27984.39, N = 3 2029011 2068424 2070792 2092803 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SET -O0 -O3 -march=skylake-avx512 -O3 -march=skylake -O3 -march=x86-64 300K 600K 900K 1200K 1500K SE +/- 10490.67, N = 3 SE +/- 23960.63, N = 3 SE +/- 5359.30, N = 3 SE +/- 21146.25, N = 3 1504661 1511340 1514425 1534324 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
ctx_clock Ctx_clock is a simple test program to measure the context switch time in clock cycles. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time -O3 -march=x86-64 -O0 -O3 -march=skylake -O3 -march=skylake-avx512 90 180 270 360 450 SE +/- 0.67, N = 3 SE +/- 1.33, N = 3 SE +/- 1.33, N = 3 403 400 399 397 -O3 -march=x86-64 -O0 -O3 -march=skylake -O3 1. (CC) gcc options:
Sysbench This is a benchmark of Sysbench with CPU and memory sub-tests. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Events Per Second, More Is Better Sysbench 2018-07-28 Test: Memory -O0 -O3 -march=skylake -O3 -march=skylake-avx512 -O3 -march=x86-64 4M 8M 12M 16M 20M SE +/- 11654.91, N = 3 SE +/- 50006.95, N = 3 SE +/- 65309.84, N = 3 SE +/- 25107.25, N = 3 7152403 19327199 19353234 19443592 -O0 -march=core2 -march=skylake -march=x86-64 1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -rdynamic -ldl -laio -lm
OpenBenchmarking.org Events Per Second, More Is Better Sysbench 2018-07-28 Test: CPU -O0 -O3 -march=skylake -O3 -march=skylake-avx512 -O3 -march=x86-64 7K 14K 21K 28K 35K SE +/- 6.46, N = 3 SE +/- 1.99, N = 3 SE +/- 6.42, N = 3 SE +/- 6.41, N = 3 25334 32596 33869 35011 -O0 -march=core2 -march=skylake -march=x86-64 1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -rdynamic -ldl -laio -lm
Xsbench XSBench is a mini-app representing a key computational kernel of the Monte Carlo neutronics application OpenMC. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Lookups/s, More Is Better Xsbench 2017-07-06 -O3 -march=skylake-avx512 -O3 -march=skylake -O3 -march=x86-64 -O0 1000K 2000K 3000K 4000K 5000K SE +/- 8949.05, N = 3 SE +/- 3905.30, N = 3 SE +/- 834.04, N = 3 SE +/- 440.03, N = 3 4500275 4503111 4508790 4509047 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -lm
Hierarchical INTegration This test runs the U.S. Department of Energy's Ames Laboratory Hierarchical INTegration (HINT) benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT -O0 -O3 -march=skylake -O3 -march=x86-64 -O3 -march=skylake-avx512 90M 180M 270M 360M 450M SE +/- 615391.75, N = 3 SE +/- 134069.19, N = 3 SE +/- 856766.90, N = 3 SE +/- 402091.62, N = 3 436365279 436446118 436477351 437202778 -O0 -march=skylake -march=x86-64 1. (CC) gcc options: -O3 -march=native -lm
OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: DOUBLE -O0 -O3 -march=skylake-avx512 -O3 -march=x86-64 -O3 -march=skylake 200M 400M 600M 800M 1000M SE +/- 1623168.86, N = 3 SE +/- 2720569.85, N = 3 SE +/- 286663.14, N = 3 SE +/- 788605.63, N = 3 981051255 981700599 981861431 984996712 -O0 -march=x86-64 -march=skylake 1. (CC) gcc options: -O3 -march=native -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 -O0 -O3 -march=skylake-avx512 -O3 -march=x86-64 -O3 -march=skylake 7K 14K 21K 28K 35K SE +/- 166.92, N = 3 SE +/- 323.44, N = 3 SE +/- 350.27, N = 3 SE +/- 157.08, N = 3 33311 33972 34381 34444 -O0 -march=x86-64 -march=skylake 1. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native
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 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 -march=skylake-avx512 5K 10K 15K 20K 25K SE +/- 86.03, N = 3 SE +/- 154.99, N = 3 SE +/- 158.92, N = 3 SE +/- 78.51, N = 3 22853 23270 23505 24212 -O0 -O3 -march=x86-64 -O3 -march=skylake -O3 1. (CC) gcc options: -shared -fPIC -pthread
Apache Siege This is a test of the Apache web server performance being facilitated by the Siege web serverb enchmark program. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 250 -O3 -march=skylake -O3 -march=skylake-avx512 -O3 -march=x86-64 -O0 15K 30K 45K 60K 75K SE +/- 523.36, N = 3 SE +/- 3682.76, N = 9 SE +/- 710.52, N = 3 SE +/- 1555.32, N = 12 37845 41973 42582 68741 -O3 -march=skylake -O3 -O3 -march=x86-64 -O0 1. (CC) gcc options: -lpthread -ldl -lssl -lcrypto
-O0 Environment Notes: CXXFLAGS=-O0 CFLAGS=-O0Compiler Notes: --disable-multilib --enable-checking=releaseProcessor Notes: Scaling Governor: intel_pstate powersavePython Notes: Python 2.7.15+ + Python 3.6.7Security Notes: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
Testing initiated at 21 February 2019 09:26 by user pts.
-O3 -march=x86-64 Environment Notes: CXXFLAGS=-O3-march=x86-64 CFLAGS=-O3-march=x86-64Compiler Notes: --disable-multilib --enable-checking=releaseProcessor Notes: Scaling Governor: intel_pstate powersavePython Notes: Python 2.7.15+ + Python 3.6.7Security Notes: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
Testing initiated at 21 February 2019 05:14 by user pts.
-O3 -march=skylake Environment Notes: CXXFLAGS=-O3-march=skylake CFLAGS=-O3-march=skylakeCompiler Notes: --disable-multilib --enable-checking=releaseProcessor Notes: Scaling Governor: intel_pstate powersavePython Notes: Python 2.7.15+ + Python 3.6.7Security Notes: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
Testing initiated at 20 February 2019 18:53 by user pts.
-O3 -march=skylake-avx512 Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1602 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V
OS: Ubuntu 18.10, Kernel: 4.18.0-15-generic (x86_64), Desktop: GNOME Shell 3.30.1, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 4.3 Mesa 18.2.2, Compiler: GCC 9.0.1 20190217, File-System: ext4, Screen Resolution: 2560x1440
Environment Notes: CXXFLAGS=-O3-march=skylake-avx512 CFLAGS=-O3-march=skylake-avx512Compiler Notes: --disable-multilib --enable-checking=releaseProcessor Notes: Scaling Governor: intel_pstate powersavePython Notes: Python 2.7.15+ + Python 3.6.7Security Notes: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
Testing initiated at 20 February 2019 13:39 by user pts.