Talos II Dual 22-Core POWER9 Spectre Benchmarks POWER9 Spectre mitigation benchmarks by Michael Larabel. Kernel Protection: Processor: POWER9 altivec supported @ 3.80GHz (44 Cores / 176 Threads), Motherboard: PowerNV T2P9D01 REV 1.01, Memory: 65536MB, Disk: Samsung SSD 960 EVO 500GB, Graphics: ASPEED ASPEED Family, Monitor: VE228, Network: Broadcom NetXtreme BCM5719 Gigabit PCIe OS: Ubuntu 18.10, Kernel: 4.18.0-10-generic (ppc64le), Compiler: GCC 8.2.0, File-System: ext4, Screen Resolution: 1920x1080 Default Kernel + User Protection: Processor: POWER9 altivec supported @ 3.80GHz (44 Cores / 176 Threads), Motherboard: PowerNV T2P9D01 REV 1.01, Memory: 65536MB, Disk: Samsung SSD 960 EVO 500GB, Graphics: ASPEED ASPEED Family, Monitor: VE228, Network: Broadcom NetXtreme BCM5719 Gigabit PCIe OS: Ubuntu 18.10, Kernel: 4.18.0-10-generic (ppc64le), Compiler: GCC 8.2.0, File-System: ext4, Screen Resolution: 1920x1080 No Protection: Processor: POWER9 altivec supported @ 3.80GHz (44 Cores / 176 Threads), Motherboard: PowerNV T2P9D01 REV 1.01, Memory: 65536MB, Disk: Samsung SSD 960 EVO 500GB, Graphics: ASPEED ASPEED Family, Monitor: VE228, Network: Broadcom NetXtreme BCM5719 Gigabit PCIe OS: Ubuntu 18.10, Kernel: 4.18.0-10-generic (ppc64le), Compiler: GCC 8.2.0, File-System: ext4, Screen Resolution: 1920x1080 OldFart Fedora: Processor: AMD A6-3410MX APU @ 1.60GHz (4 Cores), Motherboard: HP 358D v33.18 (F.21 BIOS), Chipset: AMD Family 12h Root Complex, Memory: 6144MB, Disk: 1000GB Samsung SSD 840, Graphics: AMD Radeon HD 6520G 512MB, Audio: AMD BeaverCreek HDMI Audio, Network: Realtek RTL8111/8168/8411 + Broadcom and subsidiaries BCM4313 802.11bgn Wireless OS: Fedora 29, Kernel: 4.19.1jan (x86_64), Desktop: GNOME Shell 3.30.1, Display Server: Wayland, OpenGL: 3.3 Mesa 18.2.4 (LLVM 7.0.0), File-System: ext4, Screen Resolution: 1366x768 GNU MPC 1.1.0 Multi-Precision Benchmark Global Score > Higher Is Better Kernel Protection ................ 5370 |====================================== Default Kernel + User Protection . 4007 |============================ No Protection .................... 5433 |====================================== OldFart Fedora ................... 2827 |==================== Rodinia 2.4 Test: OpenMP LavaMD Seconds < Lower Is Better Kernel Protection ................ 18.37 |= Default Kernel + User Protection . 18.76 |= No Protection .................... 16.75 |= OldFart Fedora ................... 464.11 |==================================== Rodinia 2.4 Test: OpenMP CFD Solver Seconds < Lower Is Better Kernel Protection ................ 13.25 |== Default Kernel + User Protection . 14.79 |== No Protection .................... 12.93 |== OldFart Fedora ................... 290.45 |==================================== Rodinia 2.4 Test: OpenMP Streamcluster Seconds < Lower Is Better Kernel Protection ................ 29.60 |========== Default Kernel + User Protection . 29.77 |========== No Protection .................... 28.57 |========= OldFart Fedora ................... 109.13 |==================================== FFTE 6.0 Test: N=256, 1D Complex FFT Routine MFLOPS > Higher Is Better Kernel Protection . 6770 |===================================================== Go Benchmarks Test: http Nanoseconds/Operation < Lower Is Better Kernel Protection ................ 1928510 |=================================== Default Kernel + User Protection . 1341717 |======================== No Protection .................... 1568381 |============================ OldFart Fedora ................... 54528 |= Go Benchmarks Test: json Nanoseconds/Operation < Lower Is Better Kernel Protection ................ 4238819 |=== Default Kernel + User Protection . 4898644 |=== No Protection .................... 3813471 |== OldFart Fedora ................... 57034155 |================================== Go Benchmarks Test: build Nanoseconds/Operation < Lower Is Better Kernel Protection ................ 28049160231 |=============== Default Kernel + User Protection . 29899607203 |================ No Protection .................... 27993756394 |=============== OldFart Fedora ................... 59019624561 |=============================== Go Benchmarks Test: garbage Nanoseconds/Operation < Lower Is Better Kernel Protection ................ 1211245 |=== Default Kernel + User Protection . 1233700 |=== No Protection .................... 1106825 |=== OldFart Fedora ................... 12861996 |================================== Bork File Encrypter 1.4 File Encryption Time Seconds < Lower Is Better Kernel Protection ................ 22.22 |======================= Default Kernel + User Protection . 22.51 |======================= No Protection .................... 22.16 |======================= OldFart Fedora ................... 36.26 |===================================== BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 LPS > Higher Is Better Kernel Protection ................ 26258513 |================================= Default Kernel + User Protection . 26755821 |================================== No Protection .................... 26618718 |================================== OldFart Fedora ................... 11840121 |=============== Stockfish 9 Total Time Nodes Per Second > Higher Is Better Kernel Protection ................ 79799227 |================================= Default Kernel + User Protection . 79135103 |================================ No Protection .................... 83011846 |================================== OldFart Fedora ................... 2680116 |= Timed ImageMagick Compilation 6.9.0 Time To Compile Seconds < Lower Is Better Kernel Protection ................ 27.77 |==== Default Kernel + User Protection . 30.03 |===== No Protection .................... 27.28 |==== OldFart Fedora ................... 235.73 |==================================== Timed LLVM Compilation 6.0.1 Time To Compile Seconds < Lower Is Better Kernel Protection ................ 174 |== Default Kernel + User Protection . 185 |== No Protection .................... 172 |== OldFart Fedora ................... 3668 |====================================== C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Seconds < Lower Is Better Kernel Protection ................ 19.05 |= Default Kernel + User Protection . 18.93 |= No Protection .................... 17.83 |= OldFart Fedora ................... 697.31 |==================================== POV-Ray 3.7.0.7 Trace Time Seconds < Lower Is Better Kernel Protection ................ 24.92 |== Default Kernel + User Protection . 25.99 |== No Protection .................... 21.85 |= OldFart Fedora ................... 560.58 |==================================== Primesieve 7.1 1e12 Prime Number Generation Seconds < Lower Is Better Kernel Protection ................ 17.49 |=== Default Kernel + User Protection . 17.47 |=== No Protection .................... 16.38 |=== OldFart Fedora ................... 232.79 |==================================== Rust Prime Benchmark Prime Number Test To 200,000,000 Seconds < Lower Is Better Kernel Protection ................ 3.72 | Default Kernel + User Protection . 3.51 | No Protection .................... 3.32 | OldFart Fedora ................... 398.06 |==================================== AOBench Size: 2048 x 2048 - Total Time Seconds < Lower Is Better Kernel Protection ................ 59.51 |================ Default Kernel + User Protection . 64.61 |================== No Protection .................... 59.52 |================ OldFart Fedora ................... 131.35 |==================================== Cython benchmark 0.27 Seconds < Lower Is Better Kernel Protection ................ 40.66 |===== Default Kernel + User Protection . 66.62 |======== No Protection .................... 38.88 |===== OldFart Fedora ................... 289.35 |==================================== OpenSSL 1.1.1 RSA 4096-bit Performance Signs Per Second > Higher Is Better Kernel Protection ................ 7417 |====================================== Default Kernel + User Protection . 7394 |====================================== No Protection .................... 7390 |====================================== OldFart Fedora ................... 200 |= Compile Bench 0.6 Test: Compile MB/s > Higher Is Better Kernel Protection ................ 2533 |====================================== Default Kernel + User Protection . 2324 |=================================== No Protection .................... 2539 |====================================== OldFart Fedora ................... 427 |====== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Kernel Protection ................ 346.00 |==================================== Default Kernel + User Protection . 296.00 |=============================== No Protection .................... 348.00 |==================================== OldFart Fedora ................... 96.59 |========== Compile Bench 0.6 Test: Read Compiled Tree MB/s > Higher Is Better Kernel Protection ................ 1823 |===================================== Default Kernel + User Protection . 1538 |=============================== No Protection .................... 1887 |====================================== OldFart Fedora ................... 315 |====== Timed Linux Kernel Compilation 4.18 Time To Compile Seconds < Lower Is Better Kernel Protection ................ 50.66 |== Default Kernel + User Protection . 55.46 |=== No Protection .................... 50.01 |== OldFart Fedora ................... 747.33 |==================================== Hackbench Count: 32 - Type: Process Seconds < Lower Is Better Kernel Protection ................ 27.17 |= Default Kernel + User Protection . 28.14 |= No Protection .................... 23.89 |= OldFart Fedora ................... 715.57 |==================================== Stress-NG 0.07.26 Test: Crypto Bogo Ops/s > Higher Is Better Kernel Protection ................ 8149 |===================================== Default Kernel + User Protection . 8075 |===================================== No Protection .................... 8298 |====================================== OldFart Fedora ................... 237 |= Stress-NG 0.07.26 Test: Forking Bogo Ops/s > Higher Is Better Kernel Protection ................ 58592 |==================================== Default Kernel + User Protection . 59360 |==================================== No Protection .................... 60585 |===================================== OldFart Fedora ................... 4864 |=== Stress-NG 0.07.26 Test: Hsearch Bogo Ops/s > Higher Is Better Kernel Protection ................ 186931 |================================= Default Kernel + User Protection . 164138 |============================= No Protection .................... 201660 |==================================== OldFart Fedora ................... 4748 |= Stress-NG 0.07.26 Test: Lsearch Bogo Ops/s > Higher Is Better Kernel Protection ................ 386.00 |==================================== Default Kernel + User Protection . 202.00 |=================== No Protection .................... 389.00 |==================================== OldFart Fedora ................... 13.70 |= Stress-NG 0.07.26 Test: Tsearch Bogo Ops/s > Higher Is Better Kernel Protection ................ 889.00 |==================================== Default Kernel + User Protection . 859.00 |================================== No Protection .................... 898.00 |==================================== OldFart Fedora ................... 30.95 |= Stress-NG 0.07.26 Test: CPU Stress Bogo Ops/s > Higher Is Better Kernel Protection ................ 12321 |===================================== Default Kernel + User Protection . 12279 |===================================== No Protection .................... 12402 |===================================== OldFart Fedora ................... 284 |= Stress-NG 0.07.26 Test: Semaphores Bogo Ops/s > Higher Is Better Kernel Protection ................ 347166 |======= Default Kernel + User Protection . 347517 |======= No Protection .................... 456638 |========= OldFart Fedora ................... 1694586 |=================================== Stress-NG 0.07.26 Test: Vector Math Bogo Ops/s > Higher Is Better Kernel Protection ................ 88416 |===================================== Default Kernel + User Protection . 88154 |===================================== No Protection .................... 88699 |===================================== OldFart Fedora ................... 1747 |= Stress-NG 0.07.26 Test: Memory Copying Bogo Ops/s > Higher Is Better Kernel Protection ................ 8340 |====================================== Default Kernel + User Protection . 8317 |====================================== No Protection .................... 8368 |====================================== OldFart Fedora ................... 203 |= Stress-NG 0.07.26 Test: Socket Activity Bogo Ops/s > Higher Is Better Kernel Protection ................ 27094 |=================================== Default Kernel + User Protection . 26272 |================================== No Protection .................... 28717 |===================================== OldFart Fedora ................... 308 | Stress-NG 0.07.26 Test: Glibc C String Functions Bogo Ops/s > Higher Is Better Kernel Protection ................ 1370824 |=================================== Default Kernel + User Protection . 1290587 |================================= No Protection .................... 1379226 |=================================== OldFart Fedora ................... 31256 |= Stress-NG 0.07.26 Test: Glibc Qsort Data Sorting Bogo Ops/s > Higher Is Better Kernel Protection ................ 368.00 |==================================== Default Kernel + User Protection . 253.00 |========================= No Protection .................... 369.00 |==================================== OldFart Fedora ................... 11.98 |= Stress-NG 0.07.26 Test: System V Message Passing Bogo Ops/s > Higher Is Better Kernel Protection ................ 6492204 |================================== Default Kernel + User Protection . 6293617 |================================= No Protection .................... 6607012 |=================================== OldFart Fedora ................... 437650 |== PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better Kernel Protection ................ 1939 |=============== Default Kernel + User Protection . 4090 |=============================== No Protection .................... 1816 |============== OldFart Fedora ................... 4987 |====================================== PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better Kernel Protection ................ 330044 |==================================== Default Kernel + User Protection . 159731 |================= No Protection .................... 329783 |==================================== OldFart Fedora ................... 168448 |==================