GCC LTO Kernel Patch Intel Core i5-3360M testing with a HP 179B (68ICF Ver. F.42 BIOS) and Intel HD 4000 2GB on Ubuntu 20.04 via the Phoronix Test Suite. 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast: Processor: Intel Core i5-3360M @ 2.80GHz (2 Cores / 4 Threads), Motherboard: HP 179B (68ICF Ver. F.42 BIOS), Chipset: Intel 3rd Gen Core DRAM, Memory: 8GB, Disk: 240GB Western Digital WDS240G2G0A-, Graphics: Intel HD 4000 2GB (1200MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM + Intel Centrino Advanced-N 6205 OS: Ubuntu 20.04, Kernel: 5.13.16-xanmod1-rdb-cacule-intel0fastltoagressive (x86_64), Desktop: KDE Plasma 5.18.7, Display Server: X Server 1.20.11, OpenGL: 4.2 Mesa 21.2.1 kisak-mesa PPA, Vulkan: 1.2.182, Compiler: GCC 11.2.0 + LLVM 10.0.1, File-System: ext4, Screen Resolution: 1366x768 5.13.14-xanmod1-rdb-cacule-intel o3: Processor: Intel Core i5-3360M @ 2.80GHz (2 Cores / 4 Threads), Motherboard: HP 179B (68ICF Ver. F.42 BIOS), Chipset: Intel 3rd Gen Core DRAM, Memory: 8GB, Disk: 240GB Western Digital WDS240G2G0A-, Graphics: Intel HD 4000 2GB (1200MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM + Intel Centrino Advanced-N 6205 OS: Ubuntu 20.04, Kernel: 5.13.14-xanmod1-rdb-cacule-intel (x86_64), Desktop: KDE Plasma 5.18.7, Display Server: X Server 1.20.11, OpenGL: 4.2 Mesa 21.2.1 kisak-mesa PPA, Vulkan: 1.2.182, Compiler: GCC 11.2.0 + LLVM 10.0.1, File-System: ext4, Screen Resolution: 1366x768 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3: Processor: Intel Core i5-3360M @ 2.80GHz (2 Cores / 4 Threads), Motherboard: HP 179B (68ICF Ver. F.42 BIOS), Chipset: Intel 3rd Gen Core DRAM, Memory: 8GB, Disk: 240GB Western Digital WDS240G2G0A-, Graphics: Intel HD 4000 2GB (1200MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM + Intel Centrino Advanced-N 6205 OS: Ubuntu 20.04, Kernel: 5.13.16-xanmod1-rdb-cacule (x86_64), Desktop: KDE Plasma 5.18.7, Display Server: X Server 1.20.11, OpenGL: 4.2 Mesa 21.2.1 kisak-mesa PPA, Vulkan: 1.2.182, Compiler: GCC 11.2.0 + LLVM 10.0.1, File-System: ext4, Screen Resolution: 1366x768 5.12.5-xanmod1-rdb-cacule-intel o3: Processor: Intel Core i5-3360M @ 2.80GHz (2 Cores / 4 Threads), Motherboard: HP 179B (68ICF Ver. F.42 BIOS), Chipset: Intel 3rd Gen Core DRAM, Memory: 8GB, Disk: 240GB Western Digital WDS240G2G0A-, Graphics: Intel HD 4000 2GB (1200MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM + Intel Centrino Advanced-N 6205 OS: Ubuntu 20.04, Kernel: 5.12.5-xanmod1-rdb-cacule-intel (x86_64), Desktop: KDE Plasma 5.18.7, Display Server: X Server 1.20.11, OpenGL: 4.2 Mesa 21.2.1 kisak-mesa PPA, Vulkan: 1.2.182, Compiler: GCC 11.2.0 + LLVM 10.0.1, File-System: ext4, Screen Resolution: 1366x768 5.14.0-xanmod1-rdb-cacule-intel o3: Processor: Intel Core i5-3360M @ 2.80GHz (2 Cores / 4 Threads), Motherboard: HP 179B (68ICF Ver. F.42 BIOS), Chipset: Intel 3rd Gen Core DRAM, Memory: 8GB, Disk: 240GB Western Digital WDS240G2G0A-, Graphics: Intel HD 4000 2GB (1200MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM + Intel Centrino Advanced-N 6205 OS: Ubuntu 20.04, Kernel: 5.14.0-xanmod1-rdb-cacule-intel (x86_64), Desktop: KDE Plasma 5.18.7, Display Server: X Server 1.20.11, OpenGL: 4.2 Mesa 21.2.1 kisak-mesa PPA, Vulkan: 1.2.182, Compiler: GCC 11.2.0 + LLVM 10.0.1, File-System: ext4, Screen Resolution: 1366x768 Stress-NG 0.13.02 Test: MMAP Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 7.26 |======================== 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 7.02 |======================= 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 7.22 |======================== 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 6.43 |===================== 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 6.37 |===================== Stress-NG 0.13.02 Test: NUMA Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 29.90 |====================== 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 28.12 |==================== 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 28.87 |===================== 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 31.96 |======================= 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 25.72 |=================== Stress-NG 0.13.02 Test: MEMFD Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 71.23 |======================= 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 68.20 |====================== 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 69.43 |====================== 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 56.00 |================== 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 55.32 |================== Stress-NG 0.13.02 Test: Atomic Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 158419.83 |=================== 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 157603.51 |=================== 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 157334.73 |=================== 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 161247.09 |=================== 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 157639.53 |=================== Stress-NG 0.13.02 Test: Crypto Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 257.21 |====================== 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 257.05 |====================== 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 256.99 |====================== 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 257.03 |====================== 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 256.80 |====================== Stress-NG 0.13.02 Test: Malloc Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 7725551.82 |================== 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 7848737.74 |================== 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 7832479.52 |================== 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 7777559.67 |================== 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 7862888.56 |================== Stress-NG 0.13.02 Test: RdRand Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 376628.00 |=================== 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 376340.85 |=================== 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 376707.30 |=================== 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 370935.29 |=================== 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 375436.75 |=================== Stress-NG 0.13.02 Test: Forking Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 12761.02 |==================== 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 12043.78 |=================== 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 12696.12 |==================== 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 9400.30 |=============== 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 10004.82 |================ Stress-NG 0.13.02 Test: IO_uring Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 1595.97 |==== 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 1579.26 |==== 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 1789.05 |===== 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 8282.90 |===================== 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 2268.33 |====== Stress-NG 0.13.02 Test: SENDFILE Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 25175.75 |==================== 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 24664.78 |==================== 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 24737.46 |==================== 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 19467.99 |=============== 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 19945.34 |================ Stress-NG 0.13.02 Test: CPU Cache Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 233.76 |====================== 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 232.52 |====================== 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 237.46 |====================== 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 232.21 |====================== 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 229.60 |===================== Stress-NG 0.13.02 Test: CPU Stress Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 2863.40 |===================== 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 2873.59 |===================== 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 2873.83 |===================== 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 2833.77 |===================== 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 2872.25 |===================== Stress-NG 0.13.02 Test: Semaphores Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 279495.80 |=================== 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 274755.21 |================== 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 276502.76 |================== 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 285061.60 |=================== 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 266540.65 |================== Stress-NG 0.13.02 Test: Matrix Math Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 5880.30 |===================== 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 5791.41 |===================== 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 5863.38 |===================== 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 5862.44 |===================== 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 5810.26 |===================== Stress-NG 0.13.02 Test: Vector Math Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 5275.60 |===================== 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 5272.75 |===================== 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 5276.75 |===================== 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 5226.29 |===================== 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 5249.41 |===================== Stress-NG 0.13.02 Test: Memory Copying Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 474.79 |====================== 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 467.58 |===================== 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 469.43 |===================== 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 480.55 |====================== 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 469.74 |====================== Stress-NG 0.13.02 Test: Socket Activity Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 1332.28 |===================== 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 1294.94 |==================== 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 1323.38 |===================== 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 1086.98 |================= 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 1241.09 |==================== Stress-NG 0.13.02 Test: Context Switching Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 751841.53 |=============== 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 632897.88 |============ 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 817901.90 |================ 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 982620.50 |=================== 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 466639.04 |========= Stress-NG 0.13.02 Test: Glibc C String Functions Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 131495.04 |=================== 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 130417.29 |=================== 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 131168.50 |=================== 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 129015.18 |=================== 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 131021.06 |=================== Stress-NG 0.13.02 Test: Glibc Qsort Data Sorting Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 20.32 |======================= 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 20.23 |======================= 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 20.22 |======================= 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 20.15 |======================= 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 20.31 |======================= Stress-NG 0.13.02 Test: System V Message Passing Bogo Ops/s > Higher Is Better 5.13.16-xanmod1-rdb-cacule-intel lto gcc ofast . 1583213.41 |================== 5.13.14-xanmod1-rdb-cacule-intel o3 ............ 1505481.70 |================= 5.13.16-xanmod1-rdb-cacule-intel lto gcc o3 .... 1570399.37 |================== 5.12.5-xanmod1-rdb-cacule-intel o3 ............. 1138658.54 |============= 5.14.0-xanmod1-rdb-cacule-intel o3 ............. 1401428.51 |================