POWER9 L1d Flushing Test Tests for a future article. Pre-Mitigation: Processor: POWER9 @ 3.80GHz (44 Cores / 176 Threads), Motherboard: PowerNV T2P9D01 REV 1.01, Memory: 64GB, Disk: 500GB Samsung SSD 860, Graphics: ASPEED, Monitor: VE228, Network: 2 x Broadcom NetXtreme BCM5719 PCIe OS: Ubuntu 20.10, Kernel: 5.9.8-050908-generic (ppc64le), Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 1920x1080 Mitigated: Processor: POWER9 @ 3.80GHz (44 Cores / 176 Threads), Motherboard: PowerNV T2P9D01 REV 1.01, Memory: 64GB, Disk: 500GB Samsung SSD 860, Graphics: ASPEED, Network: 2 x Broadcom NetXtreme BCM5719 PCIe OS: Ubuntu 20.10, Kernel: 5.9.10-050910-generic (ppc64le), Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 1024x768 LevelDB 1.22 Benchmark: Seek Random Microseconds Per Op < Lower Is Better Pre-Mitigation . 1356.12 |================================================ Mitigated ...... 1489.86 |===================================================== LevelDB 1.22 Benchmark: Hot Read Microseconds Per Op < Lower Is Better Pre-Mitigation . 743.07 |================================================= Mitigated ...... 812.01 |====================================================== Basis Universal 1.12 Settings: UASTC Level 2 + RDO Post-Processing Seconds < Lower Is Better Pre-Mitigation . 1078.25 |===================================================== Mitigated ...... 1078.86 |===================================================== LevelDB 1.22 Benchmark: Random Read Microseconds Per Op < Lower Is Better Pre-Mitigation . 739.93 |================================================== Mitigated ...... 806.67 |====================================================== MariaDB 10.5.2 Clients: 16 Queries Per Second > Higher Is Better Pre-Mitigation . 389 |=================================================== Mitigated ...... 437 |========================================================= MariaDB 10.5.2 Clients: 32 Queries Per Second > Higher Is Better Pre-Mitigation . 394 |========================================================= Mitigated ...... 183 |========================== LevelDB 1.22 Benchmark: Sequential Fill Microseconds Per Op < Lower Is Better Pre-Mitigation . 1588.93 |=================================================== Mitigated ...... 1639.38 |===================================================== LevelDB 1.22 Benchmark: Sequential Fill MB/s > Higher Is Better Pre-Mitigation . 12.2 |======================================================== Mitigated ...... 11.9 |======================================================= LevelDB 1.22 Benchmark: Random Delete Microseconds Per Op < Lower Is Better Pre-Mitigation . 1452.85 |=================================================== Mitigated ...... 1513.44 |===================================================== BRL-CAD 7.30.8 VGR Performance Metric VGR Performance Metric > Higher Is Better Pre-Mitigation . 994727 |===================================================== Mitigated ...... 1001744 |===================================================== AOM AV1 2.0 Encoder Mode: Speed 6 Two-Pass Frames Per Second > Higher Is Better Pre-Mitigation . 0.25 |======================================================== Mitigated ...... 0.25 |======================================================== Stockfish 12 Total Time Nodes Per Second > Higher Is Better Pre-Mitigation . 30925304 |=================================================== Mitigated ...... 31372551 |==================================================== MariaDB 10.5.2 Clients: 1 Queries Per Second > Higher Is Better Pre-Mitigation . 662 |================================================== Mitigated ...... 758 |========================================================= rav1e 0.4 Alpha Speed: 5 Frames Per Second > Higher Is Better Pre-Mitigation . 0.180 |======================================================= Mitigated ...... 0.179 |======================================================= rav1e 0.4 Alpha Speed: 6 Frames Per Second > Higher Is Better Pre-Mitigation . 0.209 |======================================================= Mitigated ...... 0.209 |======================================================= PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Write - Average Latency ms < Lower Is Better Pre-Mitigation . 14.90 |======================================================= Mitigated ...... 13.82 |=================================================== PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Write TPS > Higher Is Better Pre-Mitigation . 3374 |==================================================== Mitigated ...... 3630 |======================================================== AOM AV1 2.0 Encoder Mode: Speed 6 Realtime Frames Per Second > Higher Is Better Pre-Mitigation . 2.32 |======================================================== Mitigated ...... 2.33 |======================================================== PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 1 - Mode: Read Write - Average Latency ms < Lower Is Better Pre-Mitigation . 4.422 |========================================== Mitigated ...... 5.774 |======================================================= PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 1 - Mode: Read Write TPS > Higher Is Better Pre-Mitigation . 261 |========================================================= Mitigated ...... 176 |====================================== rav1e 0.4 Alpha Speed: 10 Frames Per Second > Higher Is Better Pre-Mitigation . 0.404 |======================================================= Mitigated ...... 0.402 |======================================================= High Performance Conjugate Gradient 3.1 GFLOP/s > Higher Is Better Pre-Mitigation . 19.23 |======================================================= Mitigated ...... 19.22 |======================================================= SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better Pre-Mitigation . 166.97 |===================================================== Mitigated ...... 170.65 |====================================================== Zstd Compression 1.4.5 Compression Level: 19 MB/s > Higher Is Better Pre-Mitigation . 72.6 |======================================================== Mitigated ...... 72.5 |======================================================== LevelDB 1.22 Benchmark: Random Fill Microseconds Per Op < Lower Is Better Pre-Mitigation . 1599.97 |=================================================== Mitigated ...... 1651.05 |===================================================== LevelDB 1.22 Benchmark: Random Fill MB/s > Higher Is Better Pre-Mitigation . 12.1 |======================================================== Mitigated ...... 11.8 |======================================================= LevelDB 1.22 Benchmark: Overwrite Microseconds Per Op < Lower Is Better Pre-Mitigation . 1599.65 |==================================================== Mitigated ...... 1643.90 |===================================================== LevelDB 1.22 Benchmark: Overwrite MB/s > Higher Is Better Pre-Mitigation . 12.2 |======================================================== Mitigated ...... 11.8 |====================================================== SQLite 3.30.1 Threads / Copies: 8 Seconds < Lower Is Better Pre-Mitigation . 152.22 |====================================================== Mitigated ...... 151.08 |====================================================== XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 Seconds < Lower Is Better Pre-Mitigation . 27.99 |======================================================= Mitigated ...... 27.78 |======================================================= Stress-NG 0.11.07 Test: Context Switching Bogo Ops/s > Higher Is Better Pre-Mitigation . 6309634.20 |================================================== Mitigated ...... 5829060.20 |============================================== SQLite 3.30.1 Threads / Copies: 1 Seconds < Lower Is Better Pre-Mitigation . 70.52 |===================================================== Mitigated ...... 73.27 |======================================================= PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better Pre-Mitigation . 168809 |====================================================== Mitigated ...... 168686 |====================================================== AOM AV1 2.0 Encoder Mode: Speed 8 Realtime Frames Per Second > Higher Is Better Pre-Mitigation . 5.10 |======================================================== Mitigated ...... 5.11 |======================================================== x265 3.4 Video Input: Bosphorus 4K Frames Per Second > Higher Is Better Pre-Mitigation . 6.18 |======================================================== Mitigated ...... 6.17 |======================================================== PyPerformance 1.0.0 Benchmark: regex_compile Milliseconds < Lower Is Better Pre-Mitigation . 453 |========================================================= Mitigated ...... 453 |========================================================= Stress-NG 0.11.07 Test: Malloc Bogo Ops/s > Higher Is Better Pre-Mitigation . 581381065.36 |============================================== Mitigated ...... 602224949.07 |================================================ Stress-NG 0.11.07 Test: MMAP Bogo Ops/s > Higher Is Better Pre-Mitigation . 1563.04 |============================================ Mitigated ...... 1886.61 |===================================================== Timed PHP Compilation 7.4.2 Time To Compile Seconds < Lower Is Better Pre-Mitigation . 86.34 |======================================================= Mitigated ...... 86.31 |======================================================= PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better Pre-Mitigation . 2953 |======================================================== Mitigated ...... 2907 |======================================================= PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better Pre-Mitigation . 3607 |======================================================== Mitigated ...... 3598 |======================================================== LZ4 Compression 1.9.3 Compression Level: 9 - Decompression Speed MB/s > Higher Is Better Pre-Mitigation . 9260.3 |====================================================== Mitigated ...... 9208.2 |====================================================== LZ4 Compression 1.9.3 Compression Level: 9 - Compression Speed MB/s > Higher Is Better Pre-Mitigation . 38.07 |======================================================= Mitigated ...... 38.04 |======================================================= PyPerformance 1.0.0 Benchmark: python_startup Milliseconds < Lower Is Better Pre-Mitigation . 14.8 |======================================================== Mitigated ...... 14.9 |======================================================== LZ4 Compression 1.9.3 Compression Level: 3 - Decompression Speed MB/s > Higher Is Better Pre-Mitigation . 9334.9 |====================================================== Mitigated ...... 9197.9 |===================================================== LZ4 Compression 1.9.3 Compression Level: 3 - Compression Speed MB/s > Higher Is Better Pre-Mitigation . 39.64 |======================================================= Mitigated ...... 39.72 |======================================================= eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis Seconds < Lower Is Better Pre-Mitigation . 53.56 |====================================================== Mitigated ...... 54.41 |======================================================= Timed Linux Kernel Compilation 5.4 Time To Compile Seconds < Lower Is Better Pre-Mitigation . 66.71 |======================================================= Mitigated ...... 67.02 |======================================================= PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 1 - Mode: Read Write - Average Latency ms < Lower Is Better Pre-Mitigation . 2.566 |============================= Mitigated ...... 4.878 |======================================================= PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 1 - Mode: Read Write TPS > Higher Is Better Pre-Mitigation . 390 |========================================================= Mitigated ...... 205 |============================== Timed FFmpeg Compilation 4.2.2 Time To Compile Seconds < Lower Is Better Pre-Mitigation . 55.16 |======================================================= Mitigated ...... 55.17 |======================================================= PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Only - Average Latency ms < Lower Is Better Pre-Mitigation . 0.120 |===================================================== Mitigated ...... 0.124 |======================================================= PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Only TPS > Higher Is Better Pre-Mitigation . 418321 |====================================================== Mitigated ...... 403475 |==================================================== PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 1 - Mode: Read Only - Average Latency ms < Lower Is Better Pre-Mitigation . 0.077 |====================================================== Mitigated ...... 0.078 |======================================================= PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 1 - Mode: Read Only TPS > Higher Is Better Pre-Mitigation . 12912 |======================================================= Mitigated ...... 12835 |======================================================= x265 3.4 Video Input: Bosphorus 1080p Frames Per Second > Higher Is Better Pre-Mitigation . 12.79 |======================================================= Mitigated ...... 12.73 |======================================================= x264 2019-12-17 H.264 Video Encoding Frames Per Second > Higher Is Better Pre-Mitigation . 53.80 |======================================================= Mitigated ...... 51.71 |===================================================== Timed Apache Compilation 2.4.41 Time To Compile Seconds < Lower Is Better Pre-Mitigation . 44.82 |======================================================= Mitigated ...... 44.80 |======================================================= PyPerformance 1.0.0 Benchmark: pathlib Milliseconds < Lower Is Better Pre-Mitigation . 50.8 |======================================================= Mitigated ...... 51.8 |======================================================== Zstd Compression 1.4.5 Compression Level: 3 MB/s > Higher Is Better Pre-Mitigation . 4116.1 |===================================================== Mitigated ...... 4192.7 |====================================================== Flexible IO Tester 3.18 Type: Random Write - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Pre-Mitigation . 56633 |======================================================= Mitigated ...... 53100 |==================================================== Flexible IO Tester 3.18 Type: Random Write - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Pre-Mitigation . 221 |========================================================= Mitigated ...... 207 |===================================================== Redis 6.0.9 Test: SET Requests Per Second > Higher Is Better Pre-Mitigation . 575378.72 |================================================== Mitigated ...... 587740.54 |=================================================== PyPerformance 1.0.0 Benchmark: json_loads Milliseconds < Lower Is Better Pre-Mitigation . 64.9 |======================================================== Mitigated ...... 65.0 |======================================================== Flexible IO Tester 3.18 Type: Sequential Write - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory IOPS > Higher Is Better Pre-Mitigation . 169 |========================================================= Mitigated ...... 169 |========================================================= Flexible IO Tester 3.18 Type: Sequential Write - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better Pre-Mitigation . 346 |========================================================= Mitigated ...... 344 |========================================================= Flexible IO Tester 3.18 Type: Random Write - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory IOPS > Higher Is Better Pre-Mitigation . 171 |========================================================= Mitigated ...... 170 |========================================================= Flexible IO Tester 3.18 Type: Random Write - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better Pre-Mitigation . 349 |========================================================= Mitigated ...... 347 |========================================================= Flexible IO Tester 3.18 Type: Sequential Write - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Pre-Mitigation . 56367 |=================================================== Mitigated ...... 60867 |======================================================= Flexible IO Tester 3.18 Type: Sequential Write - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Pre-Mitigation . 220 |===================================================== Mitigated ...... 238 |========================================================= Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory IOPS > Higher Is Better Pre-Mitigation . 85 |========================================================== Mitigated ...... 85 |========================================================== Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better Pre-Mitigation . 177 |========================================================= Mitigated ...... 177 |========================================================= Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Pre-Mitigation . 13333 |======================================================= Mitigated ...... 13300 |======================================================= Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Pre-Mitigation . 52.1 |======================================================== Mitigated ...... 52.0 |======================================================== Flexible IO Tester 3.18 Type: Sequential Read - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory IOPS > Higher Is Better Pre-Mitigation . 226 |========================================================= Mitigated ...... 227 |========================================================= Flexible IO Tester 3.18 Type: Sequential Read - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better Pre-Mitigation . 460 |========================================================= Mitigated ...... 462 |========================================================= Flexible IO Tester 3.18 Type: Sequential Read - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Pre-Mitigation . 84367 |======================================================= Mitigated ...... 83367 |====================================================== Flexible IO Tester 3.18 Type: Sequential Read - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Pre-Mitigation . 329 |========================================================= Mitigated ...... 328 |========================================================= Aircrack-ng 1.5.2 k/s > Higher Is Better Pre-Mitigation . 53456.67 |==================================================== Mitigated ...... 53757.09 |==================================================== Stress-NG 0.11.07 Test: MEMFD Bogo Ops/s > Higher Is Better Pre-Mitigation . 1356.57 |===================================================== Mitigated ...... 1334.54 |==================================================== Stress-NG 0.11.07 Test: System V Message Passing Bogo Ops/s > Higher Is Better Pre-Mitigation . 5334751.36 |================================================ Mitigated ...... 5528325.64 |================================================== Stress-NG 0.11.07 Test: Socket Activity Bogo Ops/s > Higher Is Better Pre-Mitigation . 25990.32 |==================================================== Mitigated ...... 25410.21 |=================================================== Stress-NG 0.11.07 Test: SENDFILE Bogo Ops/s > Higher Is Better Pre-Mitigation . 5018227.01 |================================================== Mitigated ...... 4900858.55 |================================================= Stress-NG 0.11.07 Test: Semaphores Bogo Ops/s > Higher Is Better Pre-Mitigation . 11423226.94 |================================================= Mitigated ...... 11328719.20 |================================================= Redis 6.0.9 Test: LPUSH Requests Per Second > Higher Is Better Pre-Mitigation . 506774.55 |================================================== Mitigated ...... 515107.17 |=================================================== Basis Universal 1.12 Settings: UASTC Level 3 Seconds < Lower Is Better Pre-Mitigation . 26.47 |======================================================= Mitigated ...... 26.69 |======================================================= PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Write - Average Latency ms < Lower Is Better Pre-Mitigation . 109.81 |================================== Mitigated ...... 171.99 |====================================================== PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Write TPS > Higher Is Better Pre-Mitigation . 456 |========================================================= Mitigated ...... 291 |==================================== PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 1 - Mode: Read Only - Average Latency ms < Lower Is Better Pre-Mitigation . 0.069 |======================================================= Mitigated ...... 0.069 |======================================================= PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 1 - Mode: Read Only TPS > Higher Is Better Pre-Mitigation . 14441 |======================================================= Mitigated ...... 14372 |======================================================= PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Only - Average Latency ms < Lower Is Better Pre-Mitigation . 0.108 |======================================================= Mitigated ...... 0.106 |====================================================== PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Only TPS > Higher Is Better Pre-Mitigation . 466379 |====================================================== Mitigated ...... 469758 |====================================================== Redis 6.0.9 Test: SADD Requests Per Second > Higher Is Better Pre-Mitigation . 679430.06 |================================================== Mitigated ...... 692593.40 |=================================================== LevelDB 1.22 Benchmark: Fill Sync Microseconds Per Op < Lower Is Better Pre-Mitigation . 12320.51 |==================================================== Mitigated ...... 12097.61 |=================================================== LevelDB 1.22 Benchmark: Fill Sync MB/s > Higher Is Better Pre-Mitigation . 1.6 |========================================================= Mitigated ...... 1.6 |========================================================= Redis 6.0.9 Test: LPOP Requests Per Second > Higher Is Better Pre-Mitigation . 952238.65 |=================================================== Mitigated ...... 526750.19 |============================ Redis 6.0.9 Test: GET Requests Per Second > Higher Is Better Pre-Mitigation . 874952.69 |=================================================== Mitigated ...... 793016.44 |============================================== LAMMPS Molecular Dynamics Simulator 29Oct2020 Model: Rhodopsin Protein ns/day > Higher Is Better Pre-Mitigation . 14.58 |======================================================= Mitigated ...... 14.20 |======================================================