2 x Intel Xeon Platinum 8280 mitigation benchmarks for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1911170-HU-DEFAULTMI73 Cascade Lake TSX + Mitigations + New ucode - Phoronix Test Suite Cascade Lake TSX + Mitigations + New ucode 2 x Intel Xeon Platinum 8280 mitigation benchmarks for a future article.
HTML result view exported from: https://openbenchmarking.org/result/1911170-HU-DEFAULTMI73 .
Cascade Lake TSX + Mitigations + New ucode Processor Motherboard Chipset Memory Disk Graphics Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 2 x Intel Xeon Platinum 8280 @ 4.00GHz (56 Cores / 112 Threads) GIGABYTE MD61-SC2-00 v01000100 (T15 BIOS) Intel Sky Lake-E DMI3 Registers 386048MB 280GB INTEL SSDPED1D280GA llvmpipe 377GB VE228 2 x Intel X722 for 1GbE + 2 x QLogic FastLinQ QL41000 10/25/40/50GbE Ubuntu 19.10 5.4.0-rc7-12nov-vulns (x86_64) 20191112 GNOME Shell 3.34.1 X Server 1.20.5 modesetting 1.20.5 3.3 Mesa 19.2.1 (LLVM 9.0 256 bits) GCC 9.2.1 20191008 ext4 1920x1080 2 x Intel Xeon Platinum 8280 @ 4.00GHz (56 Cores) 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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -v Disk Details - NONE / errors=remount-ro,relatime,rw Processor Details - No Mitigations + Old ucode: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x5000021 - No Mitigations: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500002c - Default Mitigations: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500002c - Default Mitigations + TSX: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500002c - Default Mitigations + No HT: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500002c - Default Mitigations + No HT + TSX: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500002c Java Details - OpenJDK Runtime Environment (build 11.0.5-ea+10-post-Ubuntu-0ubuntu1) Python Details - Python 2.7.17rc1 + Python 3.7.5rc1 Security Details - No Mitigations + Old ucode: itlb_multihit: KVM: Vulnerable + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + tsx_async_abort: Vulnerable - No Mitigations: itlb_multihit: KVM: Vulnerable + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + tsx_async_abort: Mitigation of TSX disabled - Default Mitigations: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled - Default Mitigations + TSX: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable - Default Mitigations + No HT: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled - Default Mitigations + No HT + TSX: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of Clear buffers; SMT disabled
Cascade Lake TSX + Mitigations + New ucode sqlite: 64 fio: Rand Read - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Rand Read - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Rand Write - Linux AIO - Yes - No - 2MB - Default Test Directory fio: Rand Write - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Rand Write - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Seq Read - Linux AIO - Yes - No - 2MB - Default Test Directory fio: Seq Read - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Seq Read - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Seq Write - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Seq Write - Linux AIO - Yes - No - 4KB - Default Test Directory fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fs-mark: 1000 Files, 1MB Size, No Sync/FSync ior: Write Test ior: Read Test compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree t-test1: 1 t-test1: 2 sockperf: Throughput sockperf: Latency Ping Pong sockperf: Latency Under Load npb: EP.C npb: EP.D npb: FT.C namd: ATPase Simulation - 327,506 Atoms mrbayes: Primate Phylogeny Analysis java-scimark2: Composite dacapobench: H2 dacapobench: Jython dacapobench: Tradesoap dacapobench: Tradebeans renaissance: Apache Spark Bayes renaissance: Savina Reactors.IO renaissance: In-Memory Database Shootout graphics-magick: Swirl graphics-magick: Rotate graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Noise-Gaussian graphics-magick: HWB Color Space dav1d: Summer Nature 4K dav1d: Chimera 1080p 10-bit ospray: XFrog Forest - SciVis ospray: XFrog Forest - Path Tracer ospray: Magnetic Reconnection - SciVis embree: Pathtracer - Crown embree: Pathtracer ISPC - Crown embree: Pathtracer - Asian Dragon Obj embree: Pathtracer ISPC - Asian Dragon Obj coremark: CoreMark Size 666 - Iterations Per Second build-gcc: Time To Compile build-linux-kernel: Time To Compile build-llvm: Time To Compile hackbench: 8 - Thread hackbench: 16 - Thread hackbench: 8 - Process hackbench: 16 - Process hackbench: 32 - Process n-queens: Elapsed Time glibc-bench: exp glibc-bench: ffs glibc-bench: ffsll glibc-bench: pthread_once tjbench: Decompression Throughput gromacs: Water Benchmark mysqlslap: 256 pgbench: Buffer Test - Normal Load - Read Only sqlite-speedtest: Timed Time - Size 1,000 gimp: resize gimp: rotate gimp: auto-levels gimp: unsharp-mask memtier-benchmark: Redis ctx-clock: Context Switch Time rocksdb: Rand Fill rocksdb: Seq Fill rocksdb: Rand Fill Sync rocksdb: Read While Writing blender: Classroom - CPU-Only blender: Barbershop - CPU-Only mcperf: Get mcperf: Set pybench: Total For Average Test Times nginx: Static Web Page Serving apache: Static Web Page Serving phpbench: PHP Benchmark Suite selenium: Maze Solver - Firefox selenium: PSPDFKit WASM - Firefox osbench: Create Files osbench: Create Threads osbench: Create Processes osbench: Memory Allocations No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 17.556 315 80680 907 820 210000 1924 1776 454800 845 216000 795.9 1252.0 813.4 1848.5 1412.73 1984.95 1791.87 600.51 2928.31 18.868 8.617 448360 3.700 37.693 6099.23 6424.36 46890.67 0.36049 127.166 2152.56 8736 4559 7665 12150 3286.454 26188.263 16902.210 1454 606 544 809 474 755 205.38 68.73 12.20 6.76 71.43 45.4925 53.4040 51.9557 58.8285 1870205.527200 887.099 24.185 112.269 10.582 28.538 7.640 26.742 50.079 3.158 5.08538 1.66029 1.66125 1.67045 181.818865 5.783 446 901390.609121 63.878 12.061 17.746 22.509 26.698 3942410.03 135 199879 199393 175248 6412323 95.27 182.00 116305.7 65755.6 1032 32865.75 26306.18 673402 6.5 1611 13.270633 20.410220 44.786135 85.631370 17.214 303 77473 922 822 210667 1914 1797 460000 843 216000 740.1 1287.0 776.6 1828.7 1274.11 1975.11 1783.97 593.91 2828.44 19.241 8.984 440031 3.692 39.938 5967.87 6555.18 47770.69 0.36167 140.487 2023.44 9093 4770 7876 12283 3382.145 26263.558 16974.925 1458 600 543 800 481 730 203.89 65.84 12.05 6.67 71.43 45.5616 53.1453 51.5274 58.7775 1668803.224037 900.539 24.869 113.985 10.907 29.447 7.297 26.164 46.696 3.339 5.58804 1.65556 1.65581 1.66339 176.892850 5.759 441 914647.716544 65.019 12.418 18.310 23.276 27.745 4455789.73 134 197271 197249 169005 6345586 98.13 185.50 116181.7 66321.9 1091 34173.55 25808.38 646447 6.5 1678 13.719780 20.319621 45.783520 89.657625 19.807 308 78900 897 813 208000 1880 1736 444200 845 216000 725.1 1243.6 665.4 1804.7 1297.33 1849.54 1685.69 579.22 2753.54 18.803 8.804 426235 3.956 38.440 6110.45 6364.25 47783.61 0.36134 140.328 2020.37 8940 4781 7272 11886 3364.959 27064.810 17153.869 1446 602 541 801 461 751 206.13 66.12 12.05 6.67 71.43 45.2129 53.1467 51.6747 57.9361 1687345.843844 903.317 24.959 113.895 9.372 28.897 7.340 27.101 49.760 3.375 5.60802 1.67080 1.67230 1.68213 176.591879 5.786 441 909277.747396 66.097 12.535 18.430 23.578 29.698 4047462.82 135 190828 190549 165265 6335435 98.36 185.77 107000.5 62923.7 1093 31592.00 24718.20 645204 6.6 1787 14.046368 20.526250 46.190421 89.348555 18.709 289 73767 876 766 196333 1824 1588 406333 790 202333 780.1 1250.2 772.3 1722.8 1221.78 1929.81 1761.26 553.70 2543.26 19.980 9.163 403297 4.184 36.738 6160.50 6462.18 46840.52 0.36144 140.846 2025.82 8790 4783 7363 11956 3531.929 28018.320 17134.645 1431 584 540 803 457 726 205.03 66.05 12.05 6.67 71.43 45.6398 53.2048 51.7106 58.7731 1703749.932379 941.097 25.535 117.018 8.591 32.551 6.971 30.361 52.741 3.364 5.72369 1.80224 1.80203 1.80817 176.233830 5.768 434 888296.743186 71.598 12.768 18.938 24.493 30.105 3743629.93 455 172229 172758 158260 6221981 98.27 185.63 102237.0 61202.8 1093 29726.12 23639.63 643614 6.7 1782 14.722453 21.256606 47.218005 91.519991 18.746 296 75800 910 810 207333 1930 1769 452667 845 216667 730.4 1267.3 613.3 1796.3 1398.11 1979.48 1779.60 581.72 2754.83 19.225 8.585 420154 3.831 36.388 6077.89 6646.46 36833.86 0.36480 140.543 2018.53 8912 4843 7409 11932 3361.071 26595.648 16939.151 1456 587 541 798 467 769 204.81 66.08 12.05 6.67 71.43 45.7155 52.6317 51.7701 58.6374 1680764.402269 904.607 24.971 116.031 9.978 28.965 7.480 27.214 47.041 3.310 5.64088 1.66963 1.66994 1.67938 176.943615 5.753 441 909226.950543 66.054 12.346 18.419 24.317 29.600 3913100.61 135 191201 191878 163705 6341103 98.24 185.31 107775.5 62276.2 1093 31860.39 25051.76 644906 6.6 1772 14.028326 20.667712 45.714378 90.132555 20.121 285 72933 916 768 196667 1910 1560 399667 778 199333 574.6 1204.5 604.9 1725.3 1142.03 1850.50 1753.54 553.25 2514.16 64.707 21.460 406044 4.185 41.813 6558.81 6474.74 47329.24 0.42164 140.180 2026.30 7989 4831 7179 13668 3353.068 28941.314 17702.101 1263 574 525 790 445 722 167.53 50.83 8.55 4.66 55.56 34.5033 35.7095 35.0889 38.6987 1250999.816485 971.014 28.316 124.515 14.740 29.557 14.112 25.214 47.699 4.823 5.72415 1.79641 1.79714 1.80347 176.381758 5.794 440 694383.862015 71.672 12.513 19.186 25.791 30.461 2519515.57 481 174872 174853 136358 5046027 123.90 213.07 102549.9 60861.1 1089 30724.03 24145.48 643732 6.6 1772 14.716700 19.660791 40.589968 92.037360 OpenBenchmarking.org
SQLite Threads / Copies: 64 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 64 No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 5 10 15 20 25 SE +/- 0.20, N = 3 SE +/- 0.21, N = 6 SE +/- 0.26, N = 15 SE +/- 0.18, N = 3 SE +/- 0.21, N = 7 SE +/- 0.37, N = 15 17.56 17.21 19.81 18.71 18.75 20.12 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.16 Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 70 140 210 280 350 SE +/- 3.72, N = 15 SE +/- 3.55, N = 15 SE +/- 3.97, N = 4 SE +/- 2.08, N = 3 SE +/- 4.91, N = 3 SE +/- 3.46, N = 3 315 303 308 289 296 285 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.16 Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 20K 40K 60K 80K 100K SE +/- 916.06, N = 15 SE +/- 908.71, N = 15 SE +/- 1017.35, N = 4 SE +/- 895.05, N = 3 SE +/- 1266.23, N = 3 SE +/- 895.05, N = 3 80680 77473 78900 73767 75800 72933 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.16 Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 200 400 600 800 1000 SE +/- 13.25, N = 3 SE +/- 3.18, N = 3 SE +/- 7.84, N = 3 SE +/- 4.81, N = 3 SE +/- 12.00, N = 3 SE +/- 4.58, N = 3 907 922 897 876 910 916 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.16 Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 200 400 600 800 1000 SE +/- 2.33, N = 3 SE +/- 4.04, N = 3 SE +/- 0.67, N = 3 SE +/- 3.93, N = 3 SE +/- 2.52, N = 3 SE +/- 2.19, N = 3 820 822 813 766 810 768 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.16 Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 50K 100K 150K 200K 250K SE +/- 577.35, N = 3 SE +/- 1201.85, N = 3 SE +/- 881.92, N = 3 SE +/- 666.67, N = 3 SE +/- 333.33, N = 3 210000 210667 208000 196333 207333 196667 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.16 Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 400 800 1200 1600 2000 SE +/- 8.33, N = 3 SE +/- 13.91, N = 3 SE +/- 15.95, N = 15 SE +/- 20.39, N = 6 SE +/- 13.45, N = 3 SE +/- 7.88, N = 3 1924 1914 1880 1824 1930 1910 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.16 Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 400 800 1200 1600 2000 SE +/- 16.57, N = 15 SE +/- 5.78, N = 3 SE +/- 18.99, N = 15 SE +/- 8.08, N = 3 SE +/- 13.32, N = 3 SE +/- 1.00, N = 3 1776 1797 1736 1588 1769 1560 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.16 Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 100K 200K 300K 400K 500K SE +/- 4251.83, N = 15 SE +/- 1527.53, N = 3 SE +/- 4852.29, N = 15 SE +/- 2185.81, N = 3 SE +/- 3382.96, N = 3 SE +/- 333.33, N = 3 454800 460000 444200 406333 452667 399667 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.16 Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 200 400 600 800 1000 SE +/- 12.47, N = 3 SE +/- 7.86, N = 3 SE +/- 4.04, N = 3 SE +/- 13.12, N = 3 SE +/- 13.17, N = 3 SE +/- 8.41, N = 3 845 843 845 790 845 778 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.16 Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 50K 100K 150K 200K 250K SE +/- 3214.55, N = 3 SE +/- 2081.67, N = 3 SE +/- 1000.00, N = 3 SE +/- 3480.10, N = 3 SE +/- 3333.33, N = 3 SE +/- 2027.59, N = 3 216000 216000 216000 202333 216667 199333 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 200 400 600 800 1000 SE +/- 7.81, N = 15 SE +/- 11.20, N = 3 SE +/- 9.77, N = 15 SE +/- 7.88, N = 15 SE +/- 6.82, N = 3 SE +/- 8.98, N = 3 795.9 740.1 725.1 780.1 730.4 574.6 1. (CC) gcc options: -static
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 300 600 900 1200 1500 SE +/- 16.57, N = 5 SE +/- 13.49, N = 15 SE +/- 15.37, N = 3 SE +/- 18.14, N = 4 SE +/- 3.13, N = 3 SE +/- 11.96, N = 15 1252.0 1287.0 1243.6 1250.2 1267.3 1204.5 1. (CC) gcc options: -static
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 200 400 600 800 1000 SE +/- 16.62, N = 12 SE +/- 12.88, N = 15 SE +/- 7.64, N = 3 SE +/- 17.76, N = 12 SE +/- 10.60, N = 3 SE +/- 2.66, N = 3 813.4 776.6 665.4 772.3 613.3 604.9 1. (CC) gcc options: -static
FS-Mark Test: 1000 Files, 1MB Size, No Sync/FSync OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 400 800 1200 1600 2000 SE +/- 4.78, N = 3 SE +/- 5.19, N = 3 SE +/- 2.87, N = 3 SE +/- 6.79, N = 3 SE +/- 6.66, N = 3 SE +/- 3.13, N = 3 1848.5 1828.7 1804.7 1722.8 1796.3 1725.3 1. (CC) gcc options: -static
IOR Write Test OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Write Test No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 300 600 900 1200 1500 SE +/- 2.97, N = 3 SE +/- 29.66, N = 15 SE +/- 15.41, N = 3 SE +/- 17.74, N = 3 SE +/- 8.02, N = 3 SE +/- 11.81, N = 15 1412.73 1274.11 1297.33 1221.78 1398.11 1142.03 MIN: 764.99 / MAX: 1787.94 MIN: 646.56 / MAX: 1856.98 MIN: 633.28 / MAX: 1724.03 MIN: 748.72 / MAX: 1723.13 MIN: 739.85 / MAX: 1771.77 MIN: 284.66 / MAX: 1569.45 1. (CC) gcc options: -O2 -lm -pthread -lmpi
IOR Read Test OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Read Test No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 400 800 1200 1600 2000 SE +/- 2.64, N = 3 SE +/- 23.04, N = 15 SE +/- 12.24, N = 3 SE +/- 20.13, N = 3 SE +/- 3.28, N = 3 SE +/- 19.36, N = 15 1984.95 1975.11 1849.54 1929.81 1979.48 1850.50 MIN: 1475.97 / MAX: 2157.41 MIN: 1512.99 / MAX: 2311.65 MIN: 1576.82 / MAX: 2125.1 MIN: 1255.72 / MAX: 2137.28 MIN: 1591.39 / MAX: 2150.22 MIN: 806.81 / MAX: 2294.23 1. (CC) gcc options: -O2 -lm -pthread -lmpi
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 400 800 1200 1600 2000 SE +/- 2.79, N = 3 SE +/- 5.66, N = 3 SE +/- 19.46, N = 6 SE +/- 10.84, N = 3 SE +/- 10.97, N = 3 SE +/- 8.10, N = 3 1791.87 1783.97 1685.69 1761.26 1779.60 1753.54
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 130 260 390 520 650 SE +/- 1.08, N = 3 SE +/- 4.80, N = 3 SE +/- 4.56, N = 3 SE +/- 2.41, N = 3 SE +/- 3.52, N = 3 SE +/- 1.37, N = 3 600.51 593.91 579.22 553.70 581.72 553.25
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 600 1200 1800 2400 3000 SE +/- 9.50, N = 3 SE +/- 15.64, N = 3 SE +/- 9.23, N = 3 SE +/- 7.86, N = 3 SE +/- 25.39, N = 3 SE +/- 12.13, N = 3 2928.31 2828.44 2753.54 2543.26 2754.83 2514.16
t-test1 Threads: 1 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 1 No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 14 28 42 56 70 SE +/- 0.13, N = 3 SE +/- 0.10, N = 3 SE +/- 0.08, N = 3 SE +/- 0.09, N = 3 SE +/- 0.14, N = 3 SE +/- 0.10, N = 3 18.87 19.24 18.80 19.98 19.23 64.71 1. (CC) gcc options: -pthread
t-test1 Threads: 2 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 2 No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 5 10 15 20 25 SE +/- 0.020, N = 3 SE +/- 0.080, N = 3 SE +/- 0.045, N = 3 SE +/- 0.013, N = 3 SE +/- 0.128, N = 3 SE +/- 0.101, N = 3 8.617 8.984 8.804 9.163 8.585 21.460 1. (CC) gcc options: -pthread
Sockperf Test: Throughput OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.4 Test: Throughput No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 100K 200K 300K 400K 500K SE +/- 3122.93, N = 25 SE +/- 4862.22, N = 20 SE +/- 5060.17, N = 6 SE +/- 3902.29, N = 5 SE +/- 3219.28, N = 15 SE +/- 3994.07, N = 5 448360 440031 426235 403297 420154 406044 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Sockperf Test: Latency Ping Pong OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Ping Pong No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 0.9416 1.8832 2.8248 3.7664 4.708 SE +/- 0.014, N = 5 SE +/- 0.028, N = 5 SE +/- 0.018, N = 25 SE +/- 0.036, N = 5 SE +/- 0.030, N = 5 SE +/- 0.037, N = 5 3.700 3.692 3.956 4.184 3.831 4.185 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Sockperf Test: Latency Under Load OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Under Load No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 10 20 30 40 50 SE +/- 0.57, N = 25 SE +/- 0.20, N = 5 SE +/- 0.57, N = 25 SE +/- 1.49, N = 20 SE +/- 1.56, N = 20 SE +/- 0.09, N = 5 37.69 39.94 38.44 36.74 36.39 41.81 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
NAS Parallel Benchmarks Test / Class: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.C No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 1400 2800 4200 5600 7000 SE +/- 79.78, N = 5 SE +/- 16.32, N = 3 SE +/- 44.02, N = 3 SE +/- 47.84, N = 3 SE +/- 38.96, N = 3 SE +/- 104.45, N = 3 6099.23 5967.87 6110.45 6160.50 6077.89 6558.81 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
NAS Parallel Benchmarks Test / Class: EP.D OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.D No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 1400 2800 4200 5600 7000 SE +/- 21.53, N = 3 SE +/- 87.24, N = 4 SE +/- 12.14, N = 3 SE +/- 93.21, N = 4 SE +/- 26.22, N = 3 SE +/- 86.72, N = 4 6424.36 6555.18 6364.25 6462.18 6646.46 6474.74 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
NAS Parallel Benchmarks Test / Class: FT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: FT.C No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 10K 20K 30K 40K 50K SE +/- 654.85, N = 3 SE +/- 205.01, N = 3 SE +/- 261.30, N = 3 SE +/- 678.25, N = 3 SE +/- 465.64, N = 3 SE +/- 430.85, N = 3 46890.67 47770.69 47783.61 46840.52 36833.86 47329.24 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13b1 ATPase Simulation - 327,506 Atoms No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 0.0949 0.1898 0.2847 0.3796 0.4745 SE +/- 0.00022, N = 15 SE +/- 0.00020, N = 15 SE +/- 0.00025, N = 15 SE +/- 0.00025, N = 12 SE +/- 0.00278, N = 10 SE +/- 0.00021, N = 14 0.36049 0.36167 0.36134 0.36144 0.36480 0.42164
Timed MrBayes Analysis Primate Phylogeny Analysis OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 30 60 90 120 150 SE +/- 0.31, N = 3 SE +/- 0.26, N = 3 SE +/- 0.30, N = 3 SE +/- 0.25, N = 3 SE +/- 0.30, N = 3 SE +/- 0.40, N = 3 127.17 140.49 140.33 140.85 140.54 140.18 1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -maes -mavx -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mrdrnd -mbmi -mbmi2 -madx -mmpx -mabm -O3 -std=c99 -pedantic -lm
Java SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 500 1000 1500 2000 2500 SE +/- 2.70, N = 4 SE +/- 6.46, N = 4 SE +/- 6.10, N = 4 SE +/- 10.55, N = 4 SE +/- 5.22, N = 4 SE +/- 6.82, N = 4 2152.56 2023.44 2020.37 2025.82 2018.53 2026.30
DaCapo Benchmark Java Test: H2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 2K 4K 6K 8K 10K SE +/- 108.34, N = 4 SE +/- 105.37, N = 4 SE +/- 127.99, N = 4 SE +/- 50.28, N = 4 SE +/- 119.00, N = 5 SE +/- 42.18, N = 4 8736 9093 8940 8790 8912 7989
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 1000 2000 3000 4000 5000 SE +/- 23.08, N = 4 SE +/- 14.09, N = 4 SE +/- 13.96, N = 4 SE +/- 29.70, N = 4 SE +/- 47.39, N = 4 SE +/- 31.58, N = 4 4559 4770 4781 4783 4843 4831
DaCapo Benchmark Java Test: Tradesoap OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradesoap No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 2K 4K 6K 8K 10K SE +/- 106.71, N = 4 SE +/- 54.13, N = 4 SE +/- 58.97, N = 20 SE +/- 86.60, N = 20 SE +/- 89.29, N = 16 SE +/- 85.56, N = 5 7665 7876 7272 7363 7409 7179
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 3K 6K 9K 12K 15K SE +/- 134.88, N = 20 SE +/- 214.58, N = 16 SE +/- 62.94, N = 4 SE +/- 120.94, N = 8 SE +/- 142.95, N = 6 SE +/- 95.67, N = 18 12150 12283 11886 11956 11932 13668
Renaissance Test: Apache Spark Bayes OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Apache Spark Bayes No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 800 1600 2400 3200 4000 SE +/- 34.64, N = 32 SE +/- 54.20, N = 32 SE +/- 41.85, N = 40 SE +/- 60.43, N = 40 SE +/- 42.51, N = 40 SE +/- 25.05, N = 40 3286.45 3382.15 3364.96 3531.93 3361.07 3353.07
Renaissance Test: Savina Reactors.IO OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Savina Reactors.IO No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 6K 12K 18K 24K 30K SE +/- 368.24, N = 40 SE +/- 370.01, N = 40 SE +/- 403.62, N = 40 SE +/- 446.70, N = 40 SE +/- 317.64, N = 40 SE +/- 470.43, N = 40 26188.26 26263.56 27064.81 28018.32 26595.65 28941.31
Renaissance Test: In-Memory Database Shootout OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: In-Memory Database Shootout No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 4K 8K 12K 16K 20K SE +/- 170.14, N = 8 SE +/- 152.42, N = 8 SE +/- 119.20, N = 8 SE +/- 149.97, N = 11 SE +/- 162.96, N = 9 SE +/- 176.64, N = 9 16902.21 16974.93 17153.87 17134.65 16939.15 17702.10
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 300 600 900 1200 1500 SE +/- 8.39, N = 3 SE +/- 11.02, N = 3 SE +/- 10.97, N = 3 SE +/- 7.69, N = 3 SE +/- 9.67, N = 3 SE +/- 13.20, N = 3 1454 1458 1446 1431 1456 1263 1. (CC) gcc options: -fopenmp -O2 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Rotate No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 130 260 390 520 650 SE +/- 3.51, N = 3 SE +/- 5.35, N = 15 SE +/- 5.92, N = 9 SE +/- 8.97, N = 3 SE +/- 5.84, N = 3 SE +/- 9.54, N = 3 606 600 602 584 587 574 1. (CC) gcc options: -fopenmp -O2 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 120 240 360 480 600 SE +/- 1.00, N = 3 SE +/- 2.08, N = 3 SE +/- 1.76, N = 3 SE +/- 3.71, N = 3 544 543 541 540 541 525 1. (CC) gcc options: -fopenmp -O2 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Enhanced No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 200 400 600 800 1000 SE +/- 9.00, N = 3 SE +/- 5.70, N = 3 SE +/- 3.48, N = 3 SE +/- 3.48, N = 3 SE +/- 6.33, N = 3 SE +/- 8.84, N = 3 809 800 801 803 798 790 1. (CC) gcc options: -fopenmp -O2 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 100 200 300 400 500 SE +/- 7.31, N = 3 SE +/- 6.51, N = 3 SE +/- 7.36, N = 3 SE +/- 2.85, N = 3 SE +/- 4.33, N = 3 474 481 461 457 467 445 1. (CC) gcc options: -fopenmp -O2 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 170 340 510 680 850 SE +/- 8.11, N = 3 SE +/- 5.69, N = 3 SE +/- 10.37, N = 4 SE +/- 2.00, N = 3 SE +/- 2.67, N = 3 SE +/- 7.65, N = 8 755 730 751 726 769 722 1. (CC) gcc options: -fopenmp -O2 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.5.0 Video Input: Summer Nature 4K No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 50 100 150 200 250 SE +/- 0.77, N = 3 SE +/- 1.75, N = 3 SE +/- 1.69, N = 3 SE +/- 3.19, N = 3 SE +/- 0.25, N = 3 SE +/- 1.22, N = 3 205.38 203.89 206.13 205.03 204.81 167.53 MIN: 81.1 / MAX: 229.85 MIN: 77.51 / MAX: 229.61 MIN: 82.9 / MAX: 230.43 MIN: 74.4 / MAX: 229.72 MIN: 80.25 / MAX: 228.7 MIN: 96.74 / MAX: 181.56 1. (CC) gcc options: -pthread
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.5.0 Video Input: Chimera 1080p 10-bit No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 15 30 45 60 75 SE +/- 0.16, N = 3 SE +/- 0.40, N = 3 SE +/- 0.11, N = 3 SE +/- 0.10, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 68.73 65.84 66.12 66.05 66.08 50.83 MIN: 51.32 / MAX: 108.82 MIN: 49.05 / MAX: 104.44 MIN: 49.13 / MAX: 104.59 MIN: 49.01 / MAX: 104.31 MIN: 49.14 / MAX: 104.39 MIN: 36.44 / MAX: 88.58 1. (CC) gcc options: -pthread
OSPray Demo: XFrog Forest - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: SciVis No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 3 6 9 12 15 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 12.20 12.05 12.05 12.05 12.05 8.55 MIN: 10.1 / MAX: 12.35 MIN: 8.93 / MAX: 12.2 MIN: 10.31 / MAX: 12.2 MIN: 9.62 / MAX: 12.2 MIN: 10 / MAX: 12.2 MIN: 7.19 / MAX: 8.62
OSPray Demo: XFrog Forest - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: Path Tracer No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 2 4 6 8 10 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 SE +/- 0.01, N = 3 6.76 6.67 6.67 6.67 6.67 4.66 MIN: 5.88 / MAX: 6.8 MIN: 5.85 / MAX: 6.71 MIN: 5.85 / MAX: 6.76 MIN: 5.71 / MAX: 6.76 MIN: 5.88 / MAX: 6.76 MIN: 4.15 / MAX: 4.69
OSPray Demo: Magnetic Reconnection - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: SciVis No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 16 32 48 64 80 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 SE +/- 0.00, N = 15 71.43 71.43 71.43 71.43 71.43 55.56 MIN: 18.52 / MAX: 76.92 MIN: 18.18 / MAX: 76.92 MIN: 16.95 / MAX: 76.92 MIN: 18.18 / MAX: 76.92 MIN: 17.54 / MAX: 76.92 MIN: 17.86 / MAX: 58.82
Embree Binary: Pathtracer - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer - Model: Crown No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 10 20 30 40 50 SE +/- 0.29, N = 3 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 SE +/- 0.10, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 45.49 45.56 45.21 45.64 45.72 34.50 MIN: 43.03 / MAX: 47.49 MIN: 44.06 / MAX: 47.1 MIN: 43.83 / MAX: 46.84 MIN: 44.18 / MAX: 47.67 MIN: 44.28 / MAX: 47.49 MIN: 33.83 / MAX: 35.24
Embree Binary: Pathtracer ISPC - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer ISPC - Model: Crown No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 12 24 36 48 60 SE +/- 0.20, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.64, N = 3 SE +/- 0.12, N = 3 53.40 53.15 53.15 53.20 52.63 35.71 MIN: 50.65 / MAX: 56.15 MIN: 51.22 / MAX: 55.78 MIN: 51.12 / MAX: 55.69 MIN: 51.28 / MAX: 56.01 MIN: 48.49 / MAX: 55.83 MIN: 34.11 / MAX: 36.61
Embree Binary: Pathtracer - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer - Model: Asian Dragon Obj No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 12 24 36 48 60 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 51.96 51.53 51.67 51.71 51.77 35.09 MIN: 50.83 / MAX: 53.35 MIN: 50.41 / MAX: 52.89 MIN: 50.5 / MAX: 53.23 MIN: 50.49 / MAX: 53.01 MIN: 50.5 / MAX: 53.39 MIN: 34.67 / MAX: 35.59
Embree Binary: Pathtracer ISPC - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer ISPC - Model: Asian Dragon Obj No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 13 26 39 52 65 SE +/- 0.25, N = 3 SE +/- 0.06, N = 3 SE +/- 0.73, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 58.83 58.78 57.94 58.77 58.64 38.70 MIN: 56.05 / MAX: 61.11 MIN: 56.96 / MAX: 61.09 MIN: 54.22 / MAX: 60.76 MIN: 57.07 / MAX: 60.62 MIN: 56.92 / MAX: 60.63 MIN: 38.16 / MAX: 39.33
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 400K 800K 1200K 1600K 2000K SE +/- 2418.41, N = 3 SE +/- 17835.28, N = 3 SE +/- 14186.81, N = 3 SE +/- 12267.15, N = 3 SE +/- 13559.95, N = 3 SE +/- 3755.77, N = 3 1870205.53 1668803.22 1687345.84 1703749.93 1680764.40 1250999.82 1. (CC) gcc options: -O2 -lrt" -lrt
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 8.2 Time To Compile No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 200 400 600 800 1000 SE +/- 1.99, N = 3 SE +/- 0.98, N = 3 SE +/- 0.61, N = 3 SE +/- 0.69, N = 3 SE +/- 1.44, N = 3 SE +/- 0.41, N = 3 887.10 900.54 903.32 941.10 904.61 971.01
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 7 14 21 28 35 SE +/- 0.26, N = 13 SE +/- 0.25, N = 14 SE +/- 0.28, N = 13 SE +/- 0.27, N = 13 SE +/- 0.26, N = 13 SE +/- 0.29, N = 13 24.19 24.87 24.96 25.54 24.97 28.32
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 30 60 90 120 150 112.27 113.99 113.90 117.02 116.03 124.52
Hackbench Count: 8 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 4 8 12 16 20 SE +/- 0.352, N = 15 SE +/- 0.224, N = 15 SE +/- 0.236, N = 15 SE +/- 0.163, N = 12 SE +/- 0.280, N = 12 SE +/- 0.116, N = 3 10.582 10.907 9.372 8.591 9.978 14.740 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 8 16 24 32 40 SE +/- 0.16, N = 3 SE +/- 0.30, N = 3 SE +/- 0.35, N = 3 SE +/- 0.41, N = 3 SE +/- 0.28, N = 9 SE +/- 0.26, N = 15 28.54 29.45 28.90 32.55 28.97 29.56 1. (CC) gcc options: -lpthread
Hackbench Count: 8 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 4 8 12 16 20 SE +/- 0.131, N = 3 SE +/- 0.091, N = 3 SE +/- 0.096, N = 3 SE +/- 0.120, N = 3 SE +/- 0.115, N = 12 SE +/- 0.142, N = 15 7.640 7.297 7.340 6.971 7.480 14.112 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 7 14 21 28 35 SE +/- 0.28, N = 3 SE +/- 0.22, N = 13 SE +/- 0.42, N = 3 SE +/- 0.35, N = 15 SE +/- 0.20, N = 3 SE +/- 0.05, N = 3 26.74 26.16 27.10 30.36 27.21 25.21 1. (CC) gcc options: -lpthread
Hackbench Count: 32 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 12 24 36 48 60 SE +/- 0.54, N = 3 SE +/- 0.67, N = 12 SE +/- 0.89, N = 15 SE +/- 1.14, N = 15 SE +/- 1.14, N = 15 SE +/- 0.25, N = 3 50.08 46.70 49.76 52.74 47.04 47.70 1. (CC) gcc options: -lpthread
N-Queens Elapsed Time OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 1.0852 2.1704 3.2556 4.3408 5.426 SE +/- 0.049, N = 15 SE +/- 0.009, N = 3 SE +/- 0.042, N = 3 SE +/- 0.027, N = 3 SE +/- 0.033, N = 3 SE +/- 0.040, N = 15 3.158 3.339 3.375 3.364 3.310 4.823 1. (CC) gcc options: -static -fopenmp -O3 -march=native
glibc bench Benchmark: exp OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: exp No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 1.2879 2.5758 3.8637 5.1516 6.4395 SE +/- 0.00297, N = 3 SE +/- 0.00203, N = 3 SE +/- 0.00686, N = 3 SE +/- 0.00125, N = 3 SE +/- 0.01620, N = 3 SE +/- 0.00212, N = 3 5.08538 5.58804 5.60802 5.72369 5.64088 5.72415
glibc bench Benchmark: ffs OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffs No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 0.4055 0.811 1.2165 1.622 2.0275 SE +/- 0.00249, N = 3 SE +/- 0.00015, N = 3 SE +/- 0.00018, N = 15 SE +/- 0.00044, N = 15 SE +/- 0.00014, N = 15 SE +/- 0.00231, N = 3 1.66029 1.65556 1.67080 1.80224 1.66963 1.79641
glibc bench Benchmark: ffsll OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffsll No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 0.4055 0.811 1.2165 1.622 2.0275 SE +/- 0.00250, N = 3 SE +/- 0.00040, N = 3 SE +/- 0.00033, N = 13 SE +/- 0.00084, N = 3 SE +/- 0.00030, N = 15 SE +/- 0.00179, N = 3 1.66125 1.65581 1.67230 1.80203 1.66994 1.79714
glibc bench Benchmark: pthread_once OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: pthread_once No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 0.4068 0.8136 1.2204 1.6272 2.034 SE +/- 0.00149, N = 3 SE +/- 0.00032, N = 4 SE +/- 0.00032, N = 12 SE +/- 0.00094, N = 3 SE +/- 0.00117, N = 9 SE +/- 0.00285, N = 3 1.67045 1.66339 1.68213 1.80817 1.67938 1.80347
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 2.0.2 Test: Decompression Throughput No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 40 80 120 160 200 SE +/- 0.61, N = 3 SE +/- 0.03, N = 3 SE +/- 0.24, N = 3 SE +/- 0.54, N = 3 SE +/- 0.16, N = 3 SE +/- 0.24, N = 3 181.82 176.89 176.59 176.23 176.94 176.38 1. (CC) gcc options: -O3 -rdynamic
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2019.4 Water Benchmark No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 1.3037 2.6074 3.9111 5.2148 6.5185 SE +/- 0.003, N = 3 SE +/- 0.010, N = 3 SE +/- 0.012, N = 3 SE +/- 0.004, N = 3 SE +/- 0.020, N = 3 SE +/- 0.003, N = 3 5.783 5.759 5.786 5.768 5.753 5.794 1. (CXX) g++ options: -mavx512f -mfma -std=c++11 -O3 -funroll-all-loops -pthread -lrt -lpthread -lm
MariaDB Clients: 256 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 256 No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 100 200 300 400 500 SE +/- 0.34, N = 3 SE +/- 0.75, N = 3 SE +/- 0.66, N = 3 SE +/- 1.41, N = 3 SE +/- 0.76, N = 3 SE +/- 0.42, N = 3 446 441 441 434 441 440 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -lbz2 -laio -lnuma -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 200K 400K 600K 800K 1000K SE +/- 14964.49, N = 3 SE +/- 453.84, N = 3 SE +/- 7811.39, N = 3 SE +/- 2791.38, N = 3 SE +/- 2807.93, N = 3 SE +/- 1046.95, N = 3 901390.61 914647.72 909277.75 888296.74 909226.95 694383.86 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 16 32 48 64 80 SE +/- 0.16, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 63.88 65.02 66.10 71.60 66.05 71.67 1. (CC) gcc options: -O2 -ldl -lz -lpthread
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: resize No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 3 6 9 12 15 SE +/- 0.13, N = 3 SE +/- 0.18, N = 3 SE +/- 0.14, N = 3 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 12.06 12.42 12.54 12.77 12.35 12.51
GIMP Test: rotate OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: rotate No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.21, N = 7 17.75 18.31 18.43 18.94 18.42 19.19
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: auto-levels No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 6 12 18 24 30 SE +/- 0.17, N = 3 SE +/- 0.24, N = 3 SE +/- 0.29, N = 4 SE +/- 0.23, N = 3 SE +/- 0.06, N = 3 SE +/- 0.17, N = 3 22.51 23.28 23.58 24.49 24.32 25.79
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: unsharp-mask No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 7 14 21 28 35 SE +/- 0.03, N = 3 SE +/- 0.35, N = 3 SE +/- 0.17, N = 3 SE +/- 0.25, N = 3 SE +/- 0.22, N = 3 SE +/- 0.12, N = 3 26.70 27.75 29.70 30.11 29.60 30.46
Memtier_benchmark Protocol: Redis OpenBenchmarking.org Ops/sec, More Is Better Memtier_benchmark 1.2.17 Protocol: Redis No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 1000K 2000K 3000K 4000K 5000K SE +/- 182130.65, N = 12 SE +/- 2516.82, N = 3 SE +/- 170934.41, N = 12 SE +/- 202059.99, N = 12 SE +/- 172554.23, N = 12 SE +/- 11397.28, N = 3 3942410.03 4455789.73 4047462.82 3743629.93 3913100.61 2519515.57 1. (CXX) g++ options: -O2 -levent -lpthread -lz -lpcre
ctx_clock Context Switch Time OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 100 200 300 400 500 SE +/- 0.67, N = 3 SE +/- 1.33, N = 3 SE +/- 0.67, N = 3 SE +/- 1.33, N = 3 SE +/- 4.79, N = 8 135 134 135 455 135 481
Facebook RocksDB Test: Random Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Fill No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 40K 80K 120K 160K 200K SE +/- 561.22, N = 3 SE +/- 96.46, N = 3 SE +/- 258.57, N = 3 SE +/- 265.64, N = 3 SE +/- 516.59, N = 3 SE +/- 372.72, N = 3 199879 197271 190828 172229 191201 174872 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Facebook RocksDB Test: Sequential Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Sequential Fill No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 40K 80K 120K 160K 200K SE +/- 182.30, N = 3 SE +/- 294.32, N = 3 SE +/- 302.73, N = 3 SE +/- 84.11, N = 3 SE +/- 207.93, N = 3 SE +/- 486.11, N = 3 199393 197249 190549 172758 191878 174853 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Facebook RocksDB Test: Random Fill Sync OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Fill Sync No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 40K 80K 120K 160K 200K SE +/- 344.06, N = 3 SE +/- 24.04, N = 3 SE +/- 242.56, N = 3 SE +/- 284.36, N = 3 SE +/- 138.90, N = 3 SE +/- 313.12, N = 3 175248 169005 165265 158260 163705 136358 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Facebook RocksDB Test: Read While Writing OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Read While Writing No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 1.4M 2.8M 4.2M 5.6M 7M SE +/- 75864.17, N = 5 SE +/- 33377.10, N = 3 SE +/- 70382.26, N = 3 SE +/- 53165.01, N = 15 SE +/- 57902.26, N = 3 SE +/- 77587.94, N = 3 6412323 6345586 6335435 6221981 6341103 5046027 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.80 Blend File: Classroom - Compute: CPU-Only No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 30 60 90 120 150 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.13, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.23, N = 3 95.27 98.13 98.36 98.27 98.24 123.90
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.80 Blend File: Barbershop - Compute: CPU-Only No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 50 100 150 200 250 SE +/- 0.07, N = 3 SE +/- 0.28, N = 3 SE +/- 0.25, N = 3 SE +/- 0.16, N = 3 SE +/- 0.32, N = 3 SE +/- 0.02, N = 3 182.00 185.50 185.77 185.63 185.31 213.07
Memcached mcperf Method: Get OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Get No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 20K 40K 60K 80K 100K SE +/- 1036.03, N = 3 SE +/- 490.15, N = 3 SE +/- 2398.21, N = 12 SE +/- 2233.11, N = 12 SE +/- 338.52, N = 3 SE +/- 770.74, N = 3 116305.7 116181.7 107000.5 102237.0 107775.5 102549.9 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Set OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Set No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 14K 28K 42K 56K 70K SE +/- 395.99, N = 3 SE +/- 454.12, N = 3 SE +/- 461.71, N = 3 SE +/- 290.11, N = 3 SE +/- 169.40, N = 3 SE +/- 185.19, N = 3 65755.6 66321.9 62923.7 61202.8 62276.2 60861.1 1. (CC) gcc options: -O2 -lm -rdynamic
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 200 400 600 800 1000 SE +/- 2.60, N = 3 SE +/- 1.20, N = 3 SE +/- 1.20, N = 3 SE +/- 2.19, N = 3 SE +/- 0.58, N = 3 1032 1091 1093 1093 1093 1089
NGINX Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better NGINX Benchmark 1.9.9 Static Web Page Serving No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 7K 14K 21K 28K 35K SE +/- 95.09, N = 3 SE +/- 273.17, N = 3 SE +/- 428.12, N = 4 SE +/- 360.88, N = 5 SE +/- 323.50, N = 3 SE +/- 74.44, N = 3 32865.75 34173.55 31592.00 29726.12 31860.39 30724.03 1. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 6K 12K 18K 24K 30K SE +/- 327.13, N = 3 SE +/- 385.40, N = 3 SE +/- 307.51, N = 3 SE +/- 236.82, N = 3 SE +/- 151.50, N = 3 SE +/- 72.28, N = 3 26306.18 25808.38 24718.20 23639.63 25051.76 24145.48 1. (CC) gcc options: -shared -fPIC -O2 -pthread
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 140K 280K 420K 560K 700K SE +/- 875.68, N = 3 SE +/- 157.25, N = 3 SE +/- 649.79, N = 3 SE +/- 1056.10, N = 3 SE +/- 198.66, N = 3 SE +/- 586.46, N = 3 673402 646447 645204 643614 644906 643732
Selenium Benchmark: Maze Solver - Browser: Firefox OpenBenchmarking.org Seconds, Fewer Is Better Selenium Benchmark: Maze Solver - Browser: Firefox No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 6.5 6.5 6.6 6.7 6.6 6.6 1. firefox 70.0.1
Selenium Benchmark: PSPDFKit WASM - Browser: Firefox OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Firefox No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 400 800 1200 1600 2000 SE +/- 9.13, N = 3 SE +/- 7.06, N = 3 SE +/- 11.26, N = 3 SE +/- 8.57, N = 3 SE +/- 6.44, N = 3 SE +/- 20.69, N = 3 1611 1678 1787 1782 1772 1772 1. firefox 70.0.1
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 13.27 13.72 14.05 14.72 14.03 14.72 1. (CC) gcc options: -lm
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 5 10 15 20 25 SE +/- 0.24, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.17, N = 3 20.41 20.32 20.53 21.26 20.67 19.66 1. (CC) gcc options: -lm
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 11 22 33 44 55 SE +/- 0.28, N = 3 SE +/- 0.15, N = 3 SE +/- 0.56, N = 3 SE +/- 0.33, N = 3 SE +/- 0.32, N = 3 SE +/- 0.11, N = 3 44.79 45.78 46.19 47.22 45.71 40.59 1. (CC) gcc options: -lm
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations No Mitigations + Old ucode No Mitigations Default Mitigations Default Mitigations + TSX Default Mitigations + No HT Default Mitigations + No HT + TSX 20 40 60 80 100 SE +/- 0.23, N = 3 SE +/- 0.07, N = 3 SE +/- 0.27, N = 3 SE +/- 0.17, N = 3 SE +/- 0.14, N = 3 SE +/- 0.12, N = 3 85.63 89.66 89.35 91.52 90.13 92.04 1. (CC) gcc options: -lm
Phoronix Test Suite v10.8.4