Gentoo Kernel benhmark on macbookproR 10,1 Intel Core i7-3615QM testing with a Apple Mac-C3EC7CD22292981F (262.0.0.0.0 BIOS) and NVIDIA GeForce GT 650M 1GB on Gentoo/Linux via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2012272-HA-2012266HA88&sro&grw .
Gentoo Kernel benhmark on macbookproR 10,1 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Gentoo 4.4 no-miti GCC 10 core2 Gentoo 4.9 no-miti GCC 10 core2 Gentoo 4.14 no-miti GCC 10 core2 Gentoo 4.19 no-miti GCC 10 native Gentoo 5.4 no-miti GCC 10 native Gentoo 5.4 no-miti Clang 11 ivybridge Gentoo 5.9.16 no-miti GCC 10 native Gentoo 5.10.2 defconfig -miti GCC 10 native Gentoo 5.10.2 myconf -miti GCC 10 native GCC 5.10 calculate -miti GCC 10 native Gentoo 5.10.2 Xanmod -miti GCC 10 ivy O3 Gentoo 5.10 post-factum -miti GCC ivy O3 Intel Core i7-3615QM @ 2.30GHz (4 Cores / 8 Threads) Apple Mac-C3EC7CD22292981F (262.0.0.0.0 BIOS) Intel 3rd Gen Core DRAM 8GB 251GB APPLE SSD SM256E NVIDIA NVE7 1GB (1200MHz) Cirrus Logic ID 4206 Color LCD Broadcom NetXtreme BCM57786 PCIe + Broadcom BCM4331 802.11a/b/g/n Gentoo/Linux 4.4.248-gentoo-x86_64-gcc (x86_64) Xfce X Server 1.20.10 nouveau 1.0.16 4.3 Mesa 20.3.1 GCC 10.2.0 + Clang 11.0.0Target: + LLVM 11.0.0 ext4 2880x1800 NVIDIA NVE7 1GB 4.9.248-gentoo-x86_64-gcc (x86_64) Intel Core i7-3615QM @ 3.30GHz (4 Cores / 8 Threads) NVIDIA NVE7 1GB (1200MHz) Intel 7 /C216 4.14.212-gentoo-x86_64-gcc (x86_64) 4.19.163-gentoo-x86_64-gcc (x86_64) 5.4.84-gentoo-x86_64-gcc (x86_64) Xfce 4.16 5.4.84-gentoo (x86_64) 5.9.16-gentoo-x86_64-gcc (x86_64) 5.10.2-gentoo-x86_64-gcc (x86_64) 5.10.2-gentoo-x86_64-calculate (x86_64) NVIDIA GeForce GT 650M 1GB (797/2508MHz) Cirrus Logic CS4206 5.10.2-xanmod1-x86_64-gcc (x86_64) NVIDIA 455.45.01 4.6.0 5.10.0-pf3-x86_64-gcc (x86_64) NVIDIA 460.27.04 OpenBenchmarking.org Disk Details - Gentoo 4.4 no-miti GCC 10 core2: CFQ / commit=60,data=ordered,discard,noatime,rw / Block Size: 4096 - Gentoo 4.9 no-miti GCC 10 core2: CFQ / commit=60,data=ordered,discard,noatime,rw / Block Size: 4096 - Gentoo 4.14 no-miti GCC 10 core2: CFQ / commit=60,data=ordered,discard,noatime,rw / Block Size: 4096 - Gentoo 4.19 no-miti GCC 10 native: CFQ / commit=60,discard,noatime,rw / Block Size: 4096 - Gentoo 5.4 no-miti GCC 10 native: MQ-DEADLINE / commit=60,discard,noatime,rw / Block Size: 4096 - Gentoo 5.4 no-miti Clang 11 ivybridge: MQ-DEADLINE / commit=60,discard,noatime,rw / Block Size: 4096 - Gentoo 5.9.16 no-miti GCC 10 native: MQ-DEADLINE / commit=60,discard,noatime,rw / Block Size: 4096 - Gentoo 5.10.2 defconfig -miti GCC 10 native: MQ-DEADLINE / commit=60,discard,noatime,rw / Block Size: 4096 - Gentoo 5.10.2 myconf -miti GCC 10 native: MQ-DEADLINE / commit=60,discard,noatime,rw / Block Size: 4096 - GCC 5.10 calculate -miti GCC 10 native: MQ-DEADLINE / commit=60,discard,noatime,rw / Block Size: 4096 - Gentoo 5.10.2 Xanmod -miti GCC 10 ivy O3: NONE / discard,noatime,rw,stripe=256 / Block Size: 4096 - Gentoo 5.10 post-factum -miti GCC ivy O3: MQ-DEADLINE / discard,noatime,rw / Block Size: 4096 Processor Details - Gentoo 4.4 no-miti GCC 10 core2: Scaling Governor: acpi-cpufreq performance - CPU Microcode: 0x21 - Gentoo 4.9 no-miti GCC 10 core2: Scaling Governor: acpi-cpufreq performance - CPU Microcode: 0x21 - Gentoo 4.14 no-miti GCC 10 core2: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo 4.19 no-miti GCC 10 native: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo 5.4 no-miti GCC 10 native: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo 5.4 no-miti Clang 11 ivybridge: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo 5.9.16 no-miti GCC 10 native: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo 5.10.2 defconfig -miti GCC 10 native: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo 5.10.2 myconf -miti GCC 10 native: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - GCC 5.10 calculate -miti GCC 10 native: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo 5.10.2 Xanmod -miti GCC 10 ivy O3: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 - Gentoo 5.10 post-factum -miti GCC ivy O3: Scaling Governor: intel_cpufreq performance - CPU Microcode: 0x21 Security Details - Gentoo 4.4 no-miti GCC 10 core2: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo 4.9 no-miti GCC 10 core2: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo 4.14 no-miti GCC 10 core2: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo 4.19 no-miti GCC 10 native: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo 5.4 no-miti GCC 10 native: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo 5.4 no-miti Clang 11 ivybridge: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo 5.9.16 no-miti GCC 10 native: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo 5.10.2 defconfig -miti GCC 10 native: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo 5.10.2 myconf -miti GCC 10 native: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - GCC 5.10 calculate -miti GCC 10 native: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo 5.10.2 Xanmod -miti GCC 10 ivy O3: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected - Gentoo 5.10 post-factum -miti GCC ivy O3: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable: No microcode + tsx_async_abort: Not affected Kernel Details - Gentoo 5.10.2 Xanmod -miti GCC 10 ivy O3, Gentoo 5.10 post-factum -miti GCC ivy O3: i915.fastboot=1
Gentoo Kernel benhmark on macbookproR 10,1 mbw: Memory Copy - 128 MiB t-test1: 1 tinymembench: Standard Memcpy tinymembench: Standard Memset hackbench: 8 - Thread ipc-benchmark: TCP Socket - 1024 osbench: Create Files pmbench: 1 - 50% schbench: 8 - 8 postmark: Disk Transaction Performance sqlite: 1 rocksdb: Rand Read Gentoo 4.4 no-miti GCC 10 core2 Gentoo 4.9 no-miti GCC 10 core2 Gentoo 4.14 no-miti GCC 10 core2 Gentoo 4.19 no-miti GCC 10 native Gentoo 5.4 no-miti GCC 10 native Gentoo 5.4 no-miti Clang 11 ivybridge Gentoo 5.9.16 no-miti GCC 10 native Gentoo 5.10.2 defconfig -miti GCC 10 native Gentoo 5.10.2 myconf -miti GCC 10 native GCC 5.10 calculate -miti GCC 10 native Gentoo 5.10.2 Xanmod -miti GCC 10 ivy O3 Gentoo 5.10 post-factum -miti GCC ivy O3 8944.968 18.945 9537.6 24569.4 59.636 2295888 27.209296 0.0886 136422 5068 97.991 9797722 8913.257 18.478 9599.2 24837.7 64.382 2160290 27.506343 0.0888 136286 4934 72.169 10044837 8872.005 19.141 9518.0 25889.0 53.907 2192272 26.606891 0.0888 98496 4936 70.242 9836725 8860.702 19.819 9509.2 25959.7 58.726 2198011 26.459395 0.0885 97749 4967 74.058 9857701 8844.212 20.322 9568.0 24788.4 58.708 2080832 26.970900 0.0898 96384 4934 74.188 9823715 8848.795 19.778 9573.4 25823.4 54.424 2159577 27.486689 0.0887 98278 4870 74.067 10273470 8887.593 20.199 9548.8 25808.1 56.288 2111924 27.663972 0.0894 94882 4807 74.053 9776867 8858.672 20.483 9560.2 26076.1 53.896 2148876 28.120213 0.0888 90052 4777 75.000 10645730 8872.988 20.466 9535.1 25721.4 51.737 2144190 28.475987 0.0889 88704 4777 74.922 10067449 8756.140 20.281 9587.2 25979.6 65.428 2151423 28.283192 0.0890 88277 4807 74.147 7564052 8207.371 20.943 9297.3 25673.4 36.234 2090919 29.996948 0.0858 127027 4518 67.134 13277851 8726.426 20.899 9257.8 25276.7 35.980 2117937 29.929075 0.0864 88141 4465 66.675 13230687 OpenBenchmarking.org
MBW Test: Memory Copy - Array Size: 128 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 128 MiB GCC 5.10 calculate -miti GCC 10 native Gentoo 4.14 no-miti GCC 10 core2 Gentoo 4.19 no-miti GCC 10 native Gentoo 4.4 no-miti GCC 10 core2 Gentoo 4.9 no-miti GCC 10 core2 Gentoo 5.10 post-factum -miti GCC ivy O3 Gentoo 5.10.2 Xanmod -miti GCC 10 ivy O3 Gentoo 5.10.2 defconfig -miti GCC 10 native Gentoo 5.10.2 myconf -miti GCC 10 native Gentoo 5.4 no-miti Clang 11 ivybridge Gentoo 5.4 no-miti GCC 10 native Gentoo 5.9.16 no-miti GCC 10 native 2K 4K 6K 8K 10K SE +/- 41.46, N = 3 SE +/- 27.73, N = 3 SE +/- 49.40, N = 3 SE +/- 3.95, N = 3 SE +/- 43.84, N = 3 SE +/- 4.21, N = 3 SE +/- 54.02, N = 3 SE +/- 6.42, N = 3 SE +/- 20.99, N = 3 SE +/- 59.15, N = 3 SE +/- 43.25, N = 3 SE +/- 27.84, N = 3 8756.14 8872.01 8860.70 8944.97 8913.26 8726.43 8207.37 8858.67 8872.99 8848.80 8844.21 8887.59 1. (CC) gcc options: -O3 -march=native
t-test1 Threads: 1 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 1 GCC 5.10 calculate -miti GCC 10 native Gentoo 4.14 no-miti GCC 10 core2 Gentoo 4.19 no-miti GCC 10 native Gentoo 4.4 no-miti GCC 10 core2 Gentoo 4.9 no-miti GCC 10 core2 Gentoo 5.10 post-factum -miti GCC ivy O3 Gentoo 5.10.2 Xanmod -miti GCC 10 ivy O3 Gentoo 5.10.2 defconfig -miti GCC 10 native Gentoo 5.10.2 myconf -miti GCC 10 native Gentoo 5.4 no-miti Clang 11 ivybridge Gentoo 5.4 no-miti GCC 10 native Gentoo 5.9.16 no-miti GCC 10 native 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.13, N = 3 SE +/- 0.18, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.13, N = 3 SE +/- 0.20, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 20.28 19.14 19.82 18.95 18.48 20.90 20.94 20.48 20.47 19.78 20.32 20.20 1. (CC) gcc options: -pthread
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy GCC 5.10 calculate -miti GCC 10 native Gentoo 4.14 no-miti GCC 10 core2 Gentoo 4.19 no-miti GCC 10 native Gentoo 4.4 no-miti GCC 10 core2 Gentoo 4.9 no-miti GCC 10 core2 Gentoo 5.10 post-factum -miti GCC ivy O3 Gentoo 5.10.2 Xanmod -miti GCC 10 ivy O3 Gentoo 5.10.2 defconfig -miti GCC 10 native Gentoo 5.10.2 myconf -miti GCC 10 native Gentoo 5.4 no-miti Clang 11 ivybridge Gentoo 5.4 no-miti GCC 10 native Gentoo 5.9.16 no-miti GCC 10 native 2K 4K 6K 8K 10K SE +/- 6.53, N = 3 SE +/- 4.88, N = 3 SE +/- 8.85, N = 3 SE +/- 19.15, N = 3 SE +/- 21.61, N = 3 SE +/- 20.30, N = 3 SE +/- 27.36, N = 3 SE +/- 5.78, N = 3 SE +/- 11.05, N = 3 SE +/- 15.88, N = 3 SE +/- 14.65, N = 3 SE +/- 17.36, N = 3 9587.2 9518.0 9509.2 9537.6 9599.2 9257.8 9297.3 9560.2 9535.1 9573.4 9568.0 9548.8 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset GCC 5.10 calculate -miti GCC 10 native Gentoo 4.14 no-miti GCC 10 core2 Gentoo 4.19 no-miti GCC 10 native Gentoo 4.4 no-miti GCC 10 core2 Gentoo 4.9 no-miti GCC 10 core2 Gentoo 5.10 post-factum -miti GCC ivy O3 Gentoo 5.10.2 Xanmod -miti GCC 10 ivy O3 Gentoo 5.10.2 defconfig -miti GCC 10 native Gentoo 5.10.2 myconf -miti GCC 10 native Gentoo 5.4 no-miti Clang 11 ivybridge Gentoo 5.4 no-miti GCC 10 native Gentoo 5.9.16 no-miti GCC 10 native 6K 12K 18K 24K 30K SE +/- 24.70, N = 3 SE +/- 94.61, N = 3 SE +/- 44.89, N = 3 SE +/- 172.79, N = 3 SE +/- 212.92, N = 3 SE +/- 62.45, N = 3 SE +/- 98.69, N = 3 SE +/- 19.44, N = 3 SE +/- 8.14, N = 3 SE +/- 18.54, N = 3 SE +/- 130.61, N = 3 SE +/- 82.21, N = 3 25979.6 25889.0 25959.7 24569.4 24837.7 25276.7 25673.4 26076.1 25721.4 25823.4 24788.4 25808.1 1. (CC) gcc options: -O2 -lm
Hackbench Count: 8 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread GCC 5.10 calculate -miti GCC 10 native Gentoo 4.14 no-miti GCC 10 core2 Gentoo 4.19 no-miti GCC 10 native Gentoo 4.4 no-miti GCC 10 core2 Gentoo 4.9 no-miti GCC 10 core2 Gentoo 5.10 post-factum -miti GCC ivy O3 Gentoo 5.10.2 Xanmod -miti GCC 10 ivy O3 Gentoo 5.10.2 defconfig -miti GCC 10 native Gentoo 5.10.2 myconf -miti GCC 10 native Gentoo 5.4 no-miti Clang 11 ivybridge Gentoo 5.4 no-miti GCC 10 native Gentoo 5.9.16 no-miti GCC 10 native 15 30 45 60 75 SE +/- 3.54, N = 15 SE +/- 1.27, N = 15 SE +/- 1.52, N = 15 SE +/- 1.55, N = 15 SE +/- 1.61, N = 15 SE +/- 0.11, N = 3 SE +/- 0.18, N = 3 SE +/- 1.84, N = 15 SE +/- 2.30, N = 12 SE +/- 2.30, N = 12 SE +/- 1.93, N = 15 SE +/- 2.06, N = 15 65.43 53.91 58.73 59.64 64.38 35.98 36.23 53.90 51.74 54.42 58.71 56.29 1. (CC) gcc options: -lpthread
IPC_benchmark Type: TCP Socket - Message Bytes: 1024 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 1024 GCC 5.10 calculate -miti GCC 10 native Gentoo 4.14 no-miti GCC 10 core2 Gentoo 4.19 no-miti GCC 10 native Gentoo 4.4 no-miti GCC 10 core2 Gentoo 4.9 no-miti GCC 10 core2 Gentoo 5.10 post-factum -miti GCC ivy O3 Gentoo 5.10.2 Xanmod -miti GCC 10 ivy O3 Gentoo 5.10.2 defconfig -miti GCC 10 native Gentoo 5.10.2 myconf -miti GCC 10 native Gentoo 5.4 no-miti Clang 11 ivybridge Gentoo 5.4 no-miti GCC 10 native Gentoo 5.9.16 no-miti GCC 10 native 500K 1000K 1500K 2000K 2500K SE +/- 13339.14, N = 3 SE +/- 24511.18, N = 3 SE +/- 22348.88, N = 3 SE +/- 16887.00, N = 3 SE +/- 6823.00, N = 3 SE +/- 2652.41, N = 3 SE +/- 34514.93, N = 3 SE +/- 6568.42, N = 3 SE +/- 8587.23, N = 3 SE +/- 4809.15, N = 3 SE +/- 5077.30, N = 3 SE +/- 9846.92, N = 3 2151423 2192272 2198011 2295888 2160290 2117937 2090919 2148876 2144190 2159577 2080832 2111924
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files GCC 5.10 calculate -miti GCC 10 native Gentoo 4.14 no-miti GCC 10 core2 Gentoo 4.19 no-miti GCC 10 native Gentoo 4.4 no-miti GCC 10 core2 Gentoo 4.9 no-miti GCC 10 core2 Gentoo 5.10 post-factum -miti GCC ivy O3 Gentoo 5.10.2 Xanmod -miti GCC 10 ivy O3 Gentoo 5.10.2 defconfig -miti GCC 10 native Gentoo 5.10.2 myconf -miti GCC 10 native Gentoo 5.4 no-miti Clang 11 ivybridge Gentoo 5.4 no-miti GCC 10 native Gentoo 5.9.16 no-miti GCC 10 native 7 14 21 28 35 SE +/- 0.11, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 SE +/- 0.26, N = 3 28.28 26.61 26.46 27.21 27.51 29.93 30.00 28.12 28.48 27.49 26.97 27.66 1. (CC) gcc options: -lm
pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 50% OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 50% GCC 5.10 calculate -miti GCC 10 native Gentoo 4.14 no-miti GCC 10 core2 Gentoo 4.19 no-miti GCC 10 native Gentoo 4.4 no-miti GCC 10 core2 Gentoo 4.9 no-miti GCC 10 core2 Gentoo 5.10 post-factum -miti GCC ivy O3 Gentoo 5.10.2 Xanmod -miti GCC 10 ivy O3 Gentoo 5.10.2 defconfig -miti GCC 10 native Gentoo 5.10.2 myconf -miti GCC 10 native Gentoo 5.4 no-miti Clang 11 ivybridge Gentoo 5.4 no-miti GCC 10 native Gentoo 5.9.16 no-miti GCC 10 native 0.0202 0.0404 0.0606 0.0808 0.101 SE +/- 0.0002, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0000, N = 3 SE +/- 0.0004, N = 3 SE +/- 0.0002, N = 3 SE +/- 0.0003, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0002, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0002, N = 3 0.0890 0.0888 0.0885 0.0886 0.0888 0.0864 0.0858 0.0888 0.0889 0.0887 0.0898 0.0894 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
Schbench Message Threads: 8 - Workers Per Message Thread: 8 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 8 GCC 5.10 calculate -miti GCC 10 native Gentoo 4.14 no-miti GCC 10 core2 Gentoo 4.19 no-miti GCC 10 native Gentoo 4.4 no-miti GCC 10 core2 Gentoo 4.9 no-miti GCC 10 core2 Gentoo 5.10 post-factum -miti GCC ivy O3 Gentoo 5.10.2 Xanmod -miti GCC 10 ivy O3 Gentoo 5.10.2 defconfig -miti GCC 10 native Gentoo 5.10.2 myconf -miti GCC 10 native Gentoo 5.4 no-miti Clang 11 ivybridge Gentoo 5.4 no-miti GCC 10 native Gentoo 5.9.16 no-miti GCC 10 native 30K 60K 90K 120K 150K SE +/- 863.51, N = 15 SE +/- 1273.05, N = 4 SE +/- 743.92, N = 3 SE +/- 1336.84, N = 15 SE +/- 1298.73, N = 15 SE +/- 1153.61, N = 15 SE +/- 1443.12, N = 15 SE +/- 1520.58, N = 15 SE +/- 899.04, N = 3 SE +/- 844.56, N = 15 SE +/- 1034.61, N = 3 SE +/- 1096.37, N = 15 88277 98496 97749 136422 136286 88141 127027 90052 88704 98278 96384 94882 1. (CC) gcc options: -O2 -lpthread
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance GCC 5.10 calculate -miti GCC 10 native Gentoo 4.14 no-miti GCC 10 core2 Gentoo 4.19 no-miti GCC 10 native Gentoo 4.4 no-miti GCC 10 core2 Gentoo 4.9 no-miti GCC 10 core2 Gentoo 5.10 post-factum -miti GCC ivy O3 Gentoo 5.10.2 Xanmod -miti GCC 10 ivy O3 Gentoo 5.10.2 defconfig -miti GCC 10 native Gentoo 5.10.2 myconf -miti GCC 10 native Gentoo 5.4 no-miti Clang 11 ivybridge Gentoo 5.4 no-miti GCC 10 native Gentoo 5.9.16 no-miti GCC 10 native 1100 2200 3300 4400 5500 SE +/- 64.33, N = 3 SE +/- 33.00, N = 3 SE +/- 34.00, N = 3 SE +/- 33.00, N = 3 SE +/- 46.19, N = 3 SE +/- 27.00, N = 3 SE +/- 30.33, N = 3 SE +/- 30.33, N = 3 SE +/- 31.33, N = 3 SE +/- 33.00, N = 3 4807 4936 4967 5068 4934 4465 4518 4777 4777 4870 4934 4807 1. (CC) gcc options: -O3
SQLite Threads / Copies: 1 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 1 GCC 5.10 calculate -miti GCC 10 native Gentoo 4.14 no-miti GCC 10 core2 Gentoo 4.19 no-miti GCC 10 native Gentoo 4.4 no-miti GCC 10 core2 Gentoo 4.9 no-miti GCC 10 core2 Gentoo 5.10 post-factum -miti GCC ivy O3 Gentoo 5.10.2 Xanmod -miti GCC 10 ivy O3 Gentoo 5.10.2 defconfig -miti GCC 10 native Gentoo 5.10.2 myconf -miti GCC 10 native Gentoo 5.4 no-miti Clang 11 ivybridge Gentoo 5.4 no-miti GCC 10 native Gentoo 5.9.16 no-miti GCC 10 native 20 40 60 80 100 SE +/- 0.09, N = 3 SE +/- 0.38, N = 3 SE +/- 0.10, N = 3 SE +/- 1.10, N = 3 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 SE +/- 0.14, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 SE +/- 0.21, N = 3 SE +/- 0.09, N = 3 74.15 70.24 74.06 97.99 72.17 66.68 67.13 75.00 74.92 74.07 74.19 74.05 1. (CC) gcc options: -O2 -lreadline -lz -lm -ldl -lpthread
Facebook RocksDB Test: Random Read OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Read GCC 5.10 calculate -miti GCC 10 native Gentoo 4.14 no-miti GCC 10 core2 Gentoo 4.19 no-miti GCC 10 native Gentoo 4.4 no-miti GCC 10 core2 Gentoo 4.9 no-miti GCC 10 core2 Gentoo 5.10 post-factum -miti GCC ivy O3 Gentoo 5.10.2 Xanmod -miti GCC 10 ivy O3 Gentoo 5.10.2 defconfig -miti GCC 10 native Gentoo 5.10.2 myconf -miti GCC 10 native Gentoo 5.4 no-miti Clang 11 ivybridge Gentoo 5.4 no-miti GCC 10 native Gentoo 5.9.16 no-miti GCC 10 native 3M 6M 9M 12M 15M SE +/- 100223.46, N = 3 SE +/- 117698.05, N = 6 SE +/- 140590.97, N = 4 SE +/- 118175.50, N = 5 SE +/- 91186.49, N = 12 SE +/- 177407.83, N = 15 SE +/- 230982.38, N = 15 SE +/- 148598.45, N = 3 SE +/- 144839.23, N = 4 SE +/- 135055.03, N = 3 SE +/- 145654.75, N = 3 SE +/- 102237.38, N = 3 7564052 9836725 9857701 9797722 10044837 13230687 13277851 10645730 10067449 10273470 9823715 9776867 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Phoronix Test Suite v10.8.5