Initial AMD Spectre Variant 4 Benchmarks On Linux 4.17

Spectre V4 mitigation tests using SSBD on Linux 4.17 Git. Tests 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 1805225-AR-SPECTRE4S17
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:

C/C++ Compiler Tests 6 Tests
CPU Massive 12 Tests
Creator Workloads 3 Tests
Database Test Suite 2 Tests
Disk Test Suite 3 Tests
HPC - High Performance Computing 2 Tests
Common Kernel Benchmarks 5 Tests
Machine Learning 2 Tests
Multi-Core 5 Tests
Programmer / Developer System Benchmarks 3 Tests
Python 2 Tests
Server 7 Tests
Server CPU Tests 7 Tests
Single-Threaded 8 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
Disable Color Branding
Prefer Vertical Bar Graphs
On Line Graphs With Missing Data, Connect The Line Gaps

Multi-Way Comparison

Condense Comparison
Transpose Comparison

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
Ryzen 7 2700X: SSBD
May 22 2018
  1 Hour, 3 Minutes
Ryzen 7 2700X: Vulnerable
May 22 2018
  1 Hour, 2 Minutes
Ryzen 3 2200G: SSBD
May 22 2018
  1 Hour, 20 Minutes
Ryzen 3 2200G: Vulnerable
May 22 2018
  1 Hour, 23 Minutes
EPYC 7601: SSBD
May 22 2018
  1 Hour, 10 Minutes
EPYC 7601: Vulnerable
May 22 2018
  1 Hour, 9 Minutes
Invert Hiding All Results Option
  1 Hour, 11 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):


Initial AMD Spectre Variant 4 Benchmarks On Linux 4.17 - Phoronix Test Suite

Initial AMD Spectre Variant 4 Benchmarks On Linux 4.17

Spectre V4 mitigation tests using SSBD on Linux 4.17 Git. Tests for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1805225-AR-SPECTRE4S17&grr&sro&export=txt.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionRyzen 7 2700XRyzen 3 2200GEPYC 7601 SSBD Vulnerable SSBD Vulnerable SSBD VulnerableAMD Ryzen 7 2700X Eight-Core @ 3.70GHz (8 Cores / 16 Threads)ASUS ROG CROSSHAIR VII HERO (WI-FI) (0509 BIOS)AMD Family 17h16384MB525GB SABRENT + Samsung SSD 950 PRO 256GBNV132 11264MBNVIDIA GP102 HDMI AudioDELL P2415QIntel I211 Gigabit Connection + Realtek Device b822Ubuntu 18.044.17.0-999-generic (x86_64) 20180521GNOME Shell 3.28.1modesetting 1.19.64.3 Mesa 18.2.0-develGCC 7.3.0ext43840x2160AMD Ryzen 3 2200G @ 3.50GHz (4 Cores)MSI B350M GAMING PRO (MS-7A39) v1.0 (2.G0 BIOS)AMD Device 15d07168MB29GB INTEL MEMPEK1W032GAMSI AMD Radeon Vega 8 Mobile 1024MBAMD Device 15deRealtek RTL8111/8168/8411GNOME Shell 3.28.04.5 Mesa 18.0.0-rc5 (LLVM 6.0.0)AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads)TYAN B8026T70AE24HR (V0.05.B10 BIOS)AMD Family 17h129024MB280GB INTEL SSDPE21D280GAASPEED ASPEED FamilyVE228Broadcom Limited NetXtreme BCM5720 Gigabit PCIeGNOME Shell 3.28.11920x1080OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Disk Details- NONE / errors=remount-ro,relatime,rwProcessor Details- Scaling Governor: acpi-cpufreq ondemandPython Details- Python 2.7.15rc1 + Python 3.6.5Security Details- Ryzen 7 2700X: SSBD: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp Protection- Ryzen 7 2700X: Vulnerable: __user pointer sanitization + Full AMD retpoline IBPB Protection- Ryzen 3 2200G: SSBD: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp Protection- Ryzen 3 2200G: Vulnerable: __user pointer sanitization + Full AMD retpoline IBPB Protection- EPYC 7601: SSBD: __user pointer sanitization + Full AMD retpoline + SSB disabled via prctl and seccomp Protection- EPYC 7601: Vulnerable: __user pointer sanitization + Full AMD retpoline Protection

build-linux-kernel: Time To Compilerbenchmark: scikit-learn: stockfish: Total Timepgbench: Buffer Test - Normal Load - Read Onlyperl-benchmark: Pod2htmlpgbench: Buffer Test - Heavy Contention - Read Onlypgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Heavy Contention - Read Writeperl-benchmark: Interpreterapache: Static Web Page Servingstress-ng: Socket Activityjava-scimark2: Compositeaobench: 2048 x 2048 - Total Timestress-ng: System V Message Passingpostmark: Disk Transaction Performancepybench: Total For Average Test Timesencode-mp3: WAV To MP3iozone: 4Kb - 8GB - Write Performancestress-ng: Context Switchingstress-ng: Forkingstress-ng: Semaphoresluajit: Compositeebizzy: sqlite: Timed SQLite Insertionsphpbench: PHP Benchmark Suiteopenssl: RSA 4096-bit Performancegit: Time To Complete Common Git Commandsluajit: Jacobi Successive Over-Relaxationluajit: Dense LU Matrix Factorizationluajit: Sparse Matrix Multiplyluajit: Fast Fourier Transformluajit: Monte Carlojava-scimark2: Jacobi Successive Over-Relaxationjava-scimark2: Dense LU Matrix Factorizationjava-scimark2: Sparse Matrix Multiplyjava-scimark2: Fast Fourier Transformjava-scimark2: Monte CarloRyzen 7 2700XRyzen 3 2200GEPYC 7601 SSBD Vulnerable SSBD Vulnerable SSBD Vulnerable73.920.394725.3624152025195458.930.14383901191709.254152.534556.940.0010696530561.026889.692949.9138.8011846350.767142153932.46484.774734667.2858451.484490592.841504.5655967062.605196031719.505.461922.063575.111215.05302.71507.901636.856943.532634.631887.321647.2073.270.391125.3124133230197760.120.14530132189690.994270.124511.550.0011045230813.597205.822959.8138.6811899692.717212155932.56827.104766643.1059902.924470215.221492.8456637463.835174781724.835.401934.333524.261213.50283.48508.621639.116996.912644.611866.301652.12200.190.8008125.96799377657005.680.1669285050134.277519.286654.570.0013988334805.092917.462587.3844.865087012.746148179037.84280.551377134.6428512.837641293.741104.94858043.504585026.131644.452135.521065.83237.57441.331400.406319.112288.471505.811423.13198.910.7894123.74795741756687.080.1644051451360.227497.786830.520.0013643035083.363044.422620.4144.863424065.126049179437.80279.571376458.1029784.798057541.781097.67860283.554551026.111643.832105.371062.32236.74440.091400.536384.792288.221602.071426.4337.750.9055144.4858372393395388.070.200450420.0020912617901.872177.1651.965434208643.72928.8643442.241597032.401114.9011226142.943861204610.477.361421.632614.12917.87240.91379.971207.655230.061682.481365.761230.9237.570.9079144.5058183837393664.750.192389900.0020976917887.1917227.192177.7351.9610735107.795396207643.861024.2317597048.9749686.601593274.941134.7611342102.863860884608.337.271422.252728.63914.14228.85379.921208.415110.101974.161366.741229.24OpenBenchmarking.org

Timed Linux Kernel Compilation

Time To Compile

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.13Time To CompileSSBDVulnerable4080120160200SE +/- 0.65, N = 6SE +/- 0.61, N = 6SE +/- 1.43, N = 2SE +/- 1.01, N = 3SE +/- 0.82, N = 3SE +/- 0.85, N = 337.7537.57200.19198.9173.9273.27

R Benchmark

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgSeconds, Fewer Is BetterR BenchmarkSSBDVulnerable0.20430.40860.61290.81721.0215SE +/- 0.0029, N = 3SE +/- 0.0037, N = 3SE +/- 0.0045, N = 3SE +/- 0.0014, N = 3SE +/- 0.0021, N = 3SE +/- 0.0011, N = 30.90550.90790.80080.78940.39470.39111. R scripting front-end version 3.4.4 (2018-03-15)

Scikit-Learn

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.17.1SSBDVulnerable306090120150SE +/- 0.12, N = 3SE +/- 0.11, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3144.48144.50125.96123.7425.3625.31

Stockfish

Total Time

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeSSBDVulnerable13M26M39M52M65MSE +/- 78695.70, N = 3SE +/- 248044.53, N = 3SE +/- 64483.45, N = 3SE +/- 45175.52, N = 3SE +/- 55084.41, N = 3SE +/- 166857.89, N = 358372393581838377993776795741724152025241332301. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Only

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlySSBDVulnerable80K160K240K320K400KSE +/- 1438.48, N = 3SE +/- 7161.59, N = 3SE +/- 1005.67, N = 3SE +/- 871.71, N = 3SE +/- 124.36, N = 3SE +/- 389.44, N = 3395388.07393664.7557005.6856687.08195458.93197760.121. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Perl Benchmarks

Test: Pod2html

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlSSBDVulnerable0.04510.09020.13530.18040.2255SE +/- 0.00462084, N = 6SE +/- 0.00096119, N = 3SE +/- 0.00047617, N = 3SE +/- 0.00040548, N = 3SE +/- 0.00067477, N = 3SE +/- 0.00018090, N = 30.200450420.192389900.166928500.164405140.143839010.14530132

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only

Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Heavy Contention - Mode: Read OnlySSBDVulnerable40K80K120K160K200KSE +/- 678.00, N = 3SE +/- 800.05, N = 4SE +/- 1191.31, N = 3SE +/- 661.44, N = 350134.2751360.22191709.25189690.991. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteSSBDVulnerable16003200480064008000SE +/- 37.17, N = 3SE +/- 26.59, N = 3SE +/- 29.85, N = 3SE +/- 63.04, N = 37519.287497.784152.534270.121. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write

Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Heavy Contention - Mode: Read WriteSSBDVulnerable15003000450060007500SE +/- 84.82, N = 3SE +/- 45.07, N = 3SE +/- 11.19, N = 3SE +/- 62.83, N = 36654.576830.524556.944511.551. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Perl Benchmarks

Test: Interpreter

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: InterpreterSSBDVulnerable0.00050.0010.00150.0020.0025SE +/- 0.00000625, N = 3SE +/- 0.00000814, N = 3SE +/- 0.00000471, N = 3SE +/- 0.00000685, N = 3SE +/- 0.00000698, N = 3SE +/- 0.00001123, N = 30.002091260.002097690.001398830.001364300.001069650.00110452

Apache Benchmark

Static Web Page Serving

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingSSBDVulnerable8K16K24K32K40KSE +/- 367.69, N = 6SE +/- 273.53, N = 3SE +/- 117.28, N = 3SE +/- 149.88, N = 3SE +/- 119.70, N = 3SE +/- 68.81, N = 317901.8717887.1934805.0935083.3630561.0230813.591. (CC) gcc options: -shared -fPIC -O2 -pthread

Stress-NG

Test: Socket Activity

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityVulnerableSSBD4K8K12K16K20KSE +/- 342.31, N = 6SE +/- 191.34, N = 6SE +/- 198.25, N = 6SE +/- 106.79, N = 3SE +/- 54.40, N = 317227.192917.463044.426889.697205.821. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Java SciMark

Computational Test: Composite

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeSSBDVulnerable6001200180024003000SE +/- 29.46, N = 8SE +/- 10.78, N = 4SE +/- 21.33, N = 4SE +/- 1.76, N = 4SE +/- 14.81, N = 4SE +/- 6.98, N = 42177.162177.732587.382620.412949.912959.81

AOBench

Size: 2048 x 2048 - Total Time

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeSSBDVulnerable1224364860SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.09, N = 3SE +/- 0.02, N = 351.9651.9644.8644.8638.8038.681. (CC) gcc options: -lm -O3

Stress-NG

Test: System V Message Passing

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: System V Message PassingVulnerableSSBD3M6M9M12M15MSE +/- 221694.35, N = 6SE +/- 66867.32, N = 3SE +/- 329210.70, N = 6SE +/- 16750.99, N = 3SE +/- 23451.50, N = 310735107.795087012.743424065.1211846350.7611899692.711. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

PostMark

Disk Transaction Performance

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceSSBDVulnerable15003000450060007500SE +/- 38.33, N = 3SE +/- 51.00, N = 3SE +/- 48.33, N = 3SE +/- 70.00, N = 35434539661486049714272121. (CC) gcc options: -O3

PyBench

Total For Average Test Times

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesSSBDVulnerable400800120016002000SE +/- 5.24, N = 3SE +/- 4.06, N = 3SE +/- 2.89, N = 3SE +/- 1.73, N = 3SE +/- 1.76, N = 3SE +/- 3.84, N = 3208620761790179415391559

LAME MP3 Encoding

WAV To MP3

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3SSBDVulnerable1020304050SE +/- 0.01, N = 3SE +/- 0.16, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 343.7243.8637.8437.8032.4632.561. (CC) gcc options: -lncurses -lm

IOzone

Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 4Kb - File Size: 8GB - Disk Test: Write PerformanceSSBDVulnerable2004006008001000SE +/- 4.66, N = 3SE +/- 2.30, N = 3SE +/- 0.38, N = 3SE +/- 1.01, N = 3SE +/- 23.08, N = 6SE +/- 8.28, N = 3928.861024.23280.55279.57484.77827.101. (CC) gcc options: -O3

Stress-NG

Test: Context Switching

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Context SwitchingVulnerableSSBD4M8M12M16M20MSE +/- 482829.82, N = 6SE +/- 2857.46, N = 3SE +/- 1713.32, N = 3SE +/- 14072.03, N = 3SE +/- 8571.75, N = 317597048.971377134.641376458.104734667.284766643.101. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Forking

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: ForkingSSBDVulnerable13K26K39K52K65KSE +/- 1535.43, N = 6SE +/- 286.24, N = 3SE +/- 200.62, N = 3SE +/- 215.66, N = 3SE +/- 124.42, N = 3SE +/- 189.76, N = 343442.2449686.6028512.8329784.7958451.4859902.921. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Semaphores

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresSSBDVulnerable2M4M6M8M10MSE +/- 3942.06, N = 3SE +/- 4657.01, N = 3SE +/- 118037.24, N = 5SE +/- 76921.41, N = 3SE +/- 29011.98, N = 3SE +/- 35422.35, N = 31597032.401593274.947641293.748057541.784490592.844470215.221. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

LuaJIT

Test: Composite

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.0.5Test: CompositeSSBDVulnerable30060090012001500SE +/- 5.65, N = 3SE +/- 1.62, N = 3SE +/- 1.34, N = 3SE +/- 3.14, N = 3SE +/- 11.04, N = 3SE +/- 3.67, N = 31114.901134.761104.941097.671504.561492.841. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

ebizzy

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3SSBDVulnerable200K400K600K800K1000KSE +/- 15282.50, N = 5SE +/- 24867.55, N = 6SE +/- 191.32, N = 3SE +/- 61.17, N = 3SE +/- 10512.67, N = 3SE +/- 9494.40, N = 61122614113421085804860285596705663741. (CC) gcc options: -pthread -lpthread -O3 -march=native

SQLite

Timed SQLite Insertions

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsSSBDVulnerable1428425670SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.17, N = 3SE +/- 0.31, N = 32.942.863.503.5562.6063.831. (CC) gcc options: -O2 -lreadline -ltermcap -lz -ldl -lpthread

PHPBench

PHP Benchmark Suite

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteSSBDVulnerable110K220K330K440K550KSE +/- 2093.04, N = 3SE +/- 564.17, N = 3SE +/- 1559.17, N = 3SE +/- 2108.68, N = 3SE +/- 3125.52, N = 3SE +/- 3330.02, N = 3386120386088458502455102519603517478

OpenSSL

RSA 4096-bit Performance

EPYC 7601Ryzen 7 2700XOpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.0fRSA 4096-bit PerformanceSSBDVulnerable10002000300040005000SE +/- 19.40, N = 3SE +/- 21.60, N = 3SE +/- 2.67, N = 3SE +/- 1.98, N = 34610.474608.331719.501724.831. (CC) gcc options: -O3 -pthread -m64 -lssl -lcrypto -ldl

Git

Time To Complete Common Git Commands

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsSSBDVulnerable246810SE +/- 0.01, N = 3SE +/- 0.11, N = 3SE +/- 0.10, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 37.367.276.136.115.465.401. git version 2.17.0

LuaJIT

Test: Jacobi Successive Over-Relaxation

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.0.5Test: Jacobi Successive Over-RelaxationSSBDVulnerable400800120016002000SE +/- 0.27, N = 3SE +/- 0.21, N = 3SE +/- 0.35, N = 3SE +/- 0.20, N = 3SE +/- 5.86, N = 3SE +/- 0.18, N = 31421.631422.251644.451643.831922.061934.331. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Dense LU Matrix Factorization

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.0.5Test: Dense LU Matrix FactorizationSSBDVulnerable8001600240032004000SE +/- 26.26, N = 3SE +/- 4.40, N = 3SE +/- 4.44, N = 3SE +/- 14.04, N = 3SE +/- 48.48, N = 3SE +/- 19.77, N = 32614.122728.632135.522105.373575.113524.261. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Sparse Matrix Multiply

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.0.5Test: Sparse Matrix MultiplySSBDVulnerable30060090012001500SE +/- 2.38, N = 3SE +/- 8.77, N = 3SE +/- 1.82, N = 3SE +/- 1.83, N = 3SE +/- 5.42, N = 3SE +/- 1.23, N = 3917.87914.141065.831062.321215.051213.501. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Fast Fourier Transform

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.0.5Test: Fast Fourier TransformSSBDVulnerable70140210280350SE +/- 0.06, N = 3SE +/- 1.26, N = 3SE +/- 0.19, N = 3SE +/- 0.67, N = 3SE +/- 0.50, N = 3SE +/- 1.49, N = 3240.91228.85237.57236.74302.71283.481. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Monte Carlo

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.0.5Test: Monte CarloSSBDVulnerable110220330440550SE +/- 0.11, N = 3SE +/- 0.05, N = 3SE +/- 1.08, N = 3SE +/- 0.02, N = 3SE +/- 1.81, N = 3SE +/- 1.69, N = 3379.97379.92441.33440.09507.90508.621. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

Java SciMark

Computational Test: Jacobi Successive Over-Relaxation

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Jacobi Successive Over-RelaxationSSBDVulnerable400800120016002000SE +/- 0.98, N = 4SE +/- 0.09, N = 4SE +/- 0.36, N = 4SE +/- 0.13, N = 4SE +/- 3.44, N = 4SE +/- 2.95, N = 41207.651208.411400.401400.531636.851639.11

Java SciMark

Computational Test: Dense LU Matrix Factorization

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Dense LU Matrix FactorizationSSBDVulnerable15003000450060007500SE +/- 16.30, N = 4SE +/- 56.49, N = 4SE +/- 85.95, N = 4SE +/- 12.16, N = 4SE +/- 82.46, N = 4SE +/- 23.94, N = 45230.065110.106319.116384.796943.536996.91

Java SciMark

Computational Test: Sparse Matrix Multiply

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Sparse Matrix MultiplySSBDVulnerable6001200180024003000SE +/- 281.26, N = 4SE +/- 0.56, N = 4SE +/- 0.41, N = 4SE +/- 0.25, N = 4SE +/- 3.58, N = 4SE +/- 5.42, N = 41682.481974.162288.472288.222634.632644.61

Java SciMark

Computational Test: Fast Fourier Transform

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Fast Fourier TransformSSBDVulnerable400800120016002000SE +/- 25.40, N = 4SE +/- 28.92, N = 4SE +/- 98.64, N = 4SE +/- 2.37, N = 4SE +/- 17.88, N = 4SE +/- 5.77, N = 41365.761366.741505.811602.071887.321866.30

Java SciMark

Computational Test: Monte Carlo

EPYC 7601Ryzen 3 2200GRyzen 7 2700XOpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Monte CarloSSBDVulnerable400800120016002000SE +/- 1.33, N = 4SE +/- 0.00, N = 4SE +/- 2.06, N = 4SE +/- 1.42, N = 4SE +/- 4.87, N = 4SE +/- 5.05, N = 41230.921229.241423.131426.431647.201652.12


Phoronix Test Suite v10.8.4