Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2308166-NE-UPGRADE3257 upgrade - Phoronix Test Suite upgrade Benchmark system upgrade
HTML result view exported from: https://openbenchmarking.org/result/2308166-NE-UPGRADE3257&sro&gru .
upgrade Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution before after AMD Phenom II X4 965 @ 3.40GHz (4 Cores) ASUS M4A89TD PRO USB3 (2001 BIOS) AMD RD890 PCI-e GFX Hydra part 16GB 4001GB Corsair MP600 CORE + 60GB Corsair CSSD-F60 + 1000GB SAMSUNG HD103SJ + 2000GB SAMSUNG HD203WI + 1000GB Seagate ST31000528AS Gigabyte NVIDIA GeForce RTX 2080 SUPER 8GB Realtek ALC892 DELL SE3223Q + MPG321UR-QD Realtek RTL8111/8168/8411 Gentoo 2.13 6.1.19-gentoo-x86_64 (x86_64) GNOME Shell 44.1 X Server 1.20.8 NVIDIA 525.116.04 4.6.0 GCC 11.3.1 20221209 + Clang 16.0.5 + LLVM 16.0.5 btrfs 7680x2160 AMD Ryzen 9 7900X 12-Core @ 4.70GHz (12 Cores / 24 Threads) ASRock X670E Steel Legend (1.21 BIOS) AMD Device 14d8 62GB 4001GB Corsair MP600 CORE + 1000GB Seagate ST31000528AS + 2000GB SAMSUNG HD203WI NVIDIA TU104 HD Audio MPG321UR-QD + DELL SE3223Q Realtek RTL8111/8168/8411 + Realtek RTL8125 2.5GbE + MEDIATEK MT7922 802.11ax PCI NVIDIA 535.86.05 4.6.0 NVIDIA 535.86.05 GCC 12.3.1 20230526 + Clang 16.0.6 + LLVM 16.0.6 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - before: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/11 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/11 --disable-cet --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libada --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-libvtv --disable-systemtap --disable-valgrind-annotations --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,objc,obj-c++,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-objc-gc --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/11/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/11/man --with-gcc-major-version-only --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/11/python --without-zstd - after: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/12 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/12 --disable-cet --disable-fixed-point --disable-isl-version-check --disable-libada --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-libvtv --disable-systemtap --disable-valgrind-annotations --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,objc,obj-c++,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-objc-gc --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/12/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/12/man --with-gcc-major-version-only --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/12/python --without-zstd Disk Details - NONE / compress=zstd:2,relatime,rw,space_cache=v2,ssd,subvol=/@home,subvolid=376 / Block Size: 4096 Processor Details - before: Scaling Governor: acpi-cpufreq schedutil - CPU Microcode: 0x10000c8 - after: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa601203 Security Details - before: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines STIBP: disabled RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - after: 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 + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
upgrade perf-bench: Memcpy 1MB perf-bench: Memset 1MB stream: Copy stream: Scale stream: Triad stream: Add leveldb: Fill Sync leveldb: Overwrite leveldb: Rand Fill leveldb: Seq Fill perf-bench: Epoll Wait perf-bench: Futex Hash perf-bench: Sched Pipe perf-bench: Futex Lock-Pi perf-bench: Syscall Basic redis: GET - 50 redis: SET - 50 redis: LPOP - 50 redis: SADD - 50 redis: LPUSH - 50 apache: 4 apache: 20 apache: 100 apache: 200 apache: 500 apache: 1000 leveldb: Hot Read leveldb: Fill Sync leveldb: Overwrite leveldb: Rand Fill leveldb: Rand Read leveldb: Seek Rand leveldb: Rand Delete leveldb: Seq Fill glibc-bench: cos glibc-bench: exp glibc-bench: ffs glibc-bench: pow glibc-bench: sin glibc-bench: log2 glibc-bench: modf glibc-bench: sinh glibc-bench: sqrt glibc-bench: tanh glibc-bench: asinh glibc-bench: atanh glibc-bench: ffsll glibc-bench: sincos glibc-bench: pthread_once sqlite: 1 sqlite: 2 sqlite: 4 build-linux-kernel: defconfig encode-flac: WAV To FLAC before after 4.397570 9.147865 12376.0 8957.6 10074.7 10084.0 229180 5326216 45653 2904 12419977 1183998.50 911251.02 1220108.75 937600.08 714124.44 10265.30 13953.44 14345.94 14048.45 13739.60 13571.73 2.576 30.333 25.190 25.057 2.597 3.636 24.708 23.939 187.981 47.2018 9.95213 152.509 170.385 49.3287 13.7599 93.8830 24.5567 149.557 93.3670 102.264 9.28440 129.900 11.6999 57.672 82.794 92.195 618.940 54.771 54790.8 36550.0 40170.6 40023.6 60.1 68.4 68.7 69.3 5039325.2 3956944.82 5029954.4 4462521.00 3090008.2 188920.27 184646.48 165710.45 143665.56 8.772 42.483 38.801 38.643 8.969 15.303 36.882 38.301 62.1676 16.5652 8.53430 32.4215 56.8968 14.8004 10.2445 22.9414 9.39144 28.0950 24.2425 28.1864 8.44999 35.1630 8.06500 39.996 69.951 70.421 60.409 11.259 OpenBenchmarking.org
perf-bench Benchmark: Memcpy 1MB OpenBenchmarking.org GB/sec, More Is Better perf-bench Benchmark: Memcpy 1MB before 0.9895 1.979 2.9685 3.958 4.9475 SE +/- 0.044178, N = 3 4.397570 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lslang -lperl -lcrypt -lutil -lc -lpython3.11 -lbfd -lopcodes -liberty -lz -lzstd -lcap -ltraceevent
perf-bench Benchmark: Memset 1MB OpenBenchmarking.org GB/sec, More Is Better perf-bench Benchmark: Memset 1MB before 3 6 9 12 15 SE +/- 0.005151, N = 3 9.147865 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lslang -lperl -lcrypt -lutil -lc -lpython3.11 -lbfd -lopcodes -liberty -lz -lzstd -lcap -ltraceevent
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy after before 12K 24K 36K 48K 60K SE +/- 13.65, N = 5 SE +/- 2.46, N = 5 54790.8 12376.0 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale after before 8K 16K 24K 32K 40K SE +/- 7.22, N = 5 SE +/- 0.38, N = 5 36550.0 8957.6 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad after before 9K 18K 27K 36K 45K SE +/- 15.77, N = 5 SE +/- 1.11, N = 5 40170.6 10074.7 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add after before 9K 18K 27K 36K 45K SE +/- 6.55, N = 5 SE +/- 0.92, N = 5 40023.6 10084.0 1. (CC) gcc options: -O3 -march=native -fopenmp
LevelDB Benchmark: Fill Sync OpenBenchmarking.org MB/s, More Is Better LevelDB 1.23 Benchmark: Fill Sync after 13 26 39 52 65 SE +/- 0.17, N = 3 60.1 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Overwrite OpenBenchmarking.org MB/s, More Is Better LevelDB 1.23 Benchmark: Overwrite after 15 30 45 60 75 SE +/- 0.07, N = 3 68.4 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Random Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.23 Benchmark: Random Fill after 15 30 45 60 75 SE +/- 0.15, N = 3 68.7 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.23 Benchmark: Sequential Fill after 15 30 45 60 75 SE +/- 0.15, N = 3 69.3 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
perf-bench Benchmark: Epoll Wait OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Epoll Wait before 50K 100K 150K 200K 250K SE +/- 2636.27, N = 4 229180 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lslang -lperl -lcrypt -lutil -lc -lpython3.11 -lbfd -lopcodes -liberty -lz -lzstd -lcap -ltraceevent
perf-bench Benchmark: Futex Hash OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Futex Hash before 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 7123.43, N = 3 5326216 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lslang -lperl -lcrypt -lutil -lc -lpython3.11 -lbfd -lopcodes -liberty -lz -lzstd -lcap -ltraceevent
perf-bench Benchmark: Sched Pipe OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Sched Pipe before 10K 20K 30K 40K 50K SE +/- 474.00, N = 3 45653 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lslang -lperl -lcrypt -lutil -lc -lpython3.11 -lbfd -lopcodes -liberty -lz -lzstd -lcap -ltraceevent
perf-bench Benchmark: Futex Lock-Pi OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Futex Lock-Pi before 600 1200 1800 2400 3000 SE +/- 13.86, N = 3 2904 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lslang -lperl -lcrypt -lutil -lc -lpython3.11 -lbfd -lopcodes -liberty -lz -lzstd -lcap -ltraceevent
perf-bench Benchmark: Syscall Basic OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Syscall Basic before 3M 6M 9M 12M 15M SE +/- 14736.64, N = 3 12419977 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lslang -lperl -lcrypt -lutil -lc -lpython3.11 -lbfd -lopcodes -liberty -lz -lzstd -lcap -ltraceevent
Redis Test: GET - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: GET - Parallel Connections: 50 after before 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 99654.53, N = 15 SE +/- 14077.89, N = 4 5039325.20 1183998.50 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SET - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: SET - Parallel Connections: 50 after before 800K 1600K 2400K 3200K 4000K SE +/- 59829.84, N = 15 SE +/- 12442.18, N = 3 3956944.82 911251.02 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPOP - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: LPOP - Parallel Connections: 50 after before 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 286589.28, N = 12 SE +/- 14726.26, N = 3 5029954.40 1220108.75 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SADD - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: SADD - Parallel Connections: 50 after before 1000K 2000K 3000K 4000K 5000K SE +/- 68926.47, N = 15 SE +/- 8482.75, N = 3 4462521.00 937600.08 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPUSH - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: LPUSH - Parallel Connections: 50 after before 700K 1400K 2100K 2800K 3500K SE +/- 23858.41, N = 3 SE +/- 2313.55, N = 3 3090008.20 714124.44 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Apache HTTP Server Concurrent Requests: 4 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 4 before 2K 4K 6K 8K 10K SE +/- 5.62, N = 3 10265.30 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl
Apache HTTP Server Concurrent Requests: 20 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 20 before 3K 6K 9K 12K 15K SE +/- 4.21, N = 3 13953.44 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl
Apache HTTP Server Concurrent Requests: 100 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 100 after before 40K 80K 120K 160K 200K SE +/- 261.68, N = 3 SE +/- 17.77, N = 3 188920.27 14345.94 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl
Apache HTTP Server Concurrent Requests: 200 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 200 after before 40K 80K 120K 160K 200K SE +/- 1853.40, N = 15 SE +/- 9.76, N = 3 184646.48 14048.45 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl
Apache HTTP Server Concurrent Requests: 500 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 500 after before 40K 80K 120K 160K 200K SE +/- 528.14, N = 3 SE +/- 11.99, N = 3 165710.45 13739.60 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl
Apache HTTP Server Concurrent Requests: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 1000 after before 30K 60K 90K 120K 150K SE +/- 987.55, N = 3 SE +/- 16.32, N = 3 143665.56 13571.73 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl
LevelDB Benchmark: Hot Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Hot Read after before 2 4 6 8 10 SE +/- 0.111, N = 3 SE +/- 0.020, N = 15 8.772 2.576 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Fill Sync OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Fill Sync after before 10 20 30 40 50 SE +/- 0.22, N = 3 SE +/- 0.73, N = 3 42.48 30.33 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Overwrite OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Overwrite after before 9 18 27 36 45 SE +/- 0.04, N = 3 SE +/- 0.27, N = 15 38.80 25.19 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Random Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Random Fill after before 9 18 27 36 45 SE +/- 0.07, N = 3 SE +/- 0.27, N = 3 38.64 25.06 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Random Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Random Read after before 3 6 9 12 15 SE +/- 0.107, N = 3 SE +/- 0.025, N = 3 8.969 2.597 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Seek Random OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Seek Random after before 4 8 12 16 20 SE +/- 0.052, N = 3 SE +/- 0.023, N = 3 15.303 3.636 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Random Delete OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Random Delete after before 8 16 24 32 40 SE +/- 0.09, N = 3 SE +/- 0.27, N = 5 36.88 24.71 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Sequential Fill after before 9 18 27 36 45 SE +/- 0.08, N = 3 SE +/- 0.21, N = 5 38.30 23.94 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
Glibc Benchmarks Benchmark: cos OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: cos after before 40 80 120 160 200 SE +/- 0.19, N = 3 SE +/- 0.16, N = 3 62.17 187.98 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: exp OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: exp after before 11 22 33 44 55 SE +/- 0.01, N = 3 SE +/- 0.18, N = 3 16.57 47.20 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: ffs OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: ffs after before 3 6 9 12 15 SE +/- 0.00057, N = 3 SE +/- 0.34399, N = 15 8.53430 9.95213 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: pow OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: pow after before 30 60 90 120 150 SE +/- 0.02, N = 3 SE +/- 0.17, N = 3 32.42 152.51 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: sin OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: sin after before 40 80 120 160 200 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 56.90 170.39 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: log2 OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: log2 after before 11 22 33 44 55 SE +/- 0.00, N = 3 SE +/- 0.11, N = 3 14.80 49.33 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: modf OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: modf after before 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.56, N = 15 10.24 13.76 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: sinh OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: sinh after before 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 22.94 93.88 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: sqrt OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: sqrt after before 6 12 18 24 30 SE +/- 0.00551, N = 3 SE +/- 0.00070, N = 3 9.39144 24.55670 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: tanh OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: tanh after before 30 60 90 120 150 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 28.10 149.56 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: asinh OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: asinh after before 20 40 60 80 100 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 24.24 93.37 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: atanh OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: atanh after before 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 28.19 102.26 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: ffsll OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: ffsll after before 3 6 9 12 15 SE +/- 0.06095, N = 3 SE +/- 0.07493, N = 3 8.44999 9.28440 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: sincos OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: sincos after before 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.26, N = 3 35.16 129.90 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: pthread_once OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: pthread_once after before 3 6 9 12 15 SE +/- 0.26236, N = 15 SE +/- 0.26165, N = 15 8.06500 11.69990 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
SQLite Threads / Copies: 1 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.41.2 Threads / Copies: 1 after before 13 26 39 52 65 SE +/- 0.20, N = 3 SE +/- 0.30, N = 3 40.00 57.67 1. (CC) gcc options: -O2 -lreadline -lz -lm
SQLite Threads / Copies: 2 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.41.2 Threads / Copies: 2 after before 20 40 60 80 100 SE +/- 1.34, N = 15 SE +/- 1.43, N = 15 69.95 82.79 1. (CC) gcc options: -O2 -lreadline -lz -lm
SQLite Threads / Copies: 4 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.41.2 Threads / Copies: 4 after before 20 40 60 80 100 SE +/- 1.45, N = 15 SE +/- 1.36, N = 15 70.42 92.20 1. (CC) gcc options: -O2 -lreadline -lz -lm
Timed Linux Kernel Compilation Build: defconfig OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 6.1 Build: defconfig after before 130 260 390 520 650 SE +/- 0.60, N = 3 SE +/- 4.00, N = 3 60.41 618.94
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.4 WAV To FLAC after before 12 24 36 48 60 SE +/- 0.05, N = 5 SE +/- 0.03, N = 5 11.26 54.77 1. (CXX) g++ options: -O3 -fvisibility=hidden -logg -lm
Phoronix Test Suite v10.8.4