Cascade Lake TSX + Mitigations + New ucode

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
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

Web Browsers 1 Tests
Timed Code Compilation 3 Tests
C/C++ Compiler Tests 10 Tests
CPU Massive 25 Tests
Creator Workloads 7 Tests
Database Test Suite 6 Tests
Disk Test Suite 4 Tests
HPC - High Performance Computing 4 Tests
Imaging 3 Tests
Java 3 Tests
Common Kernel Benchmarks 8 Tests
Molecular Dynamics 2 Tests
MPI Benchmarks 3 Tests
Multi-Core 15 Tests
NVIDIA GPU Compute 2 Tests
Intel oneAPI 2 Tests
Programmer / Developer System Benchmarks 5 Tests
Python Tests 3 Tests
Renderers 2 Tests
Scientific Computing 3 Tests
Server 10 Tests
Server CPU Tests 17 Tests
Single-Threaded 6 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Additional Graphs

Show Perf Per Core/Thread Calculation Graphs Where Applicable

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
No Mitigations + Old ucode
November 15 2019
  6 Hours, 7 Minutes
No Mitigations
November 14 2019
  5 Hours, 57 Minutes
Default Mitigations
November 14 2019
  6 Hours, 38 Minutes
Default Mitigations + TSX
November 15 2019
  6 Hours, 47 Minutes
Default Mitigations + No HT
November 16 2019
  6 Hours
Default Mitigations + No HT + TSX
November 16 2019
  5 Hours, 44 Minutes
Invert Hiding All Results Option
  6 Hours, 12 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


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 ucodeProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX2 x Intel Xeon Platinum 8280 @ 4.00GHz (56 Cores / 112 Threads)GIGABYTE MD61-SC2-00 v01000100 (T15 BIOS)Intel Sky Lake-E DMI3 Registers386048MB280GB INTEL SSDPED1D280GAllvmpipe 377GBVE2282 x Intel X722 for 1GbE + 2 x QLogic FastLinQ QL41000 10/25/40/50GbEUbuntu 19.105.4.0-rc7-12nov-vulns (x86_64) 20191112GNOME Shell 3.34.1X Server 1.20.5modesetting 1.20.53.3 Mesa 19.2.1 (LLVM 9.0 256 bits)GCC 9.2.1 20191008ext41920x10802 x Intel Xeon Platinum 8280 @ 4.00GHz (56 Cores)OpenBenchmarking.orgCompiler 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,rwProcessor 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: 0x500002cJava Details- OpenJDK Runtime Environment (build 11.0.5-ea+10-post-Ubuntu-0ubuntu1)Python Details- Python 2.7.17rc1 + Python 3.7.5rc1Security 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 ucodesqlite: 64fio: Rand Read - Linux AIO - Yes - No - 4KB - Default Test Directoryfio: Rand Read - Linux AIO - Yes - No - 4KB - Default Test Directoryfio: Rand Write - Linux AIO - Yes - No - 2MB - Default Test Directoryfio: Rand Write - Linux AIO - Yes - No - 4KB - Default Test Directoryfio: Rand Write - Linux AIO - Yes - No - 4KB - Default Test Directoryfio: Seq Read - Linux AIO - Yes - No - 2MB - Default Test Directoryfio: Seq Read - Linux AIO - Yes - No - 4KB - Default Test Directoryfio: Seq Read - Linux AIO - Yes - No - 4KB - Default Test Directoryfio: Seq Write - Linux AIO - Yes - No - 4KB - Default Test Directoryfio: Seq Write - Linux AIO - Yes - No - 4KB - Default Test Directoryfs-mark: 1000 Files, 1MB Sizefs-mark: 5000 Files, 1MB Size, 4 Threadsfs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizefs-mark: 1000 Files, 1MB Size, No Sync/FSyncior: Write Testior: Read Testcompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treet-test1: 1t-test1: 2sockperf: Throughputsockperf: Latency Ping Pongsockperf: Latency Under Loadnpb: EP.Cnpb: EP.Dnpb: FT.Cnamd: ATPase Simulation - 327,506 Atomsmrbayes: Primate Phylogeny Analysisjava-scimark2: Compositedacapobench: H2dacapobench: Jythondacapobench: Tradesoapdacapobench: Tradebeansrenaissance: Apache Spark Bayesrenaissance: Savina Reactors.IOrenaissance: In-Memory Database Shootoutgraphics-magick: Swirlgraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacedav1d: Summer Nature 4Kdav1d: Chimera 1080p 10-bitospray: XFrog Forest - SciVisospray: XFrog Forest - Path Tracerospray: Magnetic Reconnection - SciVisembree: Pathtracer - Crownembree: Pathtracer ISPC - Crownembree: Pathtracer - Asian Dragon Objembree: Pathtracer ISPC - Asian Dragon Objcoremark: CoreMark Size 666 - Iterations Per Secondbuild-gcc: Time To Compilebuild-linux-kernel: Time To Compilebuild-llvm: Time To Compilehackbench: 8 - Threadhackbench: 16 - Threadhackbench: 8 - Processhackbench: 16 - Processhackbench: 32 - Processn-queens: Elapsed Timeglibc-bench: expglibc-bench: ffsglibc-bench: ffsllglibc-bench: pthread_oncetjbench: Decompression Throughputgromacs: Water Benchmarkmysqlslap: 256pgbench: Buffer Test - Normal Load - Read Onlysqlite-speedtest: Timed Time - Size 1,000gimp: resizegimp: rotategimp: auto-levelsgimp: unsharp-maskmemtier-benchmark: Redisctx-clock: Context Switch Timerocksdb: Rand Fillrocksdb: Seq Fillrocksdb: Rand Fill Syncrocksdb: Read While Writingblender: Classroom - CPU-Onlyblender: Barbershop - CPU-Onlymcperf: Getmcperf: Setpybench: Total For Average Test Timesnginx: Static Web Page Servingapache: Static Web Page Servingphpbench: PHP Benchmark Suiteselenium: Maze Solver - Firefoxselenium: PSPDFKit WASM - Firefoxosbench: Create Filesosbench: Create Threadsosbench: Create Processesosbench: Memory AllocationsNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX17.5563158068090782021000019241776454800845216000795.91252.0813.41848.51412.731984.951791.87600.512928.3118.8688.6174483603.70037.6936099.236424.3646890.670.36049127.1662152.56873645597665121503286.45426188.26316902.2101454606544809474755205.3868.7312.206.7671.4345.492553.404051.955758.82851870205.527200887.09924.185112.26910.58228.5387.64026.74250.0793.1585.085381.660291.661251.67045181.8188655.783446901390.60912163.87812.06117.74622.50926.6983942410.03135199879199393175248641232395.27182.00116305.765755.6103232865.7526306.186734026.5161113.27063320.41022044.78613585.63137017.2143037747392282221066719141797460000843216000740.11287.0776.61828.71274.111975.111783.97593.912828.4419.2418.9844400313.69239.9385967.876555.1847770.690.36167140.4872023.44909347707876122833382.14526263.55816974.9251458600543800481730203.8965.8412.056.6771.4345.561653.145351.527458.77751668803.224037900.53924.869113.98510.90729.4477.29726.16446.6963.3395.588041.655561.655811.66339176.8928505.759441914647.71654465.01912.41818.31023.27627.7454455789.73134197271197249169005634558698.13185.50116181.766321.9109134173.5525808.386464476.5167813.71978020.31962145.78352089.65762519.8073087890089781320800018801736444200845216000725.11243.6665.41804.71297.331849.541685.69579.222753.5418.8038.8044262353.95638.4406110.456364.2547783.610.36134140.3282020.37894047817272118863364.95927064.81017153.8691446602541801461751206.1366.1212.056.6771.4345.212953.146751.674757.93611687345.843844903.31724.959113.8959.37228.8977.34027.10149.7603.3755.608021.670801.672301.68213176.5918795.786441909277.74739666.09712.53518.43023.57829.6984047462.82135190828190549165265633543598.36185.77107000.562923.7109331592.0024718.206452046.6178714.04636820.52625046.19042189.34855518.7092897376787676619633318241588406333790202333780.11250.2772.31722.81221.781929.811761.26553.702543.2619.9809.1634032974.18436.7386160.506462.1846840.520.36144140.8462025.82879047837363119563531.92928018.32017134.6451431584540803457726205.0366.0512.056.6771.4345.639853.204851.710658.77311703749.932379941.09725.535117.0188.59132.5516.97130.36152.7413.3645.723691.802241.802031.80817176.2338305.768434888296.74318671.59812.76818.93824.49330.1053743629.93455172229172758158260622198198.27185.63102237.061202.8109329726.1223639.636436146.7178214.72245321.25660647.21800591.51999118.7462967580091081020733319301769452667845216667730.41267.3613.31796.31398.111979.481779.60581.722754.8319.2258.5854201543.83136.3886077.896646.4636833.860.36480140.5432018.53891248437409119323361.07126595.64816939.1511456587541798467769204.8166.0812.056.6771.4345.715552.631751.770158.63741680764.402269904.60724.971116.0319.97828.9657.48027.21447.0413.3105.640881.669631.669941.67938176.9436155.753441909226.95054366.05412.34618.41924.31729.6003913100.61135191201191878163705634110398.24185.31107775.562276.2109331860.3925051.766449066.6177214.02832620.66771245.71437890.13255520.1212857293391676819666719101560399667778199333574.61204.5604.91725.31142.031850.501753.54553.252514.1664.70721.4604060444.18541.8136558.816474.7447329.240.42164140.1802026.30798948317179136683353.06828941.31417702.1011263574525790445722167.5350.838.554.6655.5634.503335.709535.088938.69871250999.816485971.01428.316124.51514.74029.55714.11225.21447.6994.8235.724151.796411.797141.80347176.3817585.794440694383.86201571.67212.51319.18625.79130.4612519515.574811748721748531363585046027123.90213.07102549.960861.1108930724.0324145.486437326.6177214.71670019.66079140.58996892.037360OpenBenchmarking.org

SQLite

Threads / Copies: 64

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 64No Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX510152025SE +/- 0.20, N = 3SE +/- 0.21, N = 6SE +/- 0.26, N = 15SE +/- 0.18, N = 3SE +/- 0.21, N = 7SE +/- 0.37, N = 1517.5617.2119.8118.7118.7520.121. (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.orgMB/s, More Is BetterFlexible IO Tester 3.16Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test DirectoryNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX70140210280350SE +/- 3.72, N = 15SE +/- 3.55, N = 15SE +/- 3.97, N = 4SE +/- 2.08, N = 3SE +/- 4.91, N = 3SE +/- 3.46, N = 33153033082892962851. (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.orgIOPS, More Is BetterFlexible IO Tester 3.16Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test DirectoryNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX20K40K60K80K100KSE +/- 916.06, N = 15SE +/- 908.71, N = 15SE +/- 1017.35, N = 4SE +/- 895.05, N = 3SE +/- 1266.23, N = 3SE +/- 895.05, N = 38068077473789007376775800729331. (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.orgMB/s, More Is BetterFlexible IO Tester 3.16Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX2004006008001000SE +/- 13.25, N = 3SE +/- 3.18, N = 3SE +/- 7.84, N = 3SE +/- 4.81, N = 3SE +/- 12.00, N = 3SE +/- 4.58, N = 39079228978769109161. (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.orgMB/s, More Is BetterFlexible IO Tester 3.16Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test DirectoryNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX2004006008001000SE +/- 2.33, N = 3SE +/- 4.04, N = 3SE +/- 0.67, N = 3SE +/- 3.93, N = 3SE +/- 2.52, N = 3SE +/- 2.19, N = 38208228137668107681. (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.orgIOPS, More Is BetterFlexible IO Tester 3.16Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test DirectoryNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX50K100K150K200K250KSE +/- 577.35, N = 3SE +/- 1201.85, N = 3SE +/- 881.92, N = 3SE +/- 666.67, N = 3SE +/- 333.33, N = 32100002106672080001963332073331966671. (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.orgMB/s, More Is BetterFlexible IO Tester 3.16Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX400800120016002000SE +/- 8.33, N = 3SE +/- 13.91, N = 3SE +/- 15.95, N = 15SE +/- 20.39, N = 6SE +/- 13.45, N = 3SE +/- 7.88, N = 31924191418801824193019101. (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.orgMB/s, More Is BetterFlexible IO Tester 3.16Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test DirectoryNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX400800120016002000SE +/- 16.57, N = 15SE +/- 5.78, N = 3SE +/- 18.99, N = 15SE +/- 8.08, N = 3SE +/- 13.32, N = 3SE +/- 1.00, N = 31776179717361588176915601. (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.orgIOPS, More Is BetterFlexible IO Tester 3.16Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test DirectoryNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX100K200K300K400K500KSE +/- 4251.83, N = 15SE +/- 1527.53, N = 3SE +/- 4852.29, N = 15SE +/- 2185.81, N = 3SE +/- 3382.96, N = 3SE +/- 333.33, N = 34548004600004442004063334526673996671. (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.orgMB/s, More Is BetterFlexible IO Tester 3.16Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test DirectoryNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX2004006008001000SE +/- 12.47, N = 3SE +/- 7.86, N = 3SE +/- 4.04, N = 3SE +/- 13.12, N = 3SE +/- 13.17, N = 3SE +/- 8.41, N = 38458438457908457781. (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.orgIOPS, More Is BetterFlexible IO Tester 3.16Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test DirectoryNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX50K100K150K200K250KSE +/- 3214.55, N = 3SE +/- 2081.67, N = 3SE +/- 1000.00, N = 3SE +/- 3480.10, N = 3SE +/- 3333.33, N = 3SE +/- 2027.59, N = 32160002160002160002023332166671993331. (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.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX2004006008001000SE +/- 7.81, N = 15SE +/- 11.20, N = 3SE +/- 9.77, N = 15SE +/- 7.88, N = 15SE +/- 6.82, N = 3SE +/- 8.98, N = 3795.9740.1725.1780.1730.4574.61. (CC) gcc options: -static

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX30060090012001500SE +/- 16.57, N = 5SE +/- 13.49, N = 15SE +/- 15.37, N = 3SE +/- 18.14, N = 4SE +/- 3.13, N = 3SE +/- 11.96, N = 151252.01287.01243.61250.21267.31204.51. (CC) gcc options: -static

FS-Mark

Test: 4000 Files, 32 Sub Dirs, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX2004006008001000SE +/- 16.62, N = 12SE +/- 12.88, N = 15SE +/- 7.64, N = 3SE +/- 17.76, N = 12SE +/- 10.60, N = 3SE +/- 2.66, N = 3813.4776.6665.4772.3613.3604.91. (CC) gcc options: -static

FS-Mark

Test: 1000 Files, 1MB Size, No Sync/FSync

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB Size, No Sync/FSyncNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX400800120016002000SE +/- 4.78, N = 3SE +/- 5.19, N = 3SE +/- 2.87, N = 3SE +/- 6.79, N = 3SE +/- 6.66, N = 3SE +/- 3.13, N = 31848.51828.71804.71722.81796.31725.31. (CC) gcc options: -static

IOR

Write Test

OpenBenchmarking.orgMB/s, More Is BetterIOR 3.2.1Write TestNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX30060090012001500SE +/- 2.97, N = 3SE +/- 29.66, N = 15SE +/- 15.41, N = 3SE +/- 17.74, N = 3SE +/- 8.02, N = 3SE +/- 11.81, N = 151412.731274.111297.331221.781398.111142.03MIN: 764.99 / MAX: 1787.94MIN: 646.56 / MAX: 1856.98MIN: 633.28 / MAX: 1724.03MIN: 748.72 / MAX: 1723.13MIN: 739.85 / MAX: 1771.77MIN: 284.66 / MAX: 1569.451. (CC) gcc options: -O2 -lm -pthread -lmpi

IOR

Read Test

OpenBenchmarking.orgMB/s, More Is BetterIOR 3.2.1Read TestNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX400800120016002000SE +/- 2.64, N = 3SE +/- 23.04, N = 15SE +/- 12.24, N = 3SE +/- 20.13, N = 3SE +/- 3.28, N = 3SE +/- 19.36, N = 151984.951975.111849.541929.811979.481850.50MIN: 1475.97 / MAX: 2157.41MIN: 1512.99 / MAX: 2311.65MIN: 1576.82 / MAX: 2125.1MIN: 1255.72 / MAX: 2137.28MIN: 1591.39 / MAX: 2150.22MIN: 806.81 / MAX: 2294.231. (CC) gcc options: -O2 -lm -pthread -lmpi

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX400800120016002000SE +/- 2.79, N = 3SE +/- 5.66, N = 3SE +/- 19.46, N = 6SE +/- 10.84, N = 3SE +/- 10.97, N = 3SE +/- 8.10, N = 31791.871783.971685.691761.261779.601753.54

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX130260390520650SE +/- 1.08, N = 3SE +/- 4.80, N = 3SE +/- 4.56, N = 3SE +/- 2.41, N = 3SE +/- 3.52, N = 3SE +/- 1.37, N = 3600.51593.91579.22553.70581.72553.25

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX6001200180024003000SE +/- 9.50, N = 3SE +/- 15.64, N = 3SE +/- 9.23, N = 3SE +/- 7.86, N = 3SE +/- 25.39, N = 3SE +/- 12.13, N = 32928.312828.442753.542543.262754.832514.16

t-test1

Threads: 1

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 1No Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX1428425670SE +/- 0.13, N = 3SE +/- 0.10, N = 3SE +/- 0.08, N = 3SE +/- 0.09, N = 3SE +/- 0.14, N = 3SE +/- 0.10, N = 318.8719.2418.8019.9819.2364.711. (CC) gcc options: -pthread

t-test1

Threads: 2

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 2No Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX510152025SE +/- 0.020, N = 3SE +/- 0.080, N = 3SE +/- 0.045, N = 3SE +/- 0.013, N = 3SE +/- 0.128, N = 3SE +/- 0.101, N = 38.6178.9848.8049.1638.58521.4601. (CC) gcc options: -pthread

Sockperf

Test: Throughput

OpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.4Test: ThroughputNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX100K200K300K400K500KSE +/- 3122.93, N = 25SE +/- 4862.22, N = 20SE +/- 5060.17, N = 6SE +/- 3902.29, N = 5SE +/- 3219.28, N = 15SE +/- 3994.07, N = 54483604400314262354032974201544060441. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

Sockperf

Test: Latency Ping Pong

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.4Test: Latency Ping PongNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX0.94161.88322.82483.76644.708SE +/- 0.014, N = 5SE +/- 0.028, N = 5SE +/- 0.018, N = 25SE +/- 0.036, N = 5SE +/- 0.030, N = 5SE +/- 0.037, N = 53.7003.6923.9564.1843.8314.1851. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

Sockperf

Test: Latency Under Load

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.4Test: Latency Under LoadNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX1020304050SE +/- 0.57, N = 25SE +/- 0.20, N = 5SE +/- 0.57, N = 25SE +/- 1.49, N = 20SE +/- 1.56, N = 20SE +/- 0.09, N = 537.6939.9438.4436.7436.3941.811. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

NAS Parallel Benchmarks

Test / Class: EP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.CNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX14002800420056007000SE +/- 79.78, N = 5SE +/- 16.32, N = 3SE +/- 44.02, N = 3SE +/- 47.84, N = 3SE +/- 38.96, N = 3SE +/- 104.45, N = 36099.235967.876110.456160.506077.896558.811. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

NAS Parallel Benchmarks

Test / Class: EP.D

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.DNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX14002800420056007000SE +/- 21.53, N = 3SE +/- 87.24, N = 4SE +/- 12.14, N = 3SE +/- 93.21, N = 4SE +/- 26.22, N = 3SE +/- 86.72, N = 46424.366555.186364.256462.186646.466474.741. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

NAS Parallel Benchmarks

Test / Class: FT.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: FT.CNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX10K20K30K40K50KSE +/- 654.85, N = 3SE +/- 205.01, N = 3SE +/- 261.30, N = 3SE +/- 678.25, N = 3SE +/- 465.64, N = 3SE +/- 430.85, N = 346890.6747770.6947783.6146840.5236833.8647329.241. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13b1ATPase Simulation - 327,506 AtomsNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX0.09490.18980.28470.37960.4745SE +/- 0.00022, N = 15SE +/- 0.00020, N = 15SE +/- 0.00025, N = 15SE +/- 0.00025, N = 12SE +/- 0.00278, N = 10SE +/- 0.00021, N = 140.360490.361670.361340.361440.364800.42164

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny AnalysisNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX306090120150SE +/- 0.31, N = 3SE +/- 0.26, N = 3SE +/- 0.30, N = 3SE +/- 0.25, N = 3SE +/- 0.30, N = 3SE +/- 0.40, N = 3127.17140.49140.33140.85140.54140.181. (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.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX5001000150020002500SE +/- 2.70, N = 4SE +/- 6.46, N = 4SE +/- 6.10, N = 4SE +/- 10.55, N = 4SE +/- 5.22, N = 4SE +/- 6.82, N = 42152.562023.442020.372025.822018.532026.30

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2No Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX2K4K6K8K10KSE +/- 108.34, N = 4SE +/- 105.37, N = 4SE +/- 127.99, N = 4SE +/- 50.28, N = 4SE +/- 119.00, N = 5SE +/- 42.18, N = 4873690938940879089127989

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX10002000300040005000SE +/- 23.08, N = 4SE +/- 14.09, N = 4SE +/- 13.96, N = 4SE +/- 29.70, N = 4SE +/- 47.39, N = 4SE +/- 31.58, N = 4455947704781478348434831

DaCapo Benchmark

Java Test: Tradesoap

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradesoapNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX2K4K6K8K10KSE +/- 106.71, N = 4SE +/- 54.13, N = 4SE +/- 58.97, N = 20SE +/- 86.60, N = 20SE +/- 89.29, N = 16SE +/- 85.56, N = 5766578767272736374097179

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX3K6K9K12K15KSE +/- 134.88, N = 20SE +/- 214.58, N = 16SE +/- 62.94, N = 4SE +/- 120.94, N = 8SE +/- 142.95, N = 6SE +/- 95.67, N = 18121501228311886119561193213668

Renaissance

Test: Apache Spark Bayes

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: Apache Spark BayesNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX8001600240032004000SE +/- 34.64, N = 32SE +/- 54.20, N = 32SE +/- 41.85, N = 40SE +/- 60.43, N = 40SE +/- 42.51, N = 40SE +/- 25.05, N = 403286.453382.153364.963531.933361.073353.07

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: Savina Reactors.IONo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX6K12K18K24K30KSE +/- 368.24, N = 40SE +/- 370.01, N = 40SE +/- 403.62, N = 40SE +/- 446.70, N = 40SE +/- 317.64, N = 40SE +/- 470.43, N = 4026188.2626263.5627064.8128018.3226595.6528941.31

Renaissance

Test: In-Memory Database Shootout

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: In-Memory Database ShootoutNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX4K8K12K16K20KSE +/- 170.14, N = 8SE +/- 152.42, N = 8SE +/- 119.20, N = 8SE +/- 149.97, N = 11SE +/- 162.96, N = 9SE +/- 176.64, N = 916902.2116974.9317153.8717134.6516939.1517702.10

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: SwirlNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX30060090012001500SE +/- 8.39, N = 3SE +/- 11.02, N = 3SE +/- 10.97, N = 3SE +/- 7.69, N = 3SE +/- 9.67, N = 3SE +/- 13.20, N = 31454145814461431145612631. (CC) gcc options: -fopenmp -O2 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: RotateNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX130260390520650SE +/- 3.51, N = 3SE +/- 5.35, N = 15SE +/- 5.92, N = 9SE +/- 8.97, N = 3SE +/- 5.84, N = 3SE +/- 9.54, N = 36066006025845875741. (CC) gcc options: -fopenmp -O2 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: SharpenNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX120240360480600SE +/- 1.00, N = 3SE +/- 2.08, N = 3SE +/- 1.76, N = 3SE +/- 3.71, N = 35445435415405415251. (CC) gcc options: -fopenmp -O2 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: EnhancedNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX2004006008001000SE +/- 9.00, N = 3SE +/- 5.70, N = 3SE +/- 3.48, N = 3SE +/- 3.48, N = 3SE +/- 6.33, N = 3SE +/- 8.84, N = 38098008018037987901. (CC) gcc options: -fopenmp -O2 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Noise-GaussianNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX100200300400500SE +/- 7.31, N = 3SE +/- 6.51, N = 3SE +/- 7.36, N = 3SE +/- 2.85, N = 3SE +/- 4.33, N = 34744814614574674451. (CC) gcc options: -fopenmp -O2 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: HWB Color SpaceNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX170340510680850SE +/- 8.11, N = 3SE +/- 5.69, N = 3SE +/- 10.37, N = 4SE +/- 2.00, N = 3SE +/- 2.67, N = 3SE +/- 7.65, N = 87557307517267697221. (CC) gcc options: -fopenmp -O2 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.5.0Video Input: Summer Nature 4KNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX50100150200250SE +/- 0.77, N = 3SE +/- 1.75, N = 3SE +/- 1.69, N = 3SE +/- 3.19, N = 3SE +/- 0.25, N = 3SE +/- 1.22, N = 3205.38203.89206.13205.03204.81167.53MIN: 81.1 / MAX: 229.85MIN: 77.51 / MAX: 229.61MIN: 82.9 / MAX: 230.43MIN: 74.4 / MAX: 229.72MIN: 80.25 / MAX: 228.7MIN: 96.74 / MAX: 181.561. (CC) gcc options: -pthread

dav1d

Video Input: Chimera 1080p 10-bit

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.5.0Video Input: Chimera 1080p 10-bitNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX1530456075SE +/- 0.16, N = 3SE +/- 0.40, N = 3SE +/- 0.11, N = 3SE +/- 0.10, N = 3SE +/- 0.08, N = 3SE +/- 0.05, N = 368.7365.8466.1266.0566.0850.83MIN: 51.32 / MAX: 108.82MIN: 49.05 / MAX: 104.44MIN: 49.13 / MAX: 104.59MIN: 49.01 / MAX: 104.31MIN: 49.14 / MAX: 104.39MIN: 36.44 / MAX: 88.581. (CC) gcc options: -pthread

OSPray

Demo: XFrog Forest - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: XFrog Forest - Renderer: SciVisNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX3691215SE +/- 0.00, N = 12SE +/- 0.00, N = 12SE +/- 0.00, N = 12SE +/- 0.00, N = 12SE +/- 0.00, N = 12SE +/- 0.00, N = 1212.2012.0512.0512.0512.058.55MIN: 10.1 / MAX: 12.35MIN: 8.93 / MAX: 12.2MIN: 10.31 / MAX: 12.2MIN: 9.62 / MAX: 12.2MIN: 10 / MAX: 12.2MIN: 7.19 / MAX: 8.62

OSPray

Demo: XFrog Forest - Renderer: Path Tracer

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: XFrog Forest - Renderer: Path TracerNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX246810SE +/- 0.00, N = 12SE +/- 0.00, N = 12SE +/- 0.00, N = 12SE +/- 0.00, N = 12SE +/- 0.00, N = 12SE +/- 0.01, N = 36.766.676.676.676.674.66MIN: 5.88 / MAX: 6.8MIN: 5.85 / MAX: 6.71MIN: 5.85 / MAX: 6.76MIN: 5.71 / MAX: 6.76MIN: 5.88 / MAX: 6.76MIN: 4.15 / MAX: 4.69

OSPray

Demo: Magnetic Reconnection - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: Magnetic Reconnection - Renderer: SciVisNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX1632486480SE +/- 0.00, N = 12SE +/- 0.00, N = 12SE +/- 0.00, N = 12SE +/- 0.00, N = 12SE +/- 0.00, N = 12SE +/- 0.00, N = 1571.4371.4371.4371.4371.4355.56MIN: 18.52 / MAX: 76.92MIN: 18.18 / MAX: 76.92MIN: 16.95 / MAX: 76.92MIN: 18.18 / MAX: 76.92MIN: 17.54 / MAX: 76.92MIN: 17.86 / MAX: 58.82

Embree

Binary: Pathtracer - Model: Crown

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.6.1Binary: Pathtracer - Model: CrownNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX1020304050SE +/- 0.29, N = 3SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.10, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 345.4945.5645.2145.6445.7234.50MIN: 43.03 / MAX: 47.49MIN: 44.06 / MAX: 47.1MIN: 43.83 / MAX: 46.84MIN: 44.18 / MAX: 47.67MIN: 44.28 / MAX: 47.49MIN: 33.83 / MAX: 35.24

Embree

Binary: Pathtracer ISPC - Model: Crown

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.6.1Binary: Pathtracer ISPC - Model: CrownNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX1224364860SE +/- 0.20, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.64, N = 3SE +/- 0.12, N = 353.4053.1553.1553.2052.6335.71MIN: 50.65 / MAX: 56.15MIN: 51.22 / MAX: 55.78MIN: 51.12 / MAX: 55.69MIN: 51.28 / MAX: 56.01MIN: 48.49 / MAX: 55.83MIN: 34.11 / MAX: 36.61

Embree

Binary: Pathtracer - Model: Asian Dragon Obj

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.6.1Binary: Pathtracer - Model: Asian Dragon ObjNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX1224364860SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 351.9651.5351.6751.7151.7735.09MIN: 50.83 / MAX: 53.35MIN: 50.41 / MAX: 52.89MIN: 50.5 / MAX: 53.23MIN: 50.49 / MAX: 53.01MIN: 50.5 / MAX: 53.39MIN: 34.67 / MAX: 35.59

Embree

Binary: Pathtracer ISPC - Model: Asian Dragon Obj

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.6.1Binary: Pathtracer ISPC - Model: Asian Dragon ObjNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX1326395265SE +/- 0.25, N = 3SE +/- 0.06, N = 3SE +/- 0.73, N = 3SE +/- 0.03, N = 3SE +/- 0.08, N = 3SE +/- 0.03, N = 358.8358.7857.9458.7758.6438.70MIN: 56.05 / MAX: 61.11MIN: 56.96 / MAX: 61.09MIN: 54.22 / MAX: 60.76MIN: 57.07 / MAX: 60.62MIN: 56.92 / MAX: 60.63MIN: 38.16 / MAX: 39.33

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX400K800K1200K1600K2000KSE +/- 2418.41, N = 3SE +/- 17835.28, N = 3SE +/- 14186.81, N = 3SE +/- 12267.15, N = 3SE +/- 13559.95, N = 3SE +/- 3755.77, N = 31870205.531668803.221687345.841703749.931680764.401250999.821. (CC) gcc options: -O2 -lrt" -lrt

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 8.2Time To CompileNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX2004006008001000SE +/- 1.99, N = 3SE +/- 0.98, N = 3SE +/- 0.61, N = 3SE +/- 0.69, N = 3SE +/- 1.44, N = 3SE +/- 0.41, N = 3887.10900.54903.32941.10904.61971.01

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.4Time To CompileNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX714212835SE +/- 0.26, N = 13SE +/- 0.25, N = 14SE +/- 0.28, N = 13SE +/- 0.27, N = 13SE +/- 0.26, N = 13SE +/- 0.29, N = 1324.1924.8724.9625.5424.9728.32

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX306090120150112.27113.99113.90117.02116.03124.52

Hackbench

Count: 8 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ThreadNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX48121620SE +/- 0.352, N = 15SE +/- 0.224, N = 15SE +/- 0.236, N = 15SE +/- 0.163, N = 12SE +/- 0.280, N = 12SE +/- 0.116, N = 310.58210.9079.3728.5919.97814.7401. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX816243240SE +/- 0.16, N = 3SE +/- 0.30, N = 3SE +/- 0.35, N = 3SE +/- 0.41, N = 3SE +/- 0.28, N = 9SE +/- 0.26, N = 1528.5429.4528.9032.5528.9729.561. (CC) gcc options: -lpthread

Hackbench

Count: 8 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ProcessNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX48121620SE +/- 0.131, N = 3SE +/- 0.091, N = 3SE +/- 0.096, N = 3SE +/- 0.120, N = 3SE +/- 0.115, N = 12SE +/- 0.142, N = 157.6407.2977.3406.9717.48014.1121. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX714212835SE +/- 0.28, N = 3SE +/- 0.22, N = 13SE +/- 0.42, N = 3SE +/- 0.35, N = 15SE +/- 0.20, N = 3SE +/- 0.05, N = 326.7426.1627.1030.3627.2125.211. (CC) gcc options: -lpthread

Hackbench

Count: 32 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX1224364860SE +/- 0.54, N = 3SE +/- 0.67, N = 12SE +/- 0.89, N = 15SE +/- 1.14, N = 15SE +/- 1.14, N = 15SE +/- 0.25, N = 350.0846.7049.7652.7447.0447.701. (CC) gcc options: -lpthread

N-Queens

Elapsed Time

OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed TimeNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX1.08522.17043.25564.34085.426SE +/- 0.049, N = 15SE +/- 0.009, N = 3SE +/- 0.042, N = 3SE +/- 0.027, N = 3SE +/- 0.033, N = 3SE +/- 0.040, N = 153.1583.3393.3753.3643.3104.8231. (CC) gcc options: -static -fopenmp -O3 -march=native

glibc bench

Benchmark: exp

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: expNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX1.28792.57583.86375.15166.4395SE +/- 0.00297, N = 3SE +/- 0.00203, N = 3SE +/- 0.00686, N = 3SE +/- 0.00125, N = 3SE +/- 0.01620, N = 3SE +/- 0.00212, N = 35.085385.588045.608025.723695.640885.72415

glibc bench

Benchmark: ffs

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: ffsNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX0.40550.8111.21651.6222.0275SE +/- 0.00249, N = 3SE +/- 0.00015, N = 3SE +/- 0.00018, N = 15SE +/- 0.00044, N = 15SE +/- 0.00014, N = 15SE +/- 0.00231, N = 31.660291.655561.670801.802241.669631.79641

glibc bench

Benchmark: ffsll

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: ffsllNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX0.40550.8111.21651.6222.0275SE +/- 0.00250, N = 3SE +/- 0.00040, N = 3SE +/- 0.00033, N = 13SE +/- 0.00084, N = 3SE +/- 0.00030, N = 15SE +/- 0.00179, N = 31.661251.655811.672301.802031.669941.79714

glibc bench

Benchmark: pthread_once

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: pthread_onceNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX0.40680.81361.22041.62722.034SE +/- 0.00149, N = 3SE +/- 0.00032, N = 4SE +/- 0.00032, N = 12SE +/- 0.00094, N = 3SE +/- 0.00117, N = 9SE +/- 0.00285, N = 31.670451.663391.682131.808171.679381.80347

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.0.2Test: Decompression ThroughputNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX4080120160200SE +/- 0.61, N = 3SE +/- 0.03, N = 3SE +/- 0.24, N = 3SE +/- 0.54, N = 3SE +/- 0.16, N = 3SE +/- 0.24, N = 3181.82176.89176.59176.23176.94176.381. (CC) gcc options: -O3 -rdynamic

GROMACS

Water Benchmark

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2019.4Water BenchmarkNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX1.30372.60743.91115.21486.5185SE +/- 0.003, N = 3SE +/- 0.010, N = 3SE +/- 0.012, N = 3SE +/- 0.004, N = 3SE +/- 0.020, N = 3SE +/- 0.003, N = 35.7835.7595.7865.7685.7535.7941. (CXX) g++ options: -mavx512f -mfma -std=c++11 -O3 -funroll-all-loops -pthread -lrt -lpthread -lm

MariaDB

Clients: 256

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.3.8Clients: 256No Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX100200300400500SE +/- 0.34, N = 3SE +/- 0.75, N = 3SE +/- 0.66, N = 3SE +/- 1.41, N = 3SE +/- 0.76, N = 3SE +/- 0.42, N = 34464414414344414401. (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.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX200K400K600K800K1000KSE +/- 14964.49, N = 3SE +/- 453.84, N = 3SE +/- 7811.39, N = 3SE +/- 2791.38, N = 3SE +/- 2807.93, N = 3SE +/- 1046.95, N = 3901390.61914647.72909277.75888296.74909226.95694383.861. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000No Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX1632486480SE +/- 0.16, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.04, N = 3SE +/- 0.09, N = 363.8865.0266.1071.6066.0571.671. (CC) gcc options: -O2 -ldl -lz -lpthread

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.8Test: resizeNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX3691215SE +/- 0.13, N = 3SE +/- 0.18, N = 3SE +/- 0.14, N = 3SE +/- 0.10, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 312.0612.4212.5412.7712.3512.51

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.8Test: rotateNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX510152025SE +/- 0.01, N = 3SE +/- 0.12, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.21, N = 717.7518.3118.4318.9418.4219.19

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.8Test: auto-levelsNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX612182430SE +/- 0.17, N = 3SE +/- 0.24, N = 3SE +/- 0.29, N = 4SE +/- 0.23, N = 3SE +/- 0.06, N = 3SE +/- 0.17, N = 322.5123.2823.5824.4924.3225.79

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.8Test: unsharp-maskNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX714212835SE +/- 0.03, N = 3SE +/- 0.35, N = 3SE +/- 0.17, N = 3SE +/- 0.25, N = 3SE +/- 0.22, N = 3SE +/- 0.12, N = 326.7027.7529.7030.1129.6030.46

Memtier_benchmark

Protocol: Redis

OpenBenchmarking.orgOps/sec, More Is BetterMemtier_benchmark 1.2.17Protocol: RedisNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX1000K2000K3000K4000K5000KSE +/- 182130.65, N = 12SE +/- 2516.82, N = 3SE +/- 170934.41, N = 12SE +/- 202059.99, N = 12SE +/- 172554.23, N = 12SE +/- 11397.28, N = 33942410.034455789.734047462.823743629.933913100.612519515.571. (CXX) g++ options: -O2 -levent -lpthread -lz -lpcre

ctx_clock

Context Switch Time

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch TimeNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX100200300400500SE +/- 0.67, N = 3SE +/- 1.33, N = 3SE +/- 0.67, N = 3SE +/- 1.33, N = 3SE +/- 4.79, N = 8135134135455135481

Facebook RocksDB

Test: Random Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random FillNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX40K80K120K160K200KSE +/- 561.22, N = 3SE +/- 96.46, N = 3SE +/- 258.57, N = 3SE +/- 265.64, N = 3SE +/- 516.59, N = 3SE +/- 372.72, N = 31998791972711908281722291912011748721. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Facebook RocksDB

Test: Sequential Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Sequential FillNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX40K80K120K160K200KSE +/- 182.30, N = 3SE +/- 294.32, N = 3SE +/- 302.73, N = 3SE +/- 84.11, N = 3SE +/- 207.93, N = 3SE +/- 486.11, N = 31993931972491905491727581918781748531. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Facebook RocksDB

Test: Random Fill Sync

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random Fill SyncNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX40K80K120K160K200KSE +/- 344.06, N = 3SE +/- 24.04, N = 3SE +/- 242.56, N = 3SE +/- 284.36, N = 3SE +/- 138.90, N = 3SE +/- 313.12, N = 31752481690051652651582601637051363581. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Facebook RocksDB

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Read While WritingNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX1.4M2.8M4.2M5.6M7MSE +/- 75864.17, N = 5SE +/- 33377.10, N = 3SE +/- 70382.26, N = 3SE +/- 53165.01, N = 15SE +/- 57902.26, N = 3SE +/- 77587.94, N = 36412323634558663354356221981634110350460271. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Blender

Blend File: Classroom - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.80Blend File: Classroom - Compute: CPU-OnlyNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX306090120150SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.13, N = 3SE +/- 0.05, N = 3SE +/- 0.07, N = 3SE +/- 0.23, N = 395.2798.1398.3698.2798.24123.90

Blender

Blend File: Barbershop - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.80Blend File: Barbershop - Compute: CPU-OnlyNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX50100150200250SE +/- 0.07, N = 3SE +/- 0.28, N = 3SE +/- 0.25, N = 3SE +/- 0.16, N = 3SE +/- 0.32, N = 3SE +/- 0.02, N = 3182.00185.50185.77185.63185.31213.07

Memcached mcperf

Method: Get

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: GetNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX20K40K60K80K100KSE +/- 1036.03, N = 3SE +/- 490.15, N = 3SE +/- 2398.21, N = 12SE +/- 2233.11, N = 12SE +/- 338.52, N = 3SE +/- 770.74, N = 3116305.7116181.7107000.5102237.0107775.5102549.91. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Set

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: SetNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX14K28K42K56K70KSE +/- 395.99, N = 3SE +/- 454.12, N = 3SE +/- 461.71, N = 3SE +/- 290.11, N = 3SE +/- 169.40, N = 3SE +/- 185.19, N = 365755.666321.962923.761202.862276.260861.11. (CC) gcc options: -O2 -lm -rdynamic

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX2004006008001000SE +/- 2.60, N = 3SE +/- 1.20, N = 3SE +/- 1.20, N = 3SE +/- 2.19, N = 3SE +/- 0.58, N = 3103210911093109310931089

NGINX Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page ServingNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX7K14K21K28K35KSE +/- 95.09, N = 3SE +/- 273.17, N = 3SE +/- 428.12, N = 4SE +/- 360.88, N = 5SE +/- 323.50, N = 3SE +/- 74.44, N = 332865.7534173.5531592.0029726.1231860.3930724.031. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX6K12K18K24K30KSE +/- 327.13, N = 3SE +/- 385.40, N = 3SE +/- 307.51, N = 3SE +/- 236.82, N = 3SE +/- 151.50, N = 3SE +/- 72.28, N = 326306.1825808.3824718.2023639.6325051.7624145.481. (CC) gcc options: -shared -fPIC -O2 -pthread

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX140K280K420K560K700KSE +/- 875.68, N = 3SE +/- 157.25, N = 3SE +/- 649.79, N = 3SE +/- 1056.10, N = 3SE +/- 198.66, N = 3SE +/- 586.46, N = 3673402646447645204643614644906643732

Selenium

Benchmark: Maze Solver - Browser: Firefox

OpenBenchmarking.orgSeconds, Fewer Is BetterSeleniumBenchmark: Maze Solver - Browser: FirefoxNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX246810SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 36.56.56.66.76.66.61. firefox 70.0.1

Selenium

Benchmark: PSPDFKit WASM - Browser: Firefox

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: FirefoxNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX400800120016002000SE +/- 9.13, N = 3SE +/- 7.06, N = 3SE +/- 11.26, N = 3SE +/- 8.57, N = 3SE +/- 6.44, N = 3SE +/- 20.69, N = 31611167817871782177217721. firefox 70.0.1

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX48121620SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 313.2713.7214.0514.7214.0314.721. (CC) gcc options: -lm

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX510152025SE +/- 0.24, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.17, N = 320.4120.3220.5321.2620.6719.661. (CC) gcc options: -lm

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX1122334455SE +/- 0.28, N = 3SE +/- 0.15, N = 3SE +/- 0.56, N = 3SE +/- 0.33, N = 3SE +/- 0.32, N = 3SE +/- 0.11, N = 344.7945.7846.1947.2245.7140.591. (CC) gcc options: -lm

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsNo Mitigations + Old ucodeNo MitigationsDefault MitigationsDefault Mitigations + TSXDefault Mitigations + No HTDefault Mitigations + No HT + TSX20406080100SE +/- 0.23, N = 3SE +/- 0.07, N = 3SE +/- 0.27, N = 3SE +/- 0.17, N = 3SE +/- 0.14, N = 3SE +/- 0.12, N = 385.6389.6689.3591.5290.1392.041. (CC) gcc options: -lm


Phoronix Test Suite v10.8.4