Linux Mitigation Cost May AMD AMD Ryzen 7 2700X Eight-Core testing with a ASUS ROG CROSSHAIR VII HERO (WI-FI) (1201 BIOS) and Sapphire AMD Radeon RX 470/480/570/570X/580/580X 4GB on Ubuntu 19.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1905178-HV-MITTY065511&gru&sro&rro .
Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution 7980XE 2700X mitigations=off mitigations=auto mitigations=auto,nosmt mitigations=off mitigations=auto Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads) ASUS PRIME X299-A (1704 BIOS) Intel Sky Lake-E DMI3 Registers 16384MB Samsung SSD 970 EVO 500GB NVIDIA NV120 12GB Realtek ALC1220 ASUS PB278 Intel I219-V Ubuntu 19.04 5.0.0-15-generic (x86_64) GNOME Shell 3.32.0 X Server 1.20.4 modesetting 1.20.4 4.3 Mesa 19.0.2 GCC 8.3.0 ext4 2560x1440 Intel Core i9-7980XE @ 4.20GHz (18 Cores) AMD Ryzen 7 2700X Eight-Core @ 3.70GHz (8 Cores / 16 Threads) ASUS ROG CROSSHAIR VII HERO (WI-FI) (1201 BIOS) AMD 17h Samsung SSD 970 EVO 250GB Sapphire AMD Radeon RX 470/480/570/570X/580/580X 4GB (1260/1750MHz) AMD Ellesmere Intel I211 + Realtek RTL8822BE 802.11a/b/g/n/ac 4.5 Mesa 19.0.2 (LLVM 8.0.0) OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Disk Details - NONE / errors=remount-ro,relatime,rw Processor Details - 7980XE: mitigations=off: Scaling Governor: intel_pstate powersave - 7980XE: mitigations=auto: Scaling Governor: intel_pstate powersave - 7980XE: mitigations=auto,nosmt: Scaling Governor: intel_pstate powersave - 2700X: mitigations=off: Scaling Governor: acpi-cpufreq ondemand - 2700X: mitigations=auto: Scaling Governor: acpi-cpufreq ondemand Java Details - OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu219.04.1) Python Details - Python 2.7.16 + Python 3.7.3 Security Details - 7980XE: mitigations=off: __user pointer sanitization + disabled STIBP: disabled + PTE Inversion; VMX: vulnerable - 7980XE: mitigations=auto: KPTI + 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 - 7980XE: mitigations=auto,nosmt: KPTI + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT disabled + mds: Mitigation of Clear buffers; SMT disabled + 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 RSB filling - 2700X: mitigations=off: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled - 2700X: mitigations=auto: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling
stress-ng: Semaphores stress-ng: Socket Activity stress-ng: Context Switching stress-ng: System V Message Passing fs-mark: 1000 Files, 1MB Size fio: Seq Write - Linux AIO - Yes - No - 2MB - Default Test Directory compilebench: Compile compilebench: Initial Create sockperf: Throughput mcperf: Get mcperf: Set redis: GET redis: SET nginx: Static Web Page Serving apache: Static Web Page Serving node-octane: phpbench: PHP Benchmark Suite selenium: Jetstream 2 - Firefox openssl: RSA 4096-bit Performance postmark: Disk Transaction Performance pgbench: Buffer Test - Normal Load - Read Only apache-siege: 250 ctx-clock: Context Switch Time ethr: TCP - Latency - 1 ethr: TCP - Latency - 32 pybench: Total For Average Test Times glibc-bench: ffs glibc-bench: ffsll glibc-bench: pthread_once osbench: Memory Allocations sqlite: Timed SQLite Insertions t-test1: 2 bork: File Encryption Time build-linux-kernel: Time To Compile build-llvm: Time To Compile y-cruncher: Calculating 500M Pi Digits compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 dav1d: Summer Nature 4K dav1d: Summer Nature 1080p hackbench: 32 - Process perl-benchmark: Interpreter darktable: Boat - CPU-only darktable: Masskrug - CPU-only darktable: Server Room - CPU-only gimp: resize gimp: rotate gimp: auto-levels gimp: unsharp-mask git: Time To Complete Common Git Commands osbench: Create Files osbench: Create Threads osbench: Launch Programs osbench: Create Processes sockperf: Latency Ping Pong sockperf: Latency Under Load 7980XE 2700X mitigations=off mitigations=auto mitigations=auto,nosmt mitigations=off mitigations=auto 3171116 16268 26853112 7952962 201 4920 1668 780 563034 137853 78753 2812897 2230553 54210 37260 49202 706775 76.80 4687 8154 526651 32901 111 12.81 12.67 911 1.49 1.51 1.50 66.08 38.33 7.37 6.03 37.89 203 13.81 18.33 9.94 23.75 12.52 34.72 0.00248896 7.99 3.78 2.55 10.98 15.95 18.90 21.63 5.22 10.12 13.30 34.31 30.21 3.15 29.98 3024405 12103 14288058 7528002 191 4865 1572 664 459769 110411 63367 2508823 2069424 40647 29103 48795 710104 65.55 4685 6578 483500 32260 628 15.47 15.47 908 1.73 1.73 1.73 70.54 38.84 8.77 6.38 39.31 196 13.81 18.63 9.95 23.75 12.51 54.90 0.00286423 7.97 3.83 2.56 11.67 16.76 19.87 25.33 5.21 12.60 15.19 37.27 33.26 3.86 37.61 3716937 7683 4240674 6086498 191 4903 1573 667 461047 113092 62501 2562106 2074115 39986 29246 48780 706315 68.61 4431 6578 353020 68671 627 16.43 16.40 912 1.72 1.73 1.72 70.97 38.78 18.16 6.67 50.99 247 13.27 18.59 12.51 25.80 15.15 71.03 0.00280588 6.15 4.04 2.57 11.62 16.77 17.94 20.21 5.36 12.54 14.98 35.80 31.27 3.96 38.87 4525039 7896 4453378 11736169 227 4950 1114 545 560061 91924 53692 2890238 1908041 38399 29637 45308 526839 80.64 1710 7282 193033 185 14.58 14.64 1097 1.77 1.77 1.76 72.66 36.41 8.61 8.96 74.02 462 35.82 38.51 28.24 34.09 11.77 78.74 0.00120153 12.21 6.19 4.10 8.75 13.37 15.42 17.50 5.30 12.93 13.11 40.94 25.12 3.72 90.34 4512651 7500 3740586 11747641 225 4868 1112 520 547878 83643 49791 2498805 1852383 34847 27687 45216 527185 77.21 1707 6944 191765 32987 185 16.07 16.01 1106 1.80 1.78 1.78 73.09 36.70 8.65 8.98 74.50 453 35.77 38.53 28.41 34.02 11.70 78.15 0.00120577 12.33 6.18 4.09 8.80 13.69 15.69 17.66 5.29 13.79 13.38 40.41 27.42 4.18 103.84 OpenBenchmarking.org
Stress-NG Test: Semaphores 7980XE 2700X OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores mitigations=off mitigations=auto,nosmt mitigations=auto 1000K 2000K 3000K 4000K 5000K SE +/- 38337.65, N = 6 SE +/- 8639.25, N = 3 SE +/- 34658.81, N = 3 SE +/- 12217.66, N = 3 SE +/- 17505.14, N = 3 3171116 3716937 3024405 4525039 4512651 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Socket Activity 7980XE 2700X OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity mitigations=off mitigations=auto,nosmt mitigations=auto 3K 6K 9K 12K 15K SE +/- 39.24, N = 3 SE +/- 90.09, N = 3 SE +/- 109.47, N = 3 SE +/- 25.70, N = 3 SE +/- 33.34, N = 3 16268 7683 12103 7896 7500 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Context Switching 7980XE 2700X OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching mitigations=off mitigations=auto,nosmt mitigations=auto 6M 12M 18M 24M 30M SE +/- 35589.53, N = 3 SE +/- 20357.64, N = 3 SE +/- 11688.32, N = 3 SE +/- 236189.69, N = 15 SE +/- 54231.43, N = 3 26853112 4240674 14288058 4453378 3740586 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: System V Message Passing 7980XE 2700X OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing mitigations=off mitigations=auto,nosmt mitigations=auto 3M 6M 9M 12M 15M SE +/- 4081.63, N = 3 SE +/- 75047.84, N = 3 SE +/- 2564.12, N = 3 SE +/- 80934.46, N = 3 SE +/- 35184.94, N = 3 7952962 6086498 7528002 11736169 11747641 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -laio -lc
FS-Mark Test: 1000 Files, 1MB Size 7980XE 2700X OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size mitigations=off mitigations=auto,nosmt mitigations=auto 50 100 150 200 250 SE +/- 0.10, N = 3 SE +/- 0.26, N = 3 SE +/- 0.43, N = 3 SE +/- 0.38, N = 3 SE +/- 0.58, N = 3 201 191 191 227 225 1. (CC) gcc options: -static
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory 7980XE 2700X OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory mitigations=off mitigations=auto,nosmt mitigations=auto 1100 2200 3300 4400 5500 SE +/- 39.86, N = 3 SE +/- 49.67, N = 3 SE +/- 28.50, N = 3 SE +/- 24.13, N = 3 SE +/- 58.33, N = 3 4920 4903 4865 4950 4868 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrt -laio -lm -lpthread -ldl
Compile Bench Test: Compile 7980XE 2700X OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile mitigations=off mitigations=auto,nosmt mitigations=auto 400 800 1200 1600 2000 SE +/- 14.19, N = 3 SE +/- 14.40, N = 10 SE +/- 7.07, N = 3 SE +/- 72.86, N = 15 SE +/- 66.04, N = 15 1668 1573 1572 1114 1112
Compile Bench Test: Initial Create 7980XE 2700X OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create mitigations=off mitigations=auto,nosmt mitigations=auto 200 400 600 800 1000 SE +/- 17.56, N = 3 SE +/- 11.84, N = 3 SE +/- 7.63, N = 3 SE +/- 0.77, N = 3 SE +/- 3.81, N = 3 780 667 664 545 520
Sockperf Test: Throughput 7980XE 2700X OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.4 Test: Throughput mitigations=off mitigations=auto,nosmt mitigations=auto 120K 240K 360K 480K 600K SE +/- 4545.34, N = 5 SE +/- 3788.73, N = 25 SE +/- 4042.58, N = 25 SE +/- 5827.33, N = 8 SE +/- 6404.80, N = 6 563034 461047 459769 560061 547878 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Memcached mcperf Method: Get 7980XE 2700X OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Get mitigations=off mitigations=auto,nosmt mitigations=auto 30K 60K 90K 120K 150K SE +/- 879.86, N = 3 SE +/- 172.88, N = 3 SE +/- 415.24, N = 3 SE +/- 593.39, N = 3 SE +/- 723.09, N = 15 137853 113092 110411 91924 83643 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Set 7980XE 2700X OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Set mitigations=off mitigations=auto,nosmt mitigations=auto 20K 40K 60K 80K 100K SE +/- 221.50, N = 3 SE +/- 244.51, N = 3 SE +/- 611.46, N = 3 SE +/- 151.00, N = 3 SE +/- 98.43, N = 3 78753 62501 63367 53692 49791 1. (CC) gcc options: -O2 -lm -rdynamic
Redis Test: GET 7980XE 2700X OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: GET mitigations=off mitigations=auto,nosmt mitigations=auto 600K 1200K 1800K 2400K 3000K SE +/- 27994.53, N = 8 SE +/- 15705.81, N = 3 SE +/- 36250.70, N = 15 SE +/- 9645.70, N = 3 SE +/- 33064.96, N = 3 2812897 2562106 2508823 2890238 2498805 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SET 7980XE 2700X OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SET mitigations=off mitigations=auto,nosmt mitigations=auto 500K 1000K 1500K 2000K 2500K SE +/- 8794.24, N = 3 SE +/- 29816.57, N = 3 SE +/- 23600.01, N = 15 SE +/- 28667.98, N = 3 SE +/- 22055.85, N = 3 2230553 2074115 2069424 1908041 1852383 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
NGINX Benchmark Static Web Page Serving 7980XE 2700X OpenBenchmarking.org Requests Per Second, More Is Better NGINX Benchmark 1.9.9 Static Web Page Serving mitigations=off mitigations=auto,nosmt mitigations=auto 12K 24K 36K 48K 60K SE +/- 296.21, N = 3 SE +/- 232.28, N = 3 SE +/- 504.77, N = 3 SE +/- 551.42, N = 3 SE +/- 239.15, N = 3 54210 39986 40647 38399 34847 1. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native
Apache Benchmark Static Web Page Serving 7980XE 2700X OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving mitigations=off mitigations=auto,nosmt mitigations=auto 8K 16K 24K 32K 40K SE +/- 175.17, N = 3 SE +/- 238.04, N = 3 SE +/- 205.65, N = 3 SE +/- 109.43, N = 3 SE +/- 219.85, N = 3 37260 29246 29103 29637 27687 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Node.js Octane Benchmark 7980XE 2700X OpenBenchmarking.org Score, More Is Better Node.js Octane Benchmark mitigations=off mitigations=auto,nosmt mitigations=auto 11K 22K 33K 44K 55K SE +/- 88.22, N = 3 SE +/- 85.43, N = 3 SE +/- 179.52, N = 3 SE +/- 282.85, N = 3 SE +/- 108.31, N = 3 49202 48780 48795 45308 45216 1. Nodejs
v10.15.2
PHPBench PHP Benchmark Suite 7980XE 2700X OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite mitigations=off mitigations=auto,nosmt mitigations=auto 150K 300K 450K 600K 750K SE +/- 583.14, N = 3 SE +/- 4396.88, N = 3 SE +/- 982.77, N = 3 SE +/- 565.55, N = 3 SE +/- 1763.89, N = 3 706775 706315 710104 526839 527185
Selenium Benchmark: Jetstream 2 - Browser: Firefox 7980XE 2700X OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox mitigations=off mitigations=auto,nosmt mitigations=auto 20 40 60 80 100 SE +/- 0.57, N = 3 SE +/- 0.62, N = 3 SE +/- 0.30, N = 3 SE +/- 0.76, N = 3 SE +/- 0.48, N = 3 76.80 68.61 65.55 80.64 77.21 1. firefox 66.0.5
OpenSSL RSA 4096-bit Performance 7980XE 2700X OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance mitigations=off mitigations=auto,nosmt mitigations=auto 1000 2000 3000 4000 5000 SE +/- 6.12, N = 3 SE +/- 17.42, N = 3 SE +/- 4.19, N = 3 SE +/- 2.60, N = 3 SE +/- 3.61, N = 3 4687 4431 4685 1710 1707 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
PostMark Disk Transaction Performance 7980XE 2700X OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance mitigations=off mitigations=auto,nosmt mitigations=auto 2K 4K 6K 8K 10K SE +/- 89.67, N = 3 SE +/- 70.00, N = 3 8154 6578 6578 7282 6944 1. (CC) gcc options: -O3
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only 7980XE 2700X OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only mitigations=off mitigations=auto,nosmt mitigations=auto 110K 220K 330K 440K 550K SE +/- 1352.35, N = 3 SE +/- 491.39, N = 3 SE +/- 2854.50, N = 3 SE +/- 747.11, N = 3 SE +/- 240.64, N = 3 526651 353020 483500 193033 191765 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Apache Siege Concurrent Users: 250 7980XE 2700X OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 250 mitigations=off mitigations=auto,nosmt mitigations=auto 15K 30K 45K 60K 75K SE +/- 33.31, N = 3 SE +/- 1289.85, N = 12 SE +/- 80.72, N = 3 SE +/- 1098.95, N = 12 32901 68671 32260 32987 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
ctx_clock Context Switch Time 7980XE 2700X OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time mitigations=off mitigations=auto,nosmt mitigations=auto 140 280 420 560 700 SE +/- 1.36, N = 5 SE +/- 0.67, N = 3 111 627 628 185 185
Ethr Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1 7980XE 2700X OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1 mitigations=off mitigations=auto,nosmt mitigations=auto 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.17, N = 3 SE +/- 0.00, N = 3 SE +/- 0.21, N = 4 SE +/- 0.18, N = 3 12.81 16.43 15.47 14.58 16.07
Ethr Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 32 7980XE 2700X OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 32 mitigations=off mitigations=auto,nosmt mitigations=auto 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.08, N = 3 SE +/- 0.13, N = 15 SE +/- 0.20, N = 4 12.67 16.40 15.47 14.64 16.01
PyBench Total For Average Test Times 7980XE 2700X OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times mitigations=off mitigations=auto,nosmt mitigations=auto 200 400 600 800 1000 SE +/- 2.60, N = 3 SE +/- 2.65, N = 3 SE +/- 0.88, N = 3 SE +/- 3.46, N = 3 911 912 908 1097 1106
glibc bench Benchmark: ffs 7980XE 2700X OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffs mitigations=off mitigations=auto,nosmt mitigations=auto 0.405 0.81 1.215 1.62 2.025 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.49 1.72 1.73 1.77 1.80
glibc bench Benchmark: ffsll 7980XE 2700X OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffsll mitigations=off mitigations=auto,nosmt mitigations=auto 0.4005 0.801 1.2015 1.602 2.0025 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.51 1.73 1.73 1.77 1.78
glibc bench Benchmark: pthread_once 7980XE 2700X OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: pthread_once mitigations=off mitigations=auto,nosmt mitigations=auto 0.4005 0.801 1.2015 1.602 2.0025 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.50 1.72 1.73 1.76 1.78
OSBench Test: Memory Allocations 7980XE 2700X OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations mitigations=off mitigations=auto,nosmt mitigations=auto 16 32 48 64 80 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.13, N = 3 SE +/- 0.02, N = 3 66.08 70.97 70.54 72.66 73.09 1. (CC) gcc options:
SQLite Timed SQLite Insertions 7980XE 2700X OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions mitigations=off mitigations=auto,nosmt mitigations=auto 9 18 27 36 45 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.09, N = 3 SE +/- 0.39, N = 3 38.33 38.78 38.84 36.41 36.70 1. (CC) gcc options: -O2 -ldl -lpthread
t-test1 Threads: 2 7980XE 2700X OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 2 mitigations=off mitigations=auto,nosmt mitigations=auto 4 8 12 16 20 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 7.37 18.16 8.77 8.61 8.65 1. (CC) gcc options: -pthread
Bork File Encrypter File Encryption Time 7980XE 2700X OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time mitigations=off mitigations=auto,nosmt mitigations=auto 3 6 9 12 15 SE +/- 0.07, N = 3 SE +/- 0.11, N = 15 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 6.03 6.67 6.38 8.96 8.98
Timed Linux Kernel Compilation Time To Compile 7980XE 2700X OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.18 Time To Compile mitigations=off mitigations=auto,nosmt mitigations=auto 20 40 60 80 100 SE +/- 0.29, N = 14 SE +/- 0.49, N = 9 SE +/- 0.32, N = 13 SE +/- 0.91, N = 3 SE +/- 0.80, N = 3 37.89 50.99 39.31 74.02 74.50
Timed LLVM Compilation Time To Compile 7980XE 2700X OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile mitigations=off mitigations=auto,nosmt mitigations=auto 100 200 300 400 500 203 247 196 462 453
Y-Cruncher Calculating 500M Pi Digits 7980XE 2700X OpenBenchmarking.org Seconds, Fewer Is Better Y-Cruncher 0.7.7 Calculating 500M Pi Digits mitigations=off mitigations=auto,nosmt mitigations=auto 8 16 24 32 40 SE +/- 0.01, N = 3 SE +/- 0.11, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 13.81 13.27 13.81 35.82 35.77
XZ Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 7980XE 2700X OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 mitigations=off mitigations=auto,nosmt mitigations=auto 9 18 27 36 45 SE +/- 0.12, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 18.33 18.59 18.63 38.51 38.53 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 7980XE 2700X OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 mitigations=off mitigations=auto,nosmt mitigations=auto 7 14 21 28 35 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.18, N = 3 9.94 12.51 9.95 28.24 28.41 1. (CC) gcc options: -O3 -pthread -lz
dav1d Video Input: Summer Nature 4K 7980XE 2700X OpenBenchmarking.org Seconds, Fewer Is Better dav1d 0.3 Video Input: Summer Nature 4K mitigations=off mitigations=auto,nosmt mitigations=auto 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 SE +/- 0.10, N = 3 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 23.75 25.80 23.75 34.09 34.02 1. (CC) gcc options: -pthread
dav1d Video Input: Summer Nature 1080p 7980XE 2700X OpenBenchmarking.org Seconds, Fewer Is Better dav1d 0.3 Video Input: Summer Nature 1080p mitigations=off mitigations=auto,nosmt mitigations=auto 4 8 12 16 20 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 12.52 15.15 12.51 11.77 11.70 1. (CC) gcc options: -pthread
Hackbench Count: 32 - Type: Process 7980XE 2700X OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process mitigations=off mitigations=auto,nosmt mitigations=auto 20 40 60 80 100 SE +/- 0.28, N = 13 SE +/- 0.89, N = 3 SE +/- 0.62, N = 3 SE +/- 0.17, N = 3 SE +/- 0.48, N = 3 34.72 71.03 54.90 78.74 78.15 1. (CC) gcc options: -lpthread
Perl Benchmarks Test: Interpreter 7980XE 2700X OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Interpreter mitigations=off mitigations=auto,nosmt mitigations=auto 0.0006 0.0012 0.0018 0.0024 0.003 SE +/- 0.00000065, N = 3 SE +/- 0.00000388, N = 3 SE +/- 0.00000203, N = 3 SE +/- 0.00001004, N = 3 SE +/- 0.00000688, N = 3 0.00248896 0.00280588 0.00286423 0.00120153 0.00120577
Darktable Test: Boat - Acceleration: CPU-only 7980XE 2700X OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.0 Test: Boat - Acceleration: CPU-only mitigations=off mitigations=auto,nosmt mitigations=auto 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 7.99 6.15 7.97 12.21 12.33
Darktable Test: Masskrug - Acceleration: CPU-only 7980XE 2700X OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.0 Test: Masskrug - Acceleration: CPU-only mitigations=off mitigations=auto,nosmt mitigations=auto 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 3.78 4.04 3.83 6.19 6.18
Darktable Test: Server Room - Acceleration: CPU-only 7980XE 2700X OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.0 Test: Server Room - Acceleration: CPU-only mitigations=off mitigations=auto,nosmt mitigations=auto 0.9225 1.845 2.7675 3.69 4.6125 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 2.55 2.57 2.56 4.10 4.09
GIMP Test: resize 7980XE 2700X OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: resize mitigations=off mitigations=auto,nosmt mitigations=auto 3 6 9 12 15 SE +/- 0.10, N = 3 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.14, N = 3 10.98 11.62 11.67 8.75 8.80
GIMP Test: rotate 7980XE 2700X OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: rotate mitigations=off mitigations=auto,nosmt mitigations=auto 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 SE +/- 0.17, N = 3 15.95 16.77 16.76 13.37 13.69
GIMP Test: auto-levels 7980XE 2700X OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: auto-levels mitigations=off mitigations=auto,nosmt mitigations=auto 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.10, N = 3 SE +/- 0.19, N = 3 18.90 17.94 19.87 15.42 15.69
GIMP Test: unsharp-mask 7980XE 2700X OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: unsharp-mask mitigations=off mitigations=auto,nosmt mitigations=auto 6 12 18 24 30 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 21.63 20.21 25.33 17.50 17.66
Git Time To Complete Common Git Commands 7980XE 2700X OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands mitigations=off mitigations=auto,nosmt mitigations=auto 1.206 2.412 3.618 4.824 6.03 SE +/- 0.09, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 5.22 5.36 5.21 5.30 5.29 1. git version 2.20.1
OSBench Test: Create Files 7980XE 2700X OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files mitigations=off mitigations=auto,nosmt mitigations=auto 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 10.12 12.54 12.60 12.93 13.79 1. (CC) gcc options:
OSBench Test: Create Threads 7980XE 2700X OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads mitigations=off mitigations=auto,nosmt mitigations=auto 4 8 12 16 20 SE +/- 0.10, N = 3 SE +/- 0.23, N = 3 SE +/- 0.07, N = 3 SE +/- 0.18, N = 15 SE +/- 0.12, N = 3 13.30 14.98 15.19 13.11 13.38 1. (CC) gcc options:
OSBench Test: Launch Programs 7980XE 2700X OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs mitigations=off mitigations=auto,nosmt mitigations=auto 9 18 27 36 45 SE +/- 0.52, N = 3 SE +/- 0.36, N = 3 SE +/- 0.44, N = 6 SE +/- 0.03, N = 3 SE +/- 0.18, N = 3 34.31 35.80 37.27 40.94 40.41 1. (CC) gcc options:
OSBench Test: Create Processes 7980XE 2700X OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes mitigations=off mitigations=auto,nosmt mitigations=auto 8 16 24 32 40 SE +/- 0.46, N = 3 SE +/- 0.38, N = 3 SE +/- 0.20, N = 3 SE +/- 0.42, N = 15 SE +/- 0.38, N = 4 30.21 31.27 33.26 25.12 27.42 1. (CC) gcc options:
Sockperf Test: Latency Ping Pong 7980XE 2700X OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Ping Pong mitigations=off mitigations=auto,nosmt mitigations=auto 0.9405 1.881 2.8215 3.762 4.7025 SE +/- 0.02, N = 5 SE +/- 0.04, N = 25 SE +/- 0.03, N = 5 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 3.15 3.96 3.86 3.72 4.18 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Sockperf Test: Latency Under Load 7980XE 2700X OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Under Load mitigations=off mitigations=auto,nosmt mitigations=auto 20 40 60 80 100 SE +/- 2.43, N = 25 SE +/- 0.42, N = 25 SE +/- 1.56, N = 20 SE +/- 7.66, N = 25 SE +/- 7.41, N = 25 29.98 38.87 37.61 90.34 103.84 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Phoronix Test Suite v10.8.5