python Intel Core i9-7980XE testing with a ASRock X299 Taichi XE (P1.60 BIOS) and eVGA NVIDIA GeForce GTX 970 4GB on Gentoo/Linux via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1911186-HV-PYTHON18602&grs&sro .
python Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Display Server Display Driver Vulkan Compiler File-System Screen Resolution LTO PGO STATIC LTO PGO LTO Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads) ASRock X299 Taichi XE (P1.60 BIOS) Intel Sky Lake-E DMI3 Registers 129024MB 960GB INTEL SSDPED1D960GAY + 2000GB Western Digital WD20EARS-00S + 2000GB Seagate ST2000DM001-1CH1 + 3 x 2000GB Seagate ST2000DM001-1ER1 + 2000GB Western Digital WD20EARS-00M + 250GB HITACHI HTS54322 eVGA NVIDIA GeForce GTX 970 4GB (135/324MHz) Realtek ALC1220 Intel I219-V + Intel I211 + Intel Dual Band-AC 3168NGW Gentoo/Linux 5.0.17-gentoo (x86_64) X Server 1.20.5 modesetting 1.20.5 1.1.119 GCC 9.2.0 + Clang 9.0.0 + LLVM 9.0.0 + CUDA 10.1 ext4 3840x1080 OpenBenchmarking.org Disk Details - NONE / noatime,rw Processor Details - Scaling Governor: intel_pstate performance Python Details - Python 3.6.9 Security Details - 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 __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling
python pybench: Total For Average Test Times cython-bench: compilebench: Initial Create compilebench: Compile compilebench: Read Compiled Tree numpy: LTO PGO STATIC LTO PGO LTO 1050 20.95 549 2389 2775 4809434 1049 21.30 560 2425 2795 4812236 1212 22.99 558 2408 2794 4826106 OpenBenchmarking.org
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times LTO LTO PGO LTO PGO STATIC 300 600 900 1200 1500 SE +/- 2.65, N = 3 SE +/- 1.15, N = 3 1212 1049 1050
Cython benchmark OpenBenchmarking.org Seconds, Fewer Is Better Cython benchmark 0.27 LTO LTO PGO LTO PGO STATIC 6 12 18 24 30 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 22.99 21.30 20.95
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create LTO LTO PGO LTO PGO STATIC 120 240 360 480 600 SE +/- 1.69, N = 3 SE +/- 2.43, N = 3 SE +/- 2.49, N = 3 558 560 549
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile LTO LTO PGO LTO PGO STATIC 500 1000 1500 2000 2500 SE +/- 7.39, N = 3 SE +/- 10.22, N = 3 SE +/- 12.80, N = 3 2408 2425 2389
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree LTO LTO PGO LTO PGO STATIC 600 1200 1800 2400 3000 SE +/- 16.47, N = 3 SE +/- 28.25, N = 3 SE +/- 18.44, N = 3 2794 2795 2775
Numpy Benchmark OpenBenchmarking.org Nanoseconds, Fewer Is Better Numpy Benchmark LTO LTO PGO LTO PGO STATIC 1000K 2000K 3000K 4000K 5000K 4826106 4812236 4809434
Phoronix Test Suite v10.8.5