Kernel LLVM AMD Phenom II X4 965 testing with a MSI 890FXA-GD70 (MS-7640) v1.0 (V1.8 BIOS) and MSI NVIDIA GeForce GTX 650 Ti 1GB on ManjaroLinux 21.0.4 via the Phoronix Test Suite. Kernel LLVM: Processor: AMD Phenom II X4 965 @ 3.30GHz (4 Cores), Motherboard: MSI 890FXA-GD70 (MS-7640) v1.0 (V1.8 BIOS), Chipset: AMD RD890 PCI-e GFX Hydra part, Memory: 16GB, Disk: 116GB Samsung SSD 840 + 200GB Seagate ST3200822AS, Graphics: MSI NVIDIA GeForce GTX 650 Ti 1GB, Audio: Realtek ALC892, Network: Realtek RTL8111/8168/8411 OS: ManjaroLinux 21.0.4, Kernel: 5.12.2-153-tkg-pds-llvm (x86_64), Desktop: KDE Plasma 5.21.4, Display Server: X Server 1.20.11, Display Driver: NVIDIA 465.27, OpenGL: 4.6.0, Vulkan: 1.2.168, Compiler: GCC 10.2.0 + Clang 13.0.0, File-System: btrfs, Screen Resolution: 1920x1080 Kernel GCC: Processor: AMD Phenom II X4 965 @ 3.30GHz (4 Cores), Motherboard: MSI 890FXA-GD70 (MS-7640) v1.0 (V1.8 BIOS), Chipset: AMD RD890 PCI-e GFX Hydra part, Memory: 16GB, Disk: 116GB Samsung SSD 840 + 200GB Seagate ST3200822AS, Graphics: MSI NVIDIA GeForce GTX 650 Ti 1GB, Audio: Realtek ALC892, Network: Realtek RTL8111/8168/8411 OS: ManjaroLinux 21.0.4, Kernel: 5.12.2-153-tkg-pds (x86_64), Desktop: KDE Plasma 5.21.4, Display Server: X Server 1.20.11, Display Driver: NVIDIA 465.27, OpenGL: 4.6.0, Vulkan: 1.2.168, Compiler: GCC 10.2.0 + Clang 13.0.0, File-System: btrfs, Screen Resolution: 1920x1080 Kernel LLVM 11.1: Processor: AMD Phenom II X4 965 @ 3.30GHz (4 Cores), Motherboard: MSI 890FXA-GD70 (MS-7640) v1.0 (V1.8 BIOS), Chipset: AMD RD890 PCI-e GFX Hydra part, Memory: 16GB, Disk: 116GB Samsung SSD 840 + 200GB Seagate ST3200822AS, Graphics: MSI NVIDIA GeForce GTX 650 Ti 1GB, Audio: Realtek ALC892, Network: Realtek RTL8111/8168/8411 OS: ManjaroLinux 21.0.4, Kernel: 5.12.2-153-tkg-pds-llvm (x86_64), Desktop: KDE Plasma 5.21.4, Display Server: X Server 1.20.11, Display Driver: NVIDIA 465.27, OpenGL: 4.6.0, Vulkan: 1.2.168, Compiler: GCC 10.2.0 + Clang 11.1.0 + LLVM 11.1.0, File-System: btrfs, Screen Resolution: 1920x1080 LevelDB 1.22 Benchmark: Hot Read Microseconds Per Op < Lower Is Better Kernel LLVM ...... 2.310 |=================================================== Kernel GCC ....... 2.389 |===================================================== Kernel LLVM 11.1 . 2.317 |=================================================== LevelDB 1.22 Benchmark: Fill Sync MB/s > Higher Is Better Kernel LLVM ...... 24.9 |====================================================== Kernel GCC ....... 25.1 |====================================================== Kernel LLVM 11.1 . 24.3 |==================================================== LevelDB 1.22 Benchmark: Fill Sync Microseconds Per Op < Lower Is Better Kernel LLVM ...... 17.68 |==================================================== Kernel GCC ....... 17.44 |=================================================== Kernel LLVM 11.1 . 18.06 |===================================================== LevelDB 1.22 Benchmark: Overwrite MB/s > Higher Is Better Kernel LLVM ...... 30.3 |==================================================== Kernel GCC ....... 31.2 |====================================================== Kernel LLVM 11.1 . 29.9 |==================================================== LevelDB 1.22 Benchmark: Overwrite Microseconds Per Op < Lower Is Better Kernel LLVM ...... 14.57 |==================================================== Kernel GCC ....... 14.13 |=================================================== Kernel LLVM 11.1 . 14.73 |===================================================== LevelDB 1.22 Benchmark: Random Fill MB/s > Higher Is Better Kernel LLVM ...... 30.5 |===================================================== Kernel GCC ....... 31.2 |====================================================== Kernel LLVM 11.1 . 30.0 |==================================================== LevelDB 1.22 Benchmark: Random Fill Microseconds Per Op < Lower Is Better Kernel LLVM ...... 14.48 |==================================================== Kernel GCC ....... 14.14 |=================================================== Kernel LLVM 11.1 . 14.72 |===================================================== LevelDB 1.22 Benchmark: Random Read Microseconds Per Op < Lower Is Better Kernel LLVM ...... 2.293 |================================================== Kernel GCC ....... 2.411 |===================================================== Kernel LLVM 11.1 . 2.353 |==================================================== LevelDB 1.22 Benchmark: Seek Random Microseconds Per Op < Lower Is Better Kernel LLVM ...... 3.359 |==================================================== Kernel GCC ....... 3.393 |===================================================== Kernel LLVM 11.1 . 3.412 |===================================================== LevelDB 1.22 Benchmark: Random Delete Microseconds Per Op < Lower Is Better Kernel LLVM ...... 13.45 |===================================================== Kernel GCC ....... 13.16 |==================================================== Kernel LLVM 11.1 . 13.46 |===================================================== LevelDB 1.22 Benchmark: Sequential Fill MB/s > Higher Is Better Kernel LLVM ...... 31.6 |==================================================== Kernel GCC ....... 32.6 |====================================================== Kernel LLVM 11.1 . 32.2 |===================================================== LevelDB 1.22 Benchmark: Sequential Fill Microseconds Per Op < Lower Is Better Kernel LLVM ...... 13.96 |===================================================== Kernel GCC ....... 13.55 |=================================================== Kernel LLVM 11.1 . 13.73 |==================================================== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better Kernel LLVM ...... 3713 |==================================================== Kernel GCC ....... 3866 |====================================================== Kernel LLVM 11.1 . 3713 |==================================================== Tinymembench 2018-05-28 Standard Memcpy MB/s > Higher Is Better Kernel LLVM ...... 5825.3 |==================================================== Kernel GCC ....... 5826.1 |==================================================== Kernel LLVM 11.1 . 5809.3 |==================================================== Tinymembench 2018-05-28 Standard Memset MB/s > Higher Is Better Kernel LLVM ...... 5702.3 |==================================================== Kernel GCC ....... 5691.5 |==================================================== Kernel LLVM 11.1 . 5677.3 |==================================================== MBW 2018-09-08 Test: Memory Copy - Array Size: 128 MiB MiB/s > Higher Is Better Kernel LLVM ...... 5172.97 |================================================== Kernel GCC ....... 5259.71 |=================================================== Kernel LLVM 11.1 . 5160.39 |================================================== MBW 2018-09-08 Test: Memory Copy - Array Size: 512 MiB MiB/s > Higher Is Better Kernel LLVM ...... 5146.67 |================================================== Kernel GCC ....... 5267.52 |=================================================== Kernel LLVM 11.1 . 5233.32 |=================================================== MBW 2018-09-08 Test: Memory Copy - Array Size: 1024 MiB MiB/s > Higher Is Better Kernel LLVM ...... 5152.91 |================================================== Kernel GCC ....... 5257.93 |=================================================== Kernel LLVM 11.1 . 5252.54 |=================================================== MBW 2018-09-08 Test: Memory Copy - Array Size: 4096 MiB MiB/s > Higher Is Better Kernel LLVM ...... 5105.87 |================================================= Kernel GCC ....... 5267.71 |=================================================== Kernel LLVM 11.1 . 5240.10 |=================================================== MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB MiB/s > Higher Is Better Kernel LLVM ...... 3623.86 |================================================== Kernel GCC ....... 3715.49 |=================================================== Kernel LLVM 11.1 . 3648.54 |================================================== MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 512 MiB MiB/s > Higher Is Better Kernel LLVM ...... 3548.36 |================================================= Kernel GCC ....... 3719.91 |=================================================== Kernel LLVM 11.1 . 3693.63 |=================================================== MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB MiB/s > Higher Is Better Kernel LLVM ...... 3575.72 |================================================= Kernel GCC ....... 3724.20 |=================================================== Kernel LLVM 11.1 . 3705.68 |=================================================== MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB MiB/s > Higher Is Better Kernel LLVM ...... 3600.37 |================================================= Kernel GCC ....... 3722.11 |=================================================== Kernel LLVM 11.1 . 3689.69 |=================================================== t-test1 2017-01-13 Threads: 1 Seconds < Lower Is Better Kernel LLVM ...... 32.00 |==================================================== Kernel GCC ....... 31.27 |=================================================== Kernel LLVM 11.1 . 32.66 |===================================================== t-test1 2017-01-13 Threads: 2 Seconds < Lower Is Better Kernel LLVM ...... 11.04 |===================================================== Kernel GCC ....... 10.94 |==================================================== Kernel LLVM 11.1 . 11.14 |===================================================== pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 50% us - Average Page Latency < Lower Is Better Kernel LLVM ...... 0.1128 |==================================================== Kernel GCC ....... 0.1135 |==================================================== Kernel LLVM 11.1 . 0.1138 |==================================================== pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 50% us - Average Page Latency < Lower Is Better Kernel LLVM ...... 0.1161 |=================================================== Kernel GCC ....... 0.1176 |==================================================== Kernel LLVM 11.1 . 0.1182 |==================================================== pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 50% us - Average Page Latency < Lower Is Better Kernel LLVM ...... 0.1191 |================================================== Kernel GCC ....... 0.1206 |=================================================== Kernel LLVM 11.1 . 0.1231 |==================================================== pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Reads us - Average Page Latency < Lower Is Better Kernel LLVM ...... 0.0623 |=================================================== Kernel GCC ....... 0.0632 |=================================================== Kernel LLVM 11.1 . 0.0641 |==================================================== pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Reads us - Average Page Latency < Lower Is Better Kernel LLVM ...... 0.0640 |==================================================== Kernel GCC ....... 0.0637 |=================================================== Kernel LLVM 11.1 . 0.0645 |==================================================== pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 100% Reads us - Average Page Latency < Lower Is Better Kernel LLVM ...... 0.0655 |=================================================== Kernel GCC ....... 0.0649 |================================================== Kernel LLVM 11.1 . 0.0672 |==================================================== pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Writes us - Average Page Latency < Lower Is Better Kernel LLVM ...... 0.1038 |=================================================== Kernel GCC ....... 0.1032 |=================================================== Kernel LLVM 11.1 . 0.1049 |==================================================== pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Writes us - Average Page Latency < Lower Is Better Kernel LLVM ...... 0.1065 |=================================================== Kernel GCC ....... 0.1059 |=================================================== Kernel LLVM 11.1 . 0.1085 |==================================================== pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 100% Writes us - Average Page Latency < Lower Is Better Kernel LLVM ...... 0.1132 |=================================================== Kernel GCC ....... 0.1129 |=================================================== Kernel LLVM 11.1 . 0.1145 |==================================================== pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 80% Reads 20% Writes us - Average Page Latency < Lower Is Better Kernel LLVM ...... 0.1175 |=================================================== Kernel GCC ....... 0.1159 |================================================== Kernel LLVM 11.1 . 0.1194 |==================================================== pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 80% Reads 20% Writes us - Average Page Latency < Lower Is Better Kernel LLVM ...... 0.1200 |=================================================== Kernel GCC ....... 0.1209 |==================================================== Kernel LLVM 11.1 . 0.1218 |==================================================== pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 80% Reads 20% Writes us - Average Page Latency < Lower Is Better Kernel LLVM ...... 0.1240 |==================================================== Kernel GCC ....... 0.1235 |==================================================== Kernel LLVM 11.1 . 0.1234 |==================================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 100Mbit Objective - Parallel: 1 Mbits/sec > Higher Is Better Kernel LLVM ...... 100 |======================================================= Kernel GCC ....... 100 |======================================================= Kernel LLVM 11.1 . 100 |======================================================= iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 1 Mbits/sec > Higher Is Better Kernel LLVM ...... 1000 |====================================================== Kernel GCC ....... 1000 |====================================================== Kernel LLVM 11.1 . 1000 |====================================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 100Mbit Objective - Parallel: 32 Mbits/sec > Higher Is Better Kernel LLVM ...... 3200 |====================================================== Kernel GCC ....... 3200 |====================================================== Kernel LLVM 11.1 . 3200 |====================================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 100Mbit Objective - Parallel: 64 Mbits/sec > Higher Is Better Kernel LLVM ...... 6400 |====================================================== Kernel GCC ....... 6400 |====================================================== Kernel LLVM 11.1 . 6400 |====================================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 32 Mbits/sec > Higher Is Better Kernel LLVM ...... 21412 |===================================================== Kernel GCC ....... 21434 |===================================================== Kernel LLVM 11.1 . 20504 |=================================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 64 Mbits/sec > Higher Is Better Kernel LLVM ...... 20179 |==================================================== Kernel GCC ....... 20411 |===================================================== Kernel LLVM 11.1 . 19835 |==================================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 1 Mbits/sec > Higher Is Better Kernel LLVM ...... 22637 |===================================================== Kernel GCC ....... 22822 |===================================================== Kernel LLVM 11.1 . 21899 |=================================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 1 Mbits/sec > Higher Is Better Kernel LLVM ...... 1.05 |====================================================== Kernel GCC ....... 1.05 |====================================================== Kernel LLVM 11.1 . 1.05 |====================================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 32 Mbits/sec > Higher Is Better Kernel LLVM ...... 20013 |=================================================== Kernel GCC ....... 20700 |===================================================== Kernel LLVM 11.1 . 17735 |============================================= iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 64 Mbits/sec > Higher Is Better Kernel LLVM ...... 18133 |===================================================== Kernel GCC ....... 18304 |===================================================== Kernel LLVM 11.1 . 16653 |================================================ iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 32 Mbits/sec > Higher Is Better Kernel LLVM ...... 33.6 |====================================================== Kernel GCC ....... 33.6 |====================================================== Kernel LLVM 11.1 . 33.6 |====================================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 64 Mbits/sec > Higher Is Better Kernel LLVM ...... 67.1 |====================================================== Kernel GCC ....... 67.1 |====================================================== Kernel LLVM 11.1 . 67.1 |====================================================== WireGuard + Linux Networking Stack Stress Test Seconds < Lower Is Better Kernel LLVM ...... 550.07 |==================================================== Kernel GCC ....... 513.19 |================================================ Kernel LLVM 11.1 . 555.20 |==================================================== perf-bench Benchmark: Epoll Wait ops/sec > Higher Is Better Kernel LLVM ...... 365409 |================================================ Kernel GCC ....... 394078 |==================================================== Kernel LLVM 11.1 . 375558 |================================================== perf-bench Benchmark: Futex Hash ops/sec > Higher Is Better Kernel LLVM ...... 7193341 |=================================================== Kernel GCC ....... 7113178 |================================================== Kernel LLVM 11.1 . 7006665 |================================================== perf-bench Benchmark: Memcpy 1MB GB/sec > Higher Is Better Kernel LLVM ...... 5.969103 |================================================== Kernel GCC ....... 5.913378 |================================================== Kernel LLVM 11.1 . 5.954150 |================================================== perf-bench Benchmark: Memset 1MB GB/sec > Higher Is Better Kernel LLVM ...... 12.03 |===================================================== Kernel GCC ....... 12.00 |===================================================== Kernel LLVM 11.1 . 12.02 |===================================================== perf-bench Benchmark: Sched Pipe ops/sec > Higher Is Better Kernel LLVM ...... 214271 |=================================================== Kernel GCC ....... 209932 |================================================== Kernel LLVM 11.1 . 217433 |==================================================== perf-bench Benchmark: Futex Lock-Pi ops/sec > Higher Is Better Kernel LLVM ...... 9738 |======================================= Kernel GCC ....... 13155 |===================================================== Kernel LLVM 11.1 . 13043 |===================================================== perf-bench Benchmark: Syscall Basic ops/sec > Higher Is Better Kernel LLVM ...... 16627566 |================================================= Kernel GCC ....... 16907939 |================================================== Kernel LLVM 11.1 . 16586283 |================================================= OSBench Test: Create Files us Per Event < Lower Is Better Kernel LLVM ...... 38.82 |==================================================== Kernel GCC ....... 36.75 |================================================= Kernel LLVM 11.1 . 39.40 |===================================================== OSBench Test: Create Threads us Per Event < Lower Is Better Kernel LLVM ...... 16.55 |===================================================== Kernel GCC ....... 15.75 |================================================== Kernel LLVM 11.1 . 16.02 |=================================================== OSBench Test: Launch Programs us Per Event < Lower Is Better Kernel LLVM ...... 95.51 |==================================================== Kernel GCC ....... 91.06 |================================================== Kernel LLVM 11.1 . 97.43 |===================================================== OSBench Test: Create Processes us Per Event < Lower Is Better Kernel LLVM ...... 40.93 |===================================================== Kernel GCC ....... 39.49 |=================================================== Kernel LLVM 11.1 . 40.31 |==================================================== OSBench Test: Memory Allocations Ns Per Event < Lower Is Better Kernel LLVM ...... 141.11 |==================================================== Kernel GCC ....... 135.70 |================================================== Kernel LLVM 11.1 . 137.38 |=================================================== IPC_benchmark Type: TCP Socket - Message Bytes: 128 Messages Per Second > Higher Is Better Kernel LLVM ...... 2985001 |=================================================== Kernel GCC ....... 2971343 |=================================================== Kernel LLVM 11.1 . 2943227 |================================================== IPC_benchmark Type: TCP Socket - Message Bytes: 256 Messages Per Second > Higher Is Better Kernel LLVM ...... 2539979 |=================================================== Kernel GCC ....... 2517133 |=================================================== Kernel LLVM 11.1 . 2503889 |================================================== IPC_benchmark Type: TCP Socket - Message Bytes: 512 Messages Per Second > Higher Is Better Kernel LLVM ...... 2062968 |=================================================== Kernel GCC ....... 2054086 |=================================================== Kernel LLVM 11.1 . 2044677 |=================================================== IPC_benchmark Type: TCP Socket - Message Bytes: 1024 Messages Per Second > Higher Is Better Kernel LLVM ...... 1453827 |================================================== Kernel GCC ....... 1421362 |================================================= Kernel LLVM 11.1 . 1471645 |=================================================== IPC_benchmark Type: TCP Socket - Message Bytes: 2048 Messages Per Second > Higher Is Better Kernel LLVM ...... 950880 |==================================================== Kernel GCC ....... 944138 |==================================================== Kernel LLVM 11.1 . 948187 |==================================================== IPC_benchmark Type: TCP Socket - Message Bytes: 4096 Messages Per Second > Higher Is Better Kernel LLVM ...... 550089 |=================================================== Kernel GCC ....... 555085 |=================================================== Kernel LLVM 11.1 . 562576 |==================================================== IPC_benchmark Type: Unnamed Pipe - Message Bytes: 128 Messages Per Second > Higher Is Better Kernel LLVM ...... 2891727 |================================================= Kernel GCC ....... 3040261 |=================================================== Kernel LLVM 11.1 . 2722030 |============================================== IPC_benchmark Type: Unnamed Pipe - Message Bytes: 256 Messages Per Second > Higher Is Better Kernel LLVM ...... 2351761 |=================================================== Kernel GCC ....... 2337377 |=================================================== Kernel LLVM 11.1 . 2283738 |================================================== IPC_benchmark Type: Unnamed Pipe - Message Bytes: 512 Messages Per Second > Higher Is Better Kernel LLVM ...... 1772787 |================================================== Kernel GCC ....... 1809330 |=================================================== Kernel LLVM 11.1 . 1798509 |=================================================== IPC_benchmark Type: Unnamed Pipe - Message Bytes: 1024 Messages Per Second > Higher Is Better Kernel LLVM ...... 1285487 |================================================== Kernel GCC ....... 1316913 |=================================================== Kernel LLVM 11.1 . 1279652 |================================================== IPC_benchmark Type: Unnamed Pipe - Message Bytes: 2048 Messages Per Second > Higher Is Better Kernel LLVM ...... 814387 |==================================================== Kernel GCC ....... 819679 |==================================================== Kernel LLVM 11.1 . 812768 |==================================================== IPC_benchmark Type: Unnamed Pipe - Message Bytes: 4096 Messages Per Second > Higher Is Better Kernel LLVM ...... 468875 |=================================================== Kernel GCC ....... 479683 |==================================================== Kernel LLVM 11.1 . 471693 |=================================================== IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 128 Messages Per Second > Higher Is Better Kernel LLVM ...... 2801157 |=============================================== Kernel GCC ....... 3043686 |=================================================== Kernel LLVM 11.1 . 2649855 |============================================ IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 256 Messages Per Second > Higher Is Better Kernel LLVM ...... 2278454 |=================================================== Kernel GCC ....... 2299703 |=================================================== Kernel LLVM 11.1 . 2150341 |================================================ IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 512 Messages Per Second > Higher Is Better Kernel LLVM ...... 1746678 |================================================== Kernel GCC ....... 1776333 |=================================================== Kernel LLVM 11.1 . 1747103 |================================================== IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 1024 Messages Per Second > Higher Is Better Kernel LLVM ...... 1280989 |================================================== Kernel GCC ....... 1297216 |=================================================== Kernel LLVM 11.1 . 1281112 |================================================== IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 2048 Messages Per Second > Higher Is Better Kernel LLVM ...... 807480 |==================================================== Kernel GCC ....... 811570 |==================================================== Kernel LLVM 11.1 . 808658 |==================================================== IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 4096 Messages Per Second > Higher Is Better Kernel LLVM ...... 465636 |================================================== Kernel GCC ....... 483511 |==================================================== Kernel LLVM 11.1 . 469668 |=================================================== IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 128 Messages Per Second > Higher Is Better Kernel LLVM ...... 1363561 |=================================================== Kernel GCC ....... 1374745 |=================================================== Kernel LLVM 11.1 . 1336817 |================================================== IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 256 Messages Per Second > Higher Is Better Kernel LLVM ...... 1204312 |================================================== Kernel GCC ....... 1233688 |=================================================== Kernel LLVM 11.1 . 1209161 |================================================== IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 512 Messages Per Second > Higher Is Better Kernel LLVM ...... 1151175 |================================================== Kernel GCC ....... 1171213 |=================================================== Kernel LLVM 11.1 . 1120322 |================================================= IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 1024 Messages Per Second > Higher Is Better Kernel LLVM ...... 936841 |=================================================== Kernel GCC ....... 964065 |==================================================== Kernel LLVM 11.1 . 926277 |================================================== IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 2048 Messages Per Second > Higher Is Better Kernel LLVM ...... 520300 |================================================ Kernel GCC ....... 559665 |==================================================== Kernel LLVM 11.1 . 515245 |================================================ IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 4096 Messages Per Second > Higher Is Better Kernel LLVM ...... 457959 |================================================== Kernel GCC ....... 473559 |==================================================== Kernel LLVM 11.1 . 448144 |================================================= Hackbench Count: 1 - Type: Thread Seconds < Lower Is Better Kernel LLVM ...... 11.98 |==================================================== Kernel GCC ....... 10.96 |================================================ Kernel LLVM 11.1 . 12.15 |===================================================== Hackbench Count: 2 - Type: Thread Seconds < Lower Is Better Kernel LLVM ...... 23.06 |==================================================== Kernel GCC ....... 21.53 |================================================= Kernel LLVM 11.1 . 23.50 |===================================================== Hackbench Count: 4 - Type: Thread Seconds < Lower Is Better Kernel LLVM ...... 44.10 |===================================================== Kernel GCC ....... 39.90 |================================================ Kernel LLVM 11.1 . 44.30 |===================================================== Hackbench Count: 8 - Type: Thread Seconds < Lower Is Better Kernel LLVM ...... 88.29 |===================================================== Kernel GCC ....... 77.88 |=============================================== Kernel LLVM 11.1 . 88.56 |===================================================== Hackbench Count: 1 - Type: Process Seconds < Lower Is Better Kernel LLVM ...... 10.39 |================================================ Kernel GCC ....... 10.08 |=============================================== Kernel LLVM 11.1 . 11.46 |===================================================== Hackbench Count: 16 - Type: Thread Seconds < Lower Is Better Kernel LLVM ...... 168.26 |================================================== Kernel GCC ....... 153.61 |============================================= Kernel LLVM 11.1 . 176.70 |==================================================== Hackbench Count: 2 - Type: Process Seconds < Lower Is Better Kernel LLVM ...... 20.91 |===================================================== Kernel GCC ....... 19.35 |================================================= Kernel LLVM 11.1 . 20.89 |===================================================== Hackbench Count: 4 - Type: Process Seconds < Lower Is Better Kernel LLVM ...... 40.36 |==================================================== Kernel GCC ....... 37.05 |================================================ Kernel LLVM 11.1 . 41.26 |===================================================== Hackbench Count: 8 - Type: Process Seconds < Lower Is Better Kernel LLVM ...... 79.20 |=================================================== Kernel GCC ....... 72.84 |=============================================== Kernel LLVM 11.1 . 81.68 |===================================================== Hackbench Count: 16 - Type: Process Seconds < Lower Is Better Kernel LLVM ...... 159.75 |==================================================== Kernel GCC ....... 144.75 |=============================================== Kernel LLVM 11.1 . 161.29 |==================================================== Hackbench Count: 32 - Type: Process Seconds < Lower Is Better Kernel LLVM ...... 369.55 |==================================================== Kernel GCC ....... 317.41 |============================================= Kernel LLVM 11.1 . 349.94 |================================================= OpenSSL 1.1.1 RSA 4096-bit Performance Signs Per Second > Higher Is Better Kernel LLVM ...... 441.7 |==================================================== Kernel GCC ....... 448.0 |===================================================== Kernel LLVM 11.1 . 447.8 |===================================================== PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 1 - Mode: Read Only TPS > Higher Is Better Kernel LLVM . 24331 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 1 - Mode: Read Only - Average Latency ms < Lower Is Better Kernel LLVM . 0.041 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 1 - Mode: Read Write TPS > Higher Is Better Kernel LLVM . 138 |============================================================ PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 1 - Mode: Read Write - Average Latency ms < Lower Is Better Kernel LLVM . 7.225 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Only TPS > Higher Is Better Kernel LLVM . 73013 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Only - Average Latency ms < Lower Is Better Kernel LLVM . 0.685 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 100 - Mode: Read Only TPS > Higher Is Better Kernel LLVM . 69196 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 100 - Mode: Read Only - Average Latency ms < Lower Is Better Kernel LLVM . 1.445 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 250 - Mode: Read Only TPS > Higher Is Better Kernel LLVM . 58083 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 250 - Mode: Read Only - Average Latency ms < Lower Is Better Kernel LLVM . 4.305 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 1 - Mode: Read Only TPS > Higher Is Better Kernel LLVM . 19914 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 1 - Mode: Read Only - Average Latency ms < Lower Is Better Kernel LLVM . 0.050 |========================================================== SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better Kernel LLVM ...... 132.19 |==================================================== Kernel GCC ....... 125.96 |================================================== Kernel LLVM 11.1 . 131.72 |==================================================== BenchmarkMutex Benchmark: Shared Mutex Lock Shared ns < Lower Is Better Kernel LLVM ...... 31.9 |====================================================== Kernel GCC ....... 31.6 |===================================================== Kernel LLVM 11.1 . 31.9 |====================================================== BenchmarkMutex Benchmark: Mutex Lock Unlock spinlock ns < Lower Is Better Kernel LLVM ...... 42.9 |====================================================== Kernel GCC ....... 42.5 |===================================================== Kernel LLVM 11.1 . 42.5 |===================================================== BenchmarkMutex Benchmark: Mutex Lock Unlock std::mutex ns < Lower Is Better Kernel LLVM ...... 25.5 |====================================================== Kernel GCC ....... 25.2 |===================================================== Kernel LLVM 11.1 . 25.3 |====================================================== BenchmarkMutex Benchmark: Mutex Lock Unlock std::mutex ns < Lower Is Better Kernel LLVM ...... 35.0 |====================================================== Kernel GCC ....... 34.7 |====================================================== Kernel LLVM 11.1 . 35.0 |====================================================== BenchmarkMutex Benchmark: Semaphore Release And Acquire ns < Lower Is Better Kernel LLVM ...... 19.0 |====================================================== Kernel GCC ....... 19.1 |====================================================== Kernel LLVM 11.1 . 19.0 |====================================================== BenchmarkMutex Benchmark: Mutex Lock Unlock spinlock_amd ns < Lower Is Better Kernel LLVM ...... 46.9 |====================================================== Kernel GCC ....... 46.6 |====================================================== Kernel LLVM 11.1 . 46.7 |====================================================== BenchmarkMutex Benchmark: Mutex Lock Unlock pthread_mutex ns < Lower Is Better Kernel LLVM ...... 21.3 |====================================================== Kernel GCC ....... 21.3 |====================================================== Kernel LLVM 11.1 . 21.3 |====================================================== BenchmarkMutex Benchmark: Mutex Lock Unlock ticket_spinlock ns < Lower Is Better Kernel LLVM ...... 24.9 |====================================================== Kernel GCC ....... 24.8 |====================================================== Kernel LLVM 11.1 . 24.8 |====================================================== Stress-NG 0.11.07 Test: MMAP Bogo Ops/s > Higher Is Better Kernel LLVM ...... 12.45 |================================================== Kernel GCC ....... 13.13 |===================================================== Kernel LLVM 11.1 . 12.71 |=================================================== Stress-NG 0.11.07 Test: NUMA Bogo Ops/s > Higher Is Better Kernel LLVM ...... 38 |======================================================== Kernel GCC ....... 38 |======================================================== Kernel LLVM 11.1 . 38 |======================================================== Stress-NG 0.11.07 Test: MEMFD Bogo Ops/s > Higher Is Better Kernel LLVM ...... 9.01 |====================================================== Kernel GCC ....... 9.00 |====================================================== Kernel LLVM 11.1 . 8.88 |===================================================== Stress-NG 0.11.07 Test: Atomic Bogo Ops/s > Higher Is Better Kernel LLVM ...... 167420.30 |================================================= Kernel GCC ....... 167641.36 |================================================= Kernel LLVM 11.1 . 168572.72 |================================================= Stress-NG 0.11.07 Test: Crypto Bogo Ops/s > Higher Is Better Kernel LLVM ...... 644.00 |==================================================== Kernel GCC ....... 642.70 |==================================================== Kernel LLVM 11.1 . 644.60 |==================================================== Stress-NG 0.11.07 Test: Malloc Bogo Ops/s > Higher Is Better Kernel LLVM ...... 11148830.46 |=============================================== Kernel GCC ....... 11170312.20 |=============================================== Kernel LLVM 11.1 . 11061908.02 |=============================================== Stress-NG 0.11.07 Test: Forking Bogo Ops/s > Higher Is Better Kernel LLVM ...... 19252.07 |================================================ Kernel GCC ....... 19887.81 |================================================== Kernel LLVM 11.1 . 19280.77 |================================================ Stress-NG 0.11.07 Test: SENDFILE Bogo Ops/s > Higher Is Better Kernel LLVM ...... 53687.47 |================================================ Kernel GCC ....... 55850.50 |================================================== Kernel LLVM 11.1 . 54398.51 |================================================= Stress-NG 0.11.07 Test: CPU Cache Bogo Ops/s > Higher Is Better Kernel LLVM ...... 6.84 |====================================================== Kernel GCC ....... 6.90 |====================================================== Kernel LLVM 11.1 . 6.69 |==================================================== Stress-NG 0.11.07 Test: CPU Stress Bogo Ops/s > Higher Is Better Kernel LLVM ...... 825.59 |==================================================== Kernel GCC ....... 828.24 |==================================================== Kernel LLVM 11.1 . 824.83 |==================================================== Stress-NG 0.11.07 Test: Semaphores Bogo Ops/s > Higher Is Better Kernel LLVM ...... 1229760.03 |============================================== Kernel GCC ....... 1277296.32 |================================================ Kernel LLVM 11.1 . 1274218.42 |================================================ Stress-NG 0.11.07 Test: Matrix Math Bogo Ops/s > Higher Is Better Kernel LLVM ...... 11754.15 |================================================== Kernel GCC ....... 11754.94 |================================================== Kernel LLVM 11.1 . 11766.64 |================================================== Stress-NG 0.11.07 Test: Vector Math Bogo Ops/s > Higher Is Better Kernel LLVM ...... 9619.98 |=================================================== Kernel GCC ....... 9629.61 |=================================================== Kernel LLVM 11.1 . 9625.42 |=================================================== Stress-NG 0.11.07 Test: Memory Copying Bogo Ops/s > Higher Is Better Kernel LLVM ...... 1019.43 |=================================================== Kernel GCC ....... 1014.42 |=================================================== Kernel LLVM 11.1 . 1014.43 |=================================================== Stress-NG 0.11.07 Test: Socket Activity Bogo Ops/s > Higher Is Better Kernel LLVM ...... 1877.82 |================================================= Kernel GCC ....... 1957.06 |=================================================== Kernel LLVM 11.1 . 1912.64 |================================================== Stress-NG 0.11.07 Test: Context Switching Bogo Ops/s > Higher Is Better Kernel LLVM ...... 548376.44 |=============================================== Kernel GCC ....... 530566.53 |============================================= Kernel LLVM 11.1 . 574464.00 |================================================= Stress-NG 0.11.07 Test: Glibc C String Functions Bogo Ops/s > Higher Is Better Kernel LLVM ...... 112501.83 |================================================= Kernel GCC ....... 113135.64 |================================================= Kernel LLVM 11.1 . 111451.53 |================================================ Stress-NG 0.11.07 Test: Glibc Qsort Data Sorting Bogo Ops/s > Higher Is Better Kernel LLVM ...... 36.82 |===================================================== Kernel GCC ....... 36.74 |===================================================== Kernel LLVM 11.1 . 36.44 |==================================================== Stress-NG 0.11.07 Test: System V Message Passing Bogo Ops/s > Higher Is Better Kernel LLVM ...... 4225731.83 |============================================ Kernel GCC ....... 4626477.31 |================================================ Kernel LLVM 11.1 . 4244091.68 |============================================ ctx_clock Context Switch Time Clocks < Lower Is Better Kernel LLVM ...... 264 |======================================================= Kernel GCC ....... 266 |======================================================= Kernel LLVM 11.1 . 264 |======================================================= Facebook RocksDB 6.3.6 Test: Random Fill Op/s > Higher Is Better Kernel LLVM ...... 452057 |=================================================== Kernel GCC ....... 458917 |==================================================== Kernel LLVM 11.1 . 449078 |=================================================== Facebook RocksDB 6.3.6 Test: Random Read Op/s > Higher Is Better Kernel LLVM ...... 13123433 |================================================= Kernel GCC ....... 13347834 |================================================== Kernel LLVM 11.1 . 13283954 |================================================== Facebook RocksDB 6.3.6 Test: Sequential Fill Op/s > Higher Is Better Kernel LLVM ...... 534770 |=================================================== Kernel GCC ....... 544572 |==================================================== Kernel LLVM 11.1 . 535796 |=================================================== Facebook RocksDB 6.3.6 Test: Random Fill Sync Op/s > Higher Is Better Kernel LLVM ...... 490063 |=================================================== Kernel GCC ....... 499640 |==================================================== Kernel LLVM 11.1 . 490666 |=================================================== Facebook RocksDB 6.3.6 Test: Read While Writing Op/s > Higher Is Better Kernel LLVM ...... 244439 |=================================================== Kernel GCC ....... 239799 |================================================== Kernel LLVM 11.1 . 247556 |==================================================== Apache Benchmark 2.4.29 Static Web Page Serving Requests Per Second > Higher Is Better Kernel LLVM ...... 16754.67 |============================================== Kernel GCC ....... 18155.45 |================================================== Kernel LLVM 11.1 . 16830.43 |============================================== Schbench Message Threads: 8 - Workers Per Message Thread: 4 usec, 99.9th Latency Percentile < Lower Is Better Kernel LLVM ...... 33519 |===================================================== Kernel GCC ....... 28597 |============================================= Kernel LLVM 11.1 . 28747 |=============================================