Zen 2 mitigation benchmarks by Michael Larabel 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 2208199-NE-RYZEN939580
Ryzen 9 3950X Linux 6.0 Mitigations Benchmark
Zen 2 mitigation benchmarks by Michael Larabel for a future article.
,,"Default","mitigations=off","retbleed=ibpb","retbleed=ibpb spectre_v2=on","retbleed=ibpb spectre_v2=on nosmt"
Processor,,AMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads),AMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads),AMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads),AMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads),AMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores)
Motherboard,,ASUS ROG CROSSHAIR VII HERO (WI-FI) (3103 BIOS),ASUS ROG CROSSHAIR VII HERO (WI-FI) (3103 BIOS),ASUS ROG CROSSHAIR VII HERO (WI-FI) (3103 BIOS),ASUS ROG CROSSHAIR VII HERO (WI-FI) (3103 BIOS),ASUS ROG CROSSHAIR VII HERO (WI-FI) (3103 BIOS)
Chipset,,AMD Starship/Matisse,AMD Starship/Matisse,AMD Starship/Matisse,AMD Starship/Matisse,AMD Starship/Matisse
Memory,,16GB,16GB,16GB,16GB,16GB
Disk,,Samsung SSD 970 EVO 250GB,Samsung SSD 970 EVO 250GB,Samsung SSD 970 EVO 250GB,Samsung SSD 970 EVO 250GB,Samsung SSD 970 EVO 250GB
Graphics,,Sapphire AMD Radeon RX 470 4GB (1260/1750MHz),Sapphire AMD Radeon RX 470 4GB (1260/1750MHz),Sapphire AMD Radeon RX 470 4GB (1260/1750MHz),Sapphire AMD Radeon RX 470 4GB (1260/1750MHz),Sapphire AMD Radeon RX 470 4GB (1260/1750MHz)
Audio,,AMD Ellesmere HDMI Audio,AMD Ellesmere HDMI Audio,AMD Ellesmere HDMI Audio,AMD Ellesmere HDMI Audio,AMD Ellesmere HDMI Audio
Monitor,,DELL S2409W,DELL S2409W,DELL S2409W,DELL S2409W,DELL S2409W
Network,,Intel I211 + Realtek RTL8822BE 802.11a/b/g/n/ac,Intel I211 + Realtek RTL8822BE 802.11a/b/g/n/ac,Intel I211 + Realtek RTL8822BE 802.11a/b/g/n/ac,Intel I211 + Realtek RTL8822BE 802.11a/b/g/n/ac,Intel I211 + Realtek RTL8822BE 802.11a/b/g/n/ac
OS,,Ubuntu 22.04,Ubuntu 22.04,Ubuntu 22.04,Ubuntu 22.04,Ubuntu 22.04
Kernel,,5.19.0-051900daily20220813-generic (x86_64),5.19.0-051900daily20220813-generic (x86_64),5.19.0-051900daily20220813-generic (x86_64),5.19.0-051900daily20220813-generic (x86_64),5.19.0-051900daily20220813-generic (x86_64)
Desktop,,GNOME Shell 42.2,GNOME Shell 42.2,GNOME Shell 42.2,GNOME Shell 42.2,GNOME Shell 42.2
Display Server,,X Server + Wayland,X Server + Wayland,X Server + Wayland,X Server + Wayland,X Server + Wayland
OpenGL,,4.6 Mesa 22.0.5 (LLVM 13.0.1 DRM 3.48),4.6 Mesa 22.0.5 (LLVM 13.0.1 DRM 3.48),4.6 Mesa 22.0.5 (LLVM 13.0.1 DRM 3.48),4.6 Mesa 22.0.5 (LLVM 13.0.1 DRM 3.48),4.6 Mesa 22.0.5 (LLVM 13.0.1 DRM 3.48)
Vulkan,,1.3.204,1.3.204,1.3.204,1.3.204,1.3.204
Compiler,,GCC 11.2.0,GCC 11.2.0,GCC 11.2.0,GCC 11.2.0,GCC 11.2.0
File-System,,ext4,ext4,ext4,ext4,ext4
Screen Resolution,,1920x1080,1920x1080,1920x1080,1920x1080,1920x1080
,,"Default","mitigations=off","retbleed=ibpb","retbleed=ibpb spectre_v2=on","retbleed=ibpb spectre_v2=on nosmt"
"Compile Bench - Test: Initial Create (MB/s)",HIB,514.56,606.28,240.60,242.55,235.39
"Compile Bench - Test: Read Compiled Tree (MB/s)",HIB,3463.27,3796.97,1284.64,1300.95,1250.47
"PostMark - Disk Transaction Performance (TPS)",HIB,5906,7504,2578,2501,2450
"WireGuard + Linux Networking Stack Stress Test - (sec)",LIB,214.258,200.138,302.485,306.365,302.500
"DaCapo Benchmark - Java Test: H2 (msec)",LIB,3644,3534,3849,3907,2596
"DaCapo Benchmark - Java Test: Tradesoap (msec)",LIB,3504,3394,3834,3840,3144
"DaCapo Benchmark - Java Test: Tradebeans (msec)",LIB,4387,4037,5261,5320,2859
"Renaissance - Test: ALS Movie Lens (ms)",LIB,13162.7,13019.1,16937.8,16916.4,15340.7
"Renaissance - Test: In-Memory Database Shootout (ms)",LIB,4168.1,3905.4,5511.6,5575.1,4071.4
"Renaissance - Test: Genetic Algorithm Using Jenetics + Futures (ms)",LIB,2878.9,2865.0,3179.9,3221.1,1690.7
"LuaJIT - Test: Composite (Mflops)",HIB,1654.91,1726.41,1706.81,1655.74,1640.69
"LuaRadio - Test: Five Back to Back FIR Filters (MiB/s)",HIB,868.9,924.7,863.6,838.4,650.2
"Node.js Express HTTP Load Test - (Reqs/sec)",HIB,6863,7064,4559,4532,4543
"SVT-AV1 - Encoder Mode: Preset 10 - Input: Bosphorus 4K (FPS)",HIB,78.576,80.484,76.922,77.228,76.182
"SVT-AV1 - Encoder Mode: Preset 12 - Input: Bosphorus 4K (FPS)",HIB,106.990,108.332,103.597,102.215,101.989
"SVT-AV1 - Encoder Mode: Preset 10 - Input: Bosphorus 1080p (FPS)",HIB,251.815,260.317,238.878,240.795,247.717
"SVT-AV1 - Encoder Mode: Preset 12 - Input: Bosphorus 1080p (FPS)",HIB,335.174,343.978,311.782,317.125,384.316
"ebizzy - (Records/s)",HIB,1413624,1409922,1355964,1369472,1272519
"Stargate Digital Audio Workstation - Sample Rate: 44100 - Buffer Size: 512 (Render Ratio)",HIB,5.132632,5.259331,4.737688,4.944057,5.075336
"Stargate Digital Audio Workstation - Sample Rate: 96000 - Buffer Size: 512 (Render Ratio)",HIB,3.883713,3.919670,3.520352,3.182824,3.626779
"Stargate Digital Audio Workstation - Sample Rate: 44100 - Buffer Size: 1024 (Render Ratio)",HIB,5.615871,5.647994,5.324162,5.214571,5.518860
"Stargate Digital Audio Workstation - Sample Rate: 96000 - Buffer Size: 1024 (Render Ratio)",HIB,4.205922,4.262229,3.937179,3.932585,3.820665
"Stargate Digital Audio Workstation - Sample Rate: 480000 - Buffer Size: 1024 (Render Ratio)",HIB,5.463150,5.509905,5.265175,5.285263,5.360599
"libavif avifenc - Encoder Speed: 6 (sec)",LIB,6.658,6.399,7.132,7.294,8.158
"libavif avifenc - Encoder Speed: 6, Lossless (sec)",LIB,9.857,9.599,10.716,10.885,12.031
"libavif avifenc - Encoder Speed: 10, Lossless (sec)",LIB,5.716,5.528,6.577,6.705,6.932
"Timed Godot Game Engine Compilation - Time To Compile (sec)",LIB,74.415,72.954,86.863,88.048,103.353
"Timed Linux Kernel Compilation - Build: defconfig (sec)",LIB,53.673,52.377,66.261,67.043,81.847
"Timed Mesa Compilation - Time To Compile (sec)",LIB,33.411,33.259,36.321,36.411,37.192
"Primesieve - Length: 1e12 (sec)",LIB,10.729,10.723,10.742,10.818,11.349
"Hackbench - Count: 8 - Type: Thread (sec)",LIB,17.961,17.422,31.870,35.871,57.142
"Hackbench - Count: 16 - Type: Thread (sec)",LIB,25.610,22.369,63.891,75.322,111.907
"Hackbench - Count: 8 - Type: Process (sec)",LIB,13.251,11.080,31.182,33.378,52.778
"Hackbench - Count: 16 - Type: Process (sec)",LIB,25.038,20.883,63.950,69.190,108.644
"Hackbench - Count: 32 - Type: Process (sec)",LIB,56.603,47.470,138.090,147.742,221.418
"Google SynthMark - Test: VoiceMark_100 (Voices)",HIB,790.980,820.383,782.178,816.404,761.093
"Node.js V8 Web Tooling Benchmark - (runs/s)",HIB,11.39,11.07,10.71,10.71,10.90
"Apache Spark - Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark (sec)",LIB,105.703892440,91.58,94.16,109.186022384,103.560305200
"Apache Spark - Row Count: 20000000 - Partitions: 100 - Group By Test Time (sec)",LIB,12.80,12.26,13.16,13.30,13.01
"Apache Spark - Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark (sec)",LIB,105.137886271,91.20,94.48,108.931136296,103.595053309
"Apache Spark - Row Count: 20000000 - Partitions: 500 - Repartition Test Time (sec)",LIB,21.37,20.96,21.34,21.29,18.56
"Apache Spark - Row Count: 20000000 - Partitions: 500 - Inner Join Test Time (sec)",LIB,24.30,23.68,24.52,24.05,21.51
"ASTC Encoder - Preset: Medium (MT/s)",HIB,79.6005,79.8049,79.6917,79.4673,69.2335
"ASTC Encoder - Preset: Thorough (MT/s)",HIB,9.5416,9.5490,9.5506,9.5182,8.3786
"ASTC Encoder - Preset: Exhaustive (MT/s)",HIB,1.0449,1.0451,1.0448,1.0429,0.8887
"KeyDB - (Ops/sec)",HIB,555290.25,600946.79,301117.97,297634.34,337107.71
"GROMACS - Implementation: MPI CPU - Input: water_GMX50_bare (Ns/Day)",HIB,1.227,1.227,1.222,1.222,1.232
"SQLite Speedtest - Timed Time - Size 1,000 (sec)",LIB,60.348,54.997,127.800,131.537,134.764
"Darktable - Test: Boat - Acceleration: CPU-only (sec)",LIB,3.142,3.087,3.260,3.270,3.119
"Darktable - Test: Masskrug - Acceleration: CPU-only (sec)",LIB,3.693,3.612,3.966,3.987,4.061
"Darktable - Test: Server Rack - Acceleration: CPU-only (sec)",LIB,0.225,0.223,0.229,0.230,0.241
"Darktable - Test: Server Room - Acceleration: CPU-only (sec)",LIB,3.334,3.300,3.422,3.448,3.207
"Inkscape - Operation: SVG Files To PNG (sec)",LIB,24.463,23.737,32.036,32.164,32.159
"LibreOffice - Test: 20 Documents To PDF (sec)",LIB,6.915,6.707,7.570,7.525,7.924
"GNU Octave Benchmark - (sec)",LIB,6.970,6.730,8.992,9.044,8.962
"RawTherapee - Total Benchmark Time (sec)",LIB,54.408,53.097,58.835,59.149,61.561
"Memtier_benchmark - Protocol: Redis (Ops/sec)",HIB,2220557.34,2218502.81,2006224.43,1988745.57,1937718.00
"Redis - Test: GET (Reqs/sec)",HIB,2587396.87,2495320.75,1627014,1620511.60,1573874.50
"Redis - Test: SET (Reqs/sec)",HIB,1853189.96,1939841.82,1374092.29,1364607.38,1327456.50
"Stress-NG - Test: MMAP (Bogo Ops/s)",HIB,287.61,294.75,249.86,230.11,254.15
"Stress-NG - Test: Futex (Bogo Ops/s)",HIB,4960793.44,5674415.95,2102526.60,1694057.10,1044265.16
"Stress-NG - Test: Malloc (Bogo Ops/s)",HIB,23110108.89,28438903.40,6167954.31,6039417.12,4213740.42
"Stress-NG - Test: SENDFILE (Bogo Ops/s)",HIB,293235.64,412629.17,305358.03,301936.36,214958.36
"Stress-NG - Test: Socket Activity (Bogo Ops/s)",HIB,8838.08,9564.50,6557.16,6538.13,4722.43
"Stress-NG - Test: System V Message Passing (Bogo Ops/s)",HIB,9616996.63,9836938.88,6092876.52,5819643.79,4221595.08
"ctx_clock - Context Switch Time (Clocks)",LIB,245,175,1435,1458,1575
"Apache Cassandra - Test: Writes (Op/s)",HIB,156420,166783,123724,122019,71705
"PyBench - Total For Average Test Times (Milliseconds)",LIB,953,930,948,917,977
"PyPerformance - Benchmark: regex_compile (Milliseconds)",LIB,151,150,148,147,155
"PyPerformance - Benchmark: python_startup (Milliseconds)",LIB,7.44,7.17,10.1,10.1,9.91
"PyPerformance - Benchmark: django_template (Milliseconds)",LIB,38.0,38.0,37.0,37.1,38.4
"nginx - Concurrent Requests: 1 (Reqs/sec)",HIB,49382.88,56612.56,20712.40,20664.66,29830.25
"nginx - Concurrent Requests: 20 (Reqs/sec)",HIB,260435.54,293758.51,225554.08,218530.10,266600.54
"nginx - Concurrent Requests: 100 (Reqs/sec)",HIB,255336.64,299015.72,220224.99,213755.99,267291.25
"nginx - Concurrent Requests: 200 (Reqs/sec)",HIB,256535.31,301149.26,221738.81,214677.17,265599.52
"nginx - Concurrent Requests: 500 (Reqs/sec)",HIB,257344.77,299314.90,221507.79,215408.91,263560.20
"nginx - Concurrent Requests: 1000 (Reqs/sec)",HIB,257129.85,298369.31,222660.55,215234.93,263696.39
"Apache HTTP Server - Concurrent Requests: 1 (Reqs/sec)",HIB,9543.29,10608.67,5523.09,5439.32,10129.16
"Apache HTTP Server - Concurrent Requests: 20 (Reqs/sec)",HIB,61666.41,65653.49,60591.68,59088.55,47678.26
"Apache HTTP Server - Concurrent Requests: 100 (Reqs/sec)",HIB,56712.95,57832.11,56503.13,55347.49,57332.87
"Apache HTTP Server - Concurrent Requests: 200 (Reqs/sec)",HIB,52762.31,54782.41,51659.41,51569.13,60458.70
"Apache HTTP Server - Concurrent Requests: 500 (Reqs/sec)",HIB,55168.30,56022.25,55131.26,55356.80,60779.72
"Apache HTTP Server - Concurrent Requests: 1000 (Reqs/sec)",HIB,54929.69,55587.58,55162.09,55127.26,60459.88
"Selenium - Benchmark: ARES-6 - Browser: Google Chrome (ms)",LIB,15.89,15.58,16.79,16.44,14.11
"Selenium - Benchmark: Kraken - Browser: Google Chrome (ms)",LIB,601.1,603.9,630.2,623.7,585.0
"Selenium - Benchmark: Octane - Browser: Google Chrome (Geometric Mean)",HIB,58308,59134,56488,56525,56246
"Selenium - Benchmark: Jetstream 2 - Browser: Google Chrome (Score)",HIB,172.747,177.027,161.329,159.723,182.386
"Selenium - Benchmark: Speedometer - Browser: Google Chrome (Runs/min)",HIB,212,211,187,187,194
"Selenium - Benchmark: PSPDFKit WASM - Browser: Google Chrome (Score)",LIB,2891,2852,3268,3267,2960
"Selenium - Benchmark: WASM imageConvolute - Browser: Google Chrome (ms)",LIB,25.31,24.84,25.75,25.54,26.31
"Selenium - Benchmark: WASM collisionDetection - Browser: Google Chrome (ms)",LIB,273.73,275.62,274.16,269.21,285.07
"InfluxDB - Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 (val/sec)",HIB,849704.4,834613.9,906678.8,889855.0,1342020.3
"InfluxDB - Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 (val/sec)",HIB,1239577.0,1246610.8,1274721.6,1268118.7,1444954.3