Skylake Xeon E3 v5 Retbleed Mitigations Tests for a future article. Linux 5.19 Default: Processor: Intel Xeon E3-1245 v5 @ 3.90GHz (4 Cores / 8 Threads), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0 (2.90 BIOS), Chipset: Intel Xeon E3-1200 v5/E3-1500, Memory: 32GB, Disk: 120GB Samsung SSD 850, Graphics: MSI Intel HD P530 SKL GT2 3GB (1150MHz), Audio: Realtek ALC1150, Monitor: VA2431, Network: Intel I219-V OS: Ubuntu 20.04, Kernel: 5.19.0-051900rc7daily20220723-generic (x86_64), Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.9, OpenGL: 4.6 Mesa 20.2.6, Vulkan: 1.2.145, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1920x1080 retbleed=off: Processor: Intel Xeon E3-1245 v5 @ 3.90GHz (4 Cores / 8 Threads), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0 (2.90 BIOS), Chipset: Intel Xeon E3-1200 v5/E3-1500, Memory: 32GB, Disk: 120GB Samsung SSD 850, Graphics: MSI Intel HD P530 SKL GT2 3GB (1150MHz), Audio: Realtek ALC1150, Monitor: VA2431, Network: Intel I219-V OS: Ubuntu 20.04, Kernel: 5.19.0-051900rc7daily20220723-generic (x86_64), Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.9, OpenGL: 4.6 Mesa 20.2.6, Vulkan: 1.2.145, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1920x1080 mitigations=off: Processor: Intel Xeon E3-1245 v5 @ 3.90GHz (4 Cores / 8 Threads), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0 (2.90 BIOS), Chipset: Intel Xeon E3-1200 v5/E3-1500, Memory: 32GB, Disk: 120GB Samsung SSD 850, Graphics: MSI Intel HD P530 SKL GT2 3GB (1150MHz), Audio: Realtek ALC1150, Monitor: VA2431, Network: Intel I219-V OS: Ubuntu 20.04, Kernel: 5.19.0-051900rc7daily20220723-generic (x86_64), Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.9, OpenGL: 4.6 Mesa 20.2.6, Vulkan: 1.2.145, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1920x1080 Stress-NG 0.14 Test: MMAP Bogo Ops/s > Higher Is Better Linux 5.19 Default . 27.92 |====================================== retbleed=off ....... 33.83 |============================================== mitigations=off .... 37.90 |=================================================== Stress-NG 0.14 Test: NUMA Bogo Ops/s > Higher Is Better Linux 5.19 Default . 83.65 |============================================ retbleed=off ....... 93.45 |================================================= mitigations=off .... 97.60 |=================================================== Stress-NG 0.14 Test: Futex Bogo Ops/s > Higher Is Better Linux 5.19 Default . 659940.43 |========================= retbleed=off ....... 948191.27 |==================================== mitigations=off .... 1225963.43 |============================================== Stress-NG 0.14 Test: MEMFD Bogo Ops/s > Higher Is Better Linux 5.19 Default . 213.73 |======================================== retbleed=off ....... 248.72 |============================================== mitigations=off .... 270.40 |================================================== Stress-NG 0.14 Test: Malloc Bogo Ops/s > Higher Is Better Linux 5.19 Default . 380875.88 |============ retbleed=off ....... 679810.25 |===================== mitigations=off .... 1514613.88 |============================================== Stress-NG 0.14 Test: Forking Bogo Ops/s > Higher Is Better Linux 5.19 Default . 20251.89 |================================== retbleed=off ....... 24994.19 |========================================== mitigations=off .... 28615.95 |================================================ Stress-NG 0.14 Test: SENDFILE Bogo Ops/s > Higher Is Better Linux 5.19 Default . 51950.93 |=================================== retbleed=off ....... 54773.70 |===================================== mitigations=off .... 71825.97 |================================================ Stress-NG 0.14 Test: CPU Cache Bogo Ops/s > Higher Is Better Linux 5.19 Default . 132.56 |================================================= retbleed=off ....... 130.33 |================================================ mitigations=off .... 135.90 |================================================== Stress-NG 0.14 Test: Socket Activity Bogo Ops/s > Higher Is Better Linux 5.19 Default . 2628.78 |========================= retbleed=off ....... 3763.22 |==================================== mitigations=off .... 5099.80 |================================================= Stress-NG 0.14 Test: Context Switching Bogo Ops/s > Higher Is Better Linux 5.19 Default . 882682.35 |============================ retbleed=off ....... 1160982.48 |==================================== mitigations=off .... 1470831.10 |============================================== Stress-NG 0.14 Test: System V Message Passing Bogo Ops/s > Higher Is Better Linux 5.19 Default . 2092963.81 |============== retbleed=off ....... 3689357.82 |========================= mitigations=off .... 6886225.00 |============================================== yquake2 8.10 Renderer: Vulkan - AF: On - MSAA: Off - Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Linux 5.19 Default . 236.8 |================================================== retbleed=off ....... 236.7 |================================================== mitigations=off .... 243.7 |=================================================== yquake2 8.10 Renderer: Vulkan - AF: Off - MSAA: Off - Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Linux 5.19 Default . 249.2 |================================================= retbleed=off ....... 250.3 |================================================= mitigations=off .... 259.0 |=================================================== yquake2 8.10 Renderer: OpenGL 3.x - AF: On - MSAA: On - Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Linux 5.19 Default . 111.5 |================================================= retbleed=off ....... 114.0 |=================================================== mitigations=off .... 115.1 |=================================================== yquake2 8.10 Renderer: OpenGL 3.x - AF: Off - MSAA: On - Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Linux 5.19 Default . 110.3 |================================================= retbleed=off ....... 114.8 |=================================================== mitigations=off .... 115.5 |=================================================== yquake2 8.10 Renderer: OpenGL 3.x - AF: On - MSAA: Off - Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Linux 5.19 Default . 282.5 |=========================================== retbleed=off ....... 323.1 |================================================= mitigations=off .... 334.5 |=================================================== yquake2 8.10 Renderer: OpenGL 3.x - AF: Off - MSAA: Off - Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Linux 5.19 Default . 289.1 |========================================= retbleed=off ....... 337.0 |================================================ mitigations=off .... 359.5 |=================================================== SVT-AV1 1.0 Encoder Mode: Preset 12 - Input: Bosphorus 4K Frames Per Second > Higher Is Better Linux 5.19 Default . 41.58 |============================================= retbleed=off ....... 46.27 |=================================================== mitigations=off .... 46.63 |=================================================== SVT-VP9 0.3 Tuning: VMAF Optimized - Input: Bosphorus 4K Frames Per Second > Higher Is Better Linux 5.19 Default . 25.03 |================================================ retbleed=off ....... 26.51 |=================================================== mitigations=off .... 26.65 |=================================================== VP9 libvpx Encoding 1.10.0 Speed: Speed 0 - Input: Bosphorus 4K Frames Per Second > Higher Is Better Linux 5.19 Default . 2.84 |=================================================== retbleed=off ....... 2.88 |==================================================== mitigations=off .... 2.88 |==================================================== VP9 libvpx Encoding 1.10.0 Speed: Speed 5 - Input: Bosphorus 4K Frames Per Second > Higher Is Better Linux 5.19 Default . 8.44 |================================================== retbleed=off ....... 8.68 |==================================================== mitigations=off .... 8.72 |==================================================== x264 2022-02-22 Video Input: Bosphorus 4K Frames Per Second > Higher Is Better Linux 5.19 Default . 10.55 |================================================ retbleed=off ....... 11.16 |=================================================== mitigations=off .... 11.18 |=================================================== x264 2022-02-22 Video Input: Bosphorus 1080p Frames Per Second > Higher Is Better Linux 5.19 Default . 45.07 |================================================= retbleed=off ....... 46.80 |=================================================== mitigations=off .... 46.75 |=================================================== Ethr 1.0 Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 1 Gbits/sec > Higher Is Better Linux 5.19 Default . 21.49 |================================= retbleed=off ....... 28.37 |=========================================== mitigations=off .... 33.31 |=================================================== Ethr 1.0 Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 2 Gbits/sec > Higher Is Better Linux 5.19 Default . 39.96 |======================================== retbleed=off ....... 48.99 |================================================= mitigations=off .... 51.31 |=================================================== Ethr 1.0 Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 8 Gbits/sec > Higher Is Better Linux 5.19 Default . 70.94 |========================================= retbleed=off ....... 79.86 |============================================== mitigations=off .... 88.39 |=================================================== C-Blosc 2.0 Compressor: blosclz MB/s > Higher Is Better Linux 5.19 Default . 8703.6 |================================================ retbleed=off ....... 8959.7 |================================================= mitigations=off .... 9105.9 |================================================== Zstd Compression Compression Level: 3 - Compression Speed MB/s > Higher Is Better Linux 5.19 Default . 1446.2 |================================================= retbleed=off ....... 1467.0 |================================================== mitigations=off .... 1463.5 |================================================== Sockperf 3.7 Test: Throughput Messages Per Second > Higher Is Better Linux 5.19 Default . 352872 |========================= retbleed=off ....... 540467 |====================================== mitigations=off .... 705601 |================================================== 7-Zip Compression 22.00 Test: Compression Rating MIPS > Higher Is Better Linux 5.19 Default . 27714 |================================================= retbleed=off ....... 28513 |=================================================== mitigations=off .... 28665 |=================================================== JPEG XL libjxl 0.6.1 Input: PNG - Encode Speed: 5 MP/s > Higher Is Better Linux 5.19 Default . 18.88 |================================================= retbleed=off ....... 19.30 |================================================== mitigations=off .... 19.54 |=================================================== JPEG XL libjxl 0.6.1 Input: PNG - Encode Speed: 7 MP/s > Higher Is Better Linux 5.19 Default . 5.26 |============================================== retbleed=off ....... 5.76 |================================================== mitigations=off .... 6.01 |==================================================== JPEG XL libjxl 0.6.1 Input: PNG - Encode Speed: 8 MP/s > Higher Is Better Linux 5.19 Default . 0.58 |============================================== retbleed=off ....... 0.64 |================================================== mitigations=off .... 0.66 |==================================================== JPEG XL libjxl 0.6.1 Input: JPEG - Encode Speed: 5 MP/s > Higher Is Better Linux 5.19 Default . 49.81 |=========================================== retbleed=off ....... 55.22 |================================================ mitigations=off .... 58.57 |=================================================== JPEG XL libjxl 0.6.1 Input: JPEG - Encode Speed: 7 MP/s > Higher Is Better Linux 5.19 Default . 49.17 |=========================================== retbleed=off ....... 54.95 |================================================ mitigations=off .... 58.35 |=================================================== JPEG XL libjxl 0.6.1 Input: JPEG - Encode Speed: 8 MP/s > Higher Is Better Linux 5.19 Default . 21.41 |=============================================== retbleed=off ....... 22.29 |================================================= mitigations=off .... 23.07 |=================================================== JPEG XL Decoding libjxl 0.6.1 CPU Threads: 1 MP/s > Higher Is Better Linux 5.19 Default . 41.29 |============================================ retbleed=off ....... 45.40 |================================================ mitigations=off .... 47.82 |=================================================== JPEG XL Decoding libjxl 0.6.1 CPU Threads: All MP/s > Higher Is Better Linux 5.19 Default . 127.93 |=========================================== retbleed=off ....... 141.42 |================================================ mitigations=off .... 147.82 |================================================== Etcpak 1.0 Benchmark: Multi-Threaded - Configuration: ETC2 Mpx/s > Higher Is Better Linux 5.19 Default . 899.45 |================================================ retbleed=off ....... 918.62 |================================================= mitigations=off .... 934.33 |================================================== Etcpak 1.0 Benchmark: Single-Threaded - Configuration: ETC2 Mpx/s > Higher Is Better Linux 5.19 Default . 192.84 |================================================ retbleed=off ....... 199.01 |================================================= mitigations=off .... 201.44 |================================================== Apache Cassandra 4.0 Test: Writes Op/s > Higher Is Better Linux 5.19 Default . 33705 |=========================================== retbleed=off ....... 37171 |=============================================== mitigations=off .... 40163 |=================================================== Facebook RocksDB 7.0.1 Test: Update Random Op/s > Higher Is Better Linux 5.19 Default . 203623 |======================================= retbleed=off ....... 230509 |============================================ mitigations=off .... 262794 |================================================== Facebook RocksDB 7.0.1 Test: Read While Writing Op/s > Higher Is Better Linux 5.19 Default . 729380 |================================================= retbleed=off ....... 721294 |================================================ mitigations=off .... 743750 |================================================== Facebook RocksDB 7.0.1 Test: Read Random Write Random Op/s > Higher Is Better Linux 5.19 Default . 628801 |========================================== retbleed=off ....... 693163 |============================================== mitigations=off .... 750798 |================================================== KeyDB 6.2.0 Ops/sec > Higher Is Better Linux 5.19 Default . 280920.38 |========================== retbleed=off ....... 383558.08 |=================================== mitigations=off .... 513729.13 |=============================================== Ethr 1.0 Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 1 Packets/sec > Higher Is Better Linux 5.19 Default . 182086 |=================================== retbleed=off ....... 219141 |========================================== mitigations=off .... 257991 |================================================== Ethr 1.0 Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 2 Packets/sec > Higher Is Better Linux 5.19 Default . 366048 |==================================== retbleed=off ....... 438766 |=========================================== mitigations=off .... 507280 |================================================== Ethr 1.0 Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 8 Packets/sec > Higher Is Better Linux 5.19 Default . 1007423 |================================= retbleed=off ....... 1261867 |========================================= mitigations=off .... 1506400 |================================================= CLOMP 1.2 Static OMP Speedup Speedup > Higher Is Better Linux 5.19 Default . 1.8 |================================================== retbleed=off ....... 1.8 |================================================== mitigations=off .... 1.9 |===================================================== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better Linux 5.19 Default . 3787 |============================= retbleed=off ....... 5245 |========================================= mitigations=off .... 6697 |==================================================== Renaissance 0.14 Test: Apache Spark PageRank ms < Lower Is Better Linux 5.19 Default . 4279.7 |================================================== retbleed=off ....... 4054.6 |=============================================== mitigations=off .... 4074.1 |================================================ Renaissance 0.14 Test: Finagle HTTP Requests ms < Lower Is Better Linux 5.19 Default . 4428.1 |================================================== retbleed=off ....... 4123.4 |=============================================== mitigations=off .... 3992.6 |============================================= Renaissance 0.14 Test: In-Memory Database Shootout ms < Lower Is Better Linux 5.19 Default . 4513.8 |================================================== retbleed=off ....... 4277.6 |=============================================== mitigations=off .... 3930.6 |============================================ Mobile Neural Network 1.2 Model: mobilenetV3 ms < Lower Is Better Linux 5.19 Default . 2.806 |=================================================== retbleed=off ....... 2.681 |================================================= mitigations=off .... 2.102 |====================================== Mobile Neural Network 1.2 Model: squeezenetv1.1 ms < Lower Is Better Linux 5.19 Default . 4.811 |=================================================== retbleed=off ....... 4.662 |================================================= mitigations=off .... 3.842 |========================================= Mobile Neural Network 1.2 Model: resnet-v2-50 ms < Lower Is Better Linux 5.19 Default . 44.17 |=================================================== retbleed=off ....... 43.71 |================================================== mitigations=off .... 36.05 |========================================== Mobile Neural Network 1.2 Model: SqueezeNetV1.0 ms < Lower Is Better Linux 5.19 Default . 6.922 |=================================================== retbleed=off ....... 6.765 |================================================== mitigations=off .... 6.039 |============================================ Mobile Neural Network 1.2 Model: MobileNetV2_224 ms < Lower Is Better Linux 5.19 Default . 4.735 |=================================================== retbleed=off ....... 4.628 |================================================== mitigations=off .... 4.195 |============================================= Mobile Neural Network 1.2 Model: mobilenet-v1-1.0 ms < Lower Is Better Linux 5.19 Default . 4.577 |=================================================== retbleed=off ....... 4.531 |================================================== mitigations=off .... 4.388 |================================================= Mobile Neural Network 1.2 Model: inception-v3 ms < Lower Is Better Linux 5.19 Default . 52.49 |=================================================== retbleed=off ....... 51.71 |================================================== mitigations=off .... 45.68 |============================================ NCNN 20210720 Target: CPU - Model: shufflenet-v2 ms < Lower Is Better Linux 5.19 Default . 5.06 |==================================================== retbleed=off ....... 4.88 |================================================== mitigations=off .... 4.77 |================================================= NCNN 20210720 Target: CPU - Model: mnasnet ms < Lower Is Better Linux 5.19 Default . 5.90 |==================================================== retbleed=off ....... 5.67 |================================================== mitigations=off .... 5.57 |================================================= NCNN 20210720 Target: CPU - Model: blazeface ms < Lower Is Better Linux 5.19 Default . 2.08 |==================================================== retbleed=off ....... 1.93 |================================================ mitigations=off .... 1.91 |================================================ NCNN 20210720 Target: CPU - Model: regnety_400m ms < Lower Is Better Linux 5.19 Default . 13.40 |=================================================== retbleed=off ....... 12.18 |============================================== mitigations=off .... 11.41 |=========================================== Timed Linux Kernel Compilation 5.18 Build: defconfig Seconds < Lower Is Better Linux 5.19 Default . 257.38 |================================================== retbleed=off ....... 241.93 |=============================================== mitigations=off .... 236.73 |============================================== Timed MPlayer Compilation 1.5 Time To Compile Seconds < Lower Is Better Linux 5.19 Default . 98.34 |=================================================== retbleed=off ....... 95.03 |================================================= mitigations=off .... 93.70 |================================================= Timed Node.js Compilation 17.3 Time To Compile Seconds < Lower Is Better Linux 5.19 Default . 1559.12 |================================================ retbleed=off ....... 1586.30 |================================================= mitigations=off .... 1497.93 |============================================== Parallel BZIP2 Compression 1.1.13 FreeBSD-13.0-RELEASE-amd64-memstick.img Compression Seconds < Lower Is Better Linux 5.19 Default . 22.98 |=================================================== retbleed=off ....... 22.66 |================================================== mitigations=off .... 22.37 |================================================== Basis Universal 1.13 Settings: ETC1S Seconds < Lower Is Better Linux 5.19 Default . 38.44 |=================================================== retbleed=off ....... 37.59 |================================================== mitigations=off .... 37.19 |================================================= Basis Universal 1.13 Settings: UASTC Level 0 Seconds < Lower Is Better Linux 5.19 Default . 11.70 |=================================================== retbleed=off ....... 11.36 |================================================== mitigations=off .... 11.19 |================================================= SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better Linux 5.19 Default . 90.47 |=================================================== retbleed=off ....... 73.14 |========================================= mitigations=off .... 60.07 |================================== RAR Compression 6.0.2 Linux Source Tree Archiving To RAR Seconds < Lower Is Better Linux 5.19 Default . 75.36 |=================================================== retbleed=off ....... 71.23 |================================================ mitigations=off .... 67.80 |============================================== Ethr 1.0 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1 us < Lower Is Better Linux 5.19 Default . 28.44 |=================================================== retbleed=off ....... 25.59 |============================================== mitigations=off .... 22.81 |========================================= Ethr 1.0 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 2 us < Lower Is Better Linux 5.19 Default . 28.99 |=================================================== retbleed=off ....... 24.79 |============================================ mitigations=off .... 22.02 |======================================= Ethr 1.0 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 8 us < Lower Is Better Linux 5.19 Default . 28.48 |=================================================== retbleed=off ....... 24.97 |============================================= mitigations=off .... 21.82 |======================================= Sockperf 3.7 Test: Latency Ping Pong usec < Lower Is Better Linux 5.19 Default . 4.852 |=================================================== retbleed=off ....... 4.157 |============================================ mitigations=off .... 3.544 |===================================== Sockperf 3.7 Test: Latency Under Load usec < Lower Is Better Linux 5.19 Default . 24.08 |=================================================== retbleed=off ....... 20.54 |============================================ mitigations=off .... 17.84 |======================================