clang-load-hoisting-benchmark Intel Core i7-11850H testing with a LENOVO 20YQ001VHV (N37ET34W 1.15 BIOS) and Intel TigerLake-H GT1 [UHD ] on Ubuntu 22.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2212173-NE-CLANGLOAD11&grw&sor .
clang-load-hoisting-benchmark Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Compiler File-System Screen Resolution clang-without-aliasing-loads clang-with-aliasing-loads Intel Core i7-11850H @ 4.80GHz (8 Cores / 16 Threads) LENOVO 20YQ001VHV (N37ET34W 1.15 BIOS) Intel Tiger Lake-H 32GB 1024GB Micron MTFDKBA1T0TFH + 1000GB Samsung SSD 980 1TB Intel TigerLake-H GT1 [UHD ] Intel Tiger Lake-H HD Audio DELL C2723H Intel I225-LM + Intel Wi-Fi 6 AX210/AX211/AX411 Ubuntu 22.04 5.15.0-56-generic (x86_64) GNOME Shell 42.4 X Server + Wayland GCC 11.3.0 ext4 1920x1080 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Environment Details - CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native" Processor Details - Scaling Governor: intel_pstate powersave (EPP: balance_performance) - Platform Profile: balanced - CPU Microcode: 0x40 - ACPI Profile: balanced Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Not affected
clang-load-hoisting-benchmark scimark2: Composite compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 cpp-perf-bench: Stepanov Abstraction tjbench: Decompression Throughput hammerdb-postgresql: 8 - 100 hammerdb-postgresql: 8 - 100 coremark: CoreMark Size 666 - Iterations Per Second build-php: Time To Compile asmfish: 1024 Hash Memory, 26 Depth aobench: 2048 x 2048 - Total Time pgbench: 25000 - 1 - Read Write pgbench: 25000 - 1 - Read Write - Average Latency ebizzy: clang-without-aliasing-loads clang-with-aliasing-loads 3796.85 31.127 27.704 132.360642 480985 1106494 262573.453092 75.322 20619465 27.225 420 2.380 115641 3755.84 31.213 27.529 132.719808 471421 1084722 267141.070916 76.042 21310880 27.260 415 2.409 115491 OpenBenchmarking.org
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite clang-without-aliasing-loads clang-with-aliasing-loads 800 1600 2400 3200 4000 SE +/- 5.91, N = 3 SE +/- 4.39, N = 3 3796.85 3755.84 1. (CC) clang options: -O3 -march=native -lm
XZ Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 clang-without-aliasing-loads clang-with-aliasing-loads 7 14 21 28 35 SE +/- 0.05, N = 3 SE +/- 0.17, N = 3 31.13 31.21
CppPerformanceBenchmarks Test: Stepanov Abstraction OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Stepanov Abstraction clang-with-aliasing-loads clang-without-aliasing-loads 7 14 21 28 35 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 27.53 27.70
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 2.1.0 Test: Decompression Throughput clang-with-aliasing-loads clang-without-aliasing-loads 30 60 90 120 150 SE +/- 1.08, N = 15 SE +/- 1.39, N = 3 132.72 132.36
HammerDB - PostgreSQL Virtual Users: 8 - Warehouses: 100 OpenBenchmarking.org New Orders Per Minute, More Is Better HammerDB - PostgreSQL 15 Virtual Users: 8 - Warehouses: 100 clang-without-aliasing-loads clang-with-aliasing-loads 100K 200K 300K 400K 500K 480985 471421
HammerDB - PostgreSQL Virtual Users: 8 - Warehouses: 100 OpenBenchmarking.org Transactions Per Minute, More Is Better HammerDB - PostgreSQL 15 Virtual Users: 8 - Warehouses: 100 clang-without-aliasing-loads clang-with-aliasing-loads 200K 400K 600K 800K 1000K 1106494 1084722
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second clang-without-aliasing-loads clang-with-aliasing-loads 60K 120K 180K 240K 300K SE +/- 3268.96, N = 3 SE +/- 2325.45, N = 3 273617.20 267141.07 1. (CC) clang options: -O2 -O3 -march=native -lrt" -lrt
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 8.1.9 Time To Compile clang-without-aliasing-loads clang-with-aliasing-loads 20 40 60 80 100 SE +/- 1.03, N = 3 SE +/- 0.65, N = 3 74.75 76.04
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth clang-without-aliasing-loads clang-with-aliasing-loads 5M 10M 15M 20M 25M SE +/- 92973.82, N = 3 SE +/- 248507.80, N = 3 21512484 21310880
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time clang-without-aliasing-loads clang-with-aliasing-loads 6 12 18 24 30 SE +/- 0.30, N = 4 SE +/- 0.19, N = 3 27.23 27.26 1. (CC) clang options: -lm -O3 -march=native
PostgreSQL Scaling Factor: 25000 - Clients: 1 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 25000 - Clients: 1 - Mode: Read Write clang-without-aliasing-loads clang-with-aliasing-loads 90 180 270 360 450 SE +/- 4.10, N = 5 SE +/- 1.36, N = 3 420 415
PostgreSQL Scaling Factor: 25000 - Clients: 1 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 25000 - Clients: 1 - Mode: Read Write - Average Latency clang-without-aliasing-loads clang-with-aliasing-loads 0.542 1.084 1.626 2.168 2.71 SE +/- 0.023, N = 5 SE +/- 0.008, N = 3 2.380 2.409
ebizzy OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 clang-without-aliasing-loads clang-with-aliasing-loads 20K 40K 60K 80K 100K SE +/- 361.56, N = 3 SE +/- 1139.51, N = 15 115641 115491 1. (CC) clang options: -pthread -lpthread -O3 -march=native
Phoronix Test Suite v10.8.4