Alder Lake BHI Mitigation Intel Core i9-12900K Spectre BHI mitigation benchmarks for a future article. Core i9-12900K: Processor: Intel Core i9-12900K @ 5.20GHz (16 Cores / 24 Threads), Motherboard: ASUS ROG STRIX Z690-E GAMING WIFI (1003 BIOS), Chipset: Intel Device 7aa7, Memory: 32GB, Disk: 1000GB Western Digital WDS100T1X0E-00AFY0 + 2000GB, Graphics: AMD Radeon RX 6800 XT 16GB (2575/1000MHz), Audio: Intel Device 7ad0, Monitor: ASUS VP28U, Network: Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 OS: Ubuntu 22.04, Kernel: 5.17.0-051700rc7daily20220309-generic (x86_64), Desktop: GNOME Shell 41.3, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 22.1.0-devel (git-4e45847 2022-03-08 jammy-oibaf-ppa) (LLVM 13.0.1 DRM 3.44), Vulkan: 1.3.204, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160 Core i9-12900K + eibrs,retpoline: Processor: Intel Core i9-12900K @ 5.20GHz (16 Cores / 24 Threads), Motherboard: ASUS ROG STRIX Z690-E GAMING WIFI (1003 BIOS), Chipset: Intel Device 7aa7, Memory: 32GB, Disk: 1000GB Western Digital WDS100T1X0E-00AFY0 + 2000GB, Graphics: AMD Radeon RX 6800 XT 16GB (2575/1000MHz), Audio: Intel Device 7ad0, Monitor: ASUS VP28U, Network: Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 OS: Ubuntu 22.04, Kernel: 5.17.0-051700rc7daily20220309-generic (x86_64), Desktop: GNOME Shell 41.3, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 22.1.0-devel (git-4e45847 2022-03-08 jammy-oibaf-ppa) (LLVM 13.0.1 DRM 3.44), Vulkan: 1.3.204, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160 LevelDB 1.22 Benchmark: Fill Sync MB/s > Higher Is Better Core i9-12900K ................... 2.2 |======================================= Core i9-12900K + eibrs,retpoline . 2.1 |===================================== LevelDB 1.22 Benchmark: Fill Sync Microseconds Per Op < Lower Is Better Core i9-12900K ................... 1221.85 |================================== Core i9-12900K + eibrs,retpoline . 1267.99 |=================================== LevelDB 1.22 Benchmark: Overwrite MB/s > Higher Is Better Core i9-12900K ................... 16.8 |====================================== Core i9-12900K + eibrs,retpoline . 15.6 |=================================== LevelDB 1.22 Benchmark: Overwrite Microseconds Per Op < Lower Is Better Core i9-12900K ................... 157.71 |================================= Core i9-12900K + eibrs,retpoline . 170.09 |==================================== LevelDB 1.22 Benchmark: Random Fill MB/s > Higher Is Better Core i9-12900K ................... 17.2 |====================================== Core i9-12900K + eibrs,retpoline . 15.8 |=================================== LevelDB 1.22 Benchmark: Random Fill Microseconds Per Op < Lower Is Better Core i9-12900K ................... 154.44 |================================= Core i9-12900K + eibrs,retpoline . 168.11 |==================================== LevelDB 1.22 Benchmark: Random Delete Microseconds Per Op < Lower Is Better Core i9-12900K ................... 182.84 |================================== Core i9-12900K + eibrs,retpoline . 194.04 |==================================== LevelDB 1.22 Benchmark: Sequential Fill MB/s > Higher Is Better Core i9-12900K ................... 12.6 |====================================== Core i9-12900K + eibrs,retpoline . 12.1 |==================================== LevelDB 1.22 Benchmark: Sequential Fill Microseconds Per Op < Lower Is Better Core i9-12900K ................... 210.63 |================================== Core i9-12900K + eibrs,retpoline . 220.16 |==================================== Flexible IO Tester 3.29 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Core i9-12900K ................... 658667 |==================================== Core i9-12900K + eibrs,retpoline . 632000 |=================================== Flexible IO Tester 3.29 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Core i9-12900K ................... 686000 |==================================== Core i9-12900K + eibrs,retpoline . 599333 |=============================== WireGuard + Linux Networking Stack Stress Test Seconds < Lower Is Better Core i9-12900K ................... 109.12 |================================= Core i9-12900K + eibrs,retpoline . 119.14 |==================================== Sockperf 3.7 Test: Throughput Messages Per Second > Higher Is Better Core i9-12900K ................... 1311951 |=================================== Core i9-12900K + eibrs,retpoline . 1035456 |============================ Sockperf 3.7 Test: Latency Ping Pong usec < Lower Is Better Core i9-12900K ................... 2.009 |================================= Core i9-12900K + eibrs,retpoline . 2.287 |===================================== DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans msec < Lower Is Better Core i9-12900K ................... 4490 |===================================== Core i9-12900K + eibrs,retpoline . 4583 |====================================== Renaissance 0.12 Test: Finagle HTTP Requests ms < Lower Is Better Core i9-12900K ................... 1387.8 |=================================== Core i9-12900K + eibrs,retpoline . 1433.5 |==================================== Renaissance 0.12 Test: In-Memory Database Shootout ms < Lower Is Better Core i9-12900K ................... 4798.2 |=================================== Core i9-12900K + eibrs,retpoline . 4873.5 |==================================== Renaissance 0.12 Test: Akka Unbalanced Cobwebbed Tree ms < Lower Is Better Core i9-12900K ................... 7767.0 |=================================== Core i9-12900K + eibrs,retpoline . 7889.4 |==================================== Timed Wasmer Compilation 2.2 Time To Compile Seconds < Lower Is Better Core i9-12900K ................... 46.75 |===================================== Core i9-12900K + eibrs,retpoline . 46.85 |===================================== Hackbench Count: 16 - Type: Thread Seconds < Lower Is Better Core i9-12900K ................... 17.96 |================================= Core i9-12900K + eibrs,retpoline . 20.30 |===================================== Hackbench Count: 16 - Type: Process Seconds < Lower Is Better Core i9-12900K ................... 17.47 |================================= Core i9-12900K + eibrs,retpoline . 19.75 |===================================== Hackbench Count: 32 - Type: Process Seconds < Lower Is Better Core i9-12900K ................... 34.66 |==================================== Core i9-12900K + eibrs,retpoline . 36.05 |===================================== KeyDB 6.2.0 Ops/sec > Higher Is Better Core i9-12900K ................... 1303638.71 |================================ Core i9-12900K + eibrs,retpoline . 1181034.41 |============================= SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better Core i9-12900K ................... 34.65 |==================================== Core i9-12900K + eibrs,retpoline . 35.99 |===================================== Darktable 3.8.0 Test: Server Rack - Acceleration: CPU-only Seconds < Lower Is Better Core i9-12900K ................... 0.118 |===================================== Core i9-12900K + eibrs,retpoline . 0.119 |===================================== Darktable 3.8.0 Test: Server Room - Acceleration: CPU-only Seconds < Lower Is Better Core i9-12900K ................... 1.780 |===================================== Core i9-12900K + eibrs,retpoline . 1.782 |===================================== GIMP 2.10.30 Test: resize Seconds < Lower Is Better Core i9-12900K ................... 4.903 |==================================== Core i9-12900K + eibrs,retpoline . 5.001 |===================================== GIMP 2.10.30 Test: rotate Seconds < Lower Is Better Core i9-12900K ................... 7.214 |===================================== Core i9-12900K + eibrs,retpoline . 7.267 |===================================== GIMP 2.10.30 Test: auto-levels Seconds < Lower Is Better Core i9-12900K ................... 7.832 |===================================== Core i9-12900K + eibrs,retpoline . 7.843 |===================================== Stress-NG 0.13.02 Test: IO_uring Bogo Ops/s > Higher Is Better Core i9-12900K ................... 181657.81 |================================= Core i9-12900K + eibrs,retpoline . 173872.00 |================================ Stress-NG 0.13.02 Test: Socket Activity Bogo Ops/s > Higher Is Better Core i9-12900K ................... 21044.24 |================================== Core i9-12900K + eibrs,retpoline . 20022.16 |================================ Facebook RocksDB 6.22.1 Test: Random Fill Op/s > Higher Is Better Core i9-12900K ................... 1250117 |=================================== Core i9-12900K + eibrs,retpoline . 1228497 |================================== Facebook RocksDB 6.22.1 Test: Random Fill Sync Op/s > Higher Is Better Core i9-12900K ................... 23131 |===================================== Core i9-12900K + eibrs,retpoline . 22352 |==================================== Selenium Benchmark: Kraken - Browser: Firefox ms < Lower Is Better Core i9-12900K ................... 613.6 |===================================== Core i9-12900K + eibrs,retpoline . 614.8 |===================================== Selenium Benchmark: StyleBench - Browser: Firefox Runs / Minute > Higher Is Better Core i9-12900K ................... 153 |======================================= Core i9-12900K + eibrs,retpoline . 154 |======================================= Selenium Benchmark: Jetstream 2 - Browser: Firefox Score > Higher Is Better Core i9-12900K ................... 154.04 |=================================== Core i9-12900K + eibrs,retpoline . 156.84 |==================================== Selenium Benchmark: Speedometer - Browser: Firefox Runs Per Minute > Higher Is Better Core i9-12900K ................... 252 |======================================= Core i9-12900K + eibrs,retpoline . 249 |======================================= Selenium Benchmark: Kraken - Browser: Google Chrome ms < Lower Is Better Core i9-12900K ................... 424.1 |===================================== Core i9-12900K + eibrs,retpoline . 423.0 |===================================== Selenium Benchmark: PSPDFKit WASM - Browser: Firefox Score < Lower Is Better Core i9-12900K ................... 2306 |====================================== Core i9-12900K + eibrs,retpoline . 2323 |====================================== Selenium Benchmark: StyleBench - Browser: Google Chrome Runs / Minute > Higher Is Better Core i9-12900K ................... 70.2 |====================================== Core i9-12900K + eibrs,retpoline . 69.8 |====================================== Selenium Benchmark: Jetstream 2 - Browser: Google Chrome Score > Higher Is Better Core i9-12900K ................... 264.75 |==================================== Core i9-12900K + eibrs,retpoline . 264.52 |==================================== Selenium Benchmark: Speedometer - Browser: Google Chrome Runs Per Minute > Higher Is Better Core i9-12900K ................... 308 |======================================= Core i9-12900K + eibrs,retpoline . 310 |======================================= Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome Score < Lower Is Better Core i9-12900K ................... 2483 |===================================== Core i9-12900K + eibrs,retpoline . 2529 |====================================== Selenium Benchmark: WASM imageConvolute - Browser: Firefox ms < Lower Is Better Core i9-12900K ................... 16.6 |====================================== Core i9-12900K + eibrs,retpoline . 16.6 |====================================== Selenium Benchmark: WASM collisionDetection - Browser: Firefox ms < Lower Is Better Core i9-12900K ................... 249.2 |===================================== Core i9-12900K + eibrs,retpoline . 249.3 |===================================== Selenium Benchmark: WASM imageConvolute - Browser: Google Chrome ms < Lower Is Better Core i9-12900K ................... 17.51 |===================================== Core i9-12900K + eibrs,retpoline . 17.52 |===================================== Selenium Benchmark: WASM collisionDetection - Browser: Google Chrome ms < Lower Is Better Core i9-12900K ................... 214.61 |==================================== Core i9-12900K + eibrs,retpoline . 215.20 |==================================== InfluxDB 1.8.2 Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 val/sec > Higher Is Better Core i9-12900K ................... 3260479.7 |================================= Core i9-12900K + eibrs,retpoline . 3249856.2 |=================================