Tests for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1909112-AS-CLANGKERN08 Clang Kernel - Phoronix Test Suite Clang Kernel Tests for a future article.
HTML result view exported from: https://openbenchmarking.org/result/1909112-AS-CLANGKERN08&grs .
Clang Kernel Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Clang Built GCC 9.1 Built AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads) ASUS ROG CROSSHAIR VIII HERO (WI-FI) (0803 BIOS) AMD Device 1480 16384MB 2000GB Force MP600 llvmpipe 16GB AMD Device ab20 Realtek Device 8125 + Intel I211 + Intel Device 2723 Ubuntu 19.04 5.3.0-rc8-clanged (x86_64) 20190910 GNOME Shell 3.32.2 X Server 1.20.4 modesetting 1.20.4 3.3 Mesa 19.0.8 (LLVM 8.0 128 bits) GCC 8.3.0 + Clang 10.0.0-svn371485-1~exp1+0~20190910040723.259~1.gbp13c8b7 ext4 3840x2160 5.3.0-rc8-gnued (x86_64) 20190910 OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Disk Details - NONE / errors=remount-ro,relatime,rw Processor Details - Scaling Governor: acpi-cpufreq ondemand Java Details - OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu219.04) Python Details - Python 2.7.16 + Python 3.7.3 Security Details - l1tf: Not affected + mds: Not affected + meltdown: 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 Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling
Clang Kernel systemd-boot-total: Userspace systemd-boot-total: Total systemd-boot-total: Loader ramspeed: Average - Integer mcperf: Delete glibc-bench: exp compilebench: Read Compiled Tree stress-ng: Socket Activity stress-ng: Tsearch ethr: TCP - Latency - 1 fs-mark: 1000 Files, 1MB Size, No Sync/FSync compilebench: Initial Create t-test1: 1 phpbench: PHP Benchmark Suite stress-ng: Memory Copying fio: Seq Read - Linux AIO - Yes - No - 4MB - Default Test Directory fs-mark: 1000 Files, 1MB Size fio: Rand Read - Linux AIO - Yes - No - 4MB - Default Test Directory stress-ng: Forking pybench: Total For Average Test Times fs-mark: 5000 Files, 1MB Size, 4 Threads fio: Rand Write - Linux AIO - Yes - No - 4MB - Default Test Directory t-test1: 2 glibc-bench: log2 mcperf: Get hackbench: 16 - Process compilebench: Compile fio: Seq Write - Linux AIO - Yes - No - 4MB - Default Test Directory glibc-bench: sinh dacapobench: Jython osbench: Memory Allocations osbench: Create Files stress-ng: Semaphores dacapobench: Tradesoap glibc-bench: asinh renaissance: In-Memory Database Shootout glibc-bench: sincos hackbench: 32 - Process glibc-bench: ffsll glibc-bench: atanh glibc-bench: ffs sqlite: Timed SQLite Insertions mcperf: Set geekbench: CPU Single Core - Face Detection apache: Static Web Page Serving stress-ng: Hsearch geekbench: CPU Single Core - Gaussian Blur glibc-bench: sqrt ethr: UDP - Bandwidth - 32 nginx: Static Web Page Serving npb: EP.D dacapobench: H2 hackbench: 16 - Thread npb: EP.C blender: Barbershop - CPU-Only npb: SP.B dacapobench: Tradebeans x265: H.265 1080p Video Encoding npb: BT.C stress-ng: Matrix Math build-llvm: Time To Compile geekbench: CPU Multi Core - Face Detection osbench: Create Processes mcperf: Prepend pgbench: Buffer Test - Normal Load - Read Only glibc-bench: sin renaissance: Apache Spark Bayes stress-ng: Glibc Qsort Data Sorting geekbench: CPU Multi Core - Horizon Detection glibc-bench: pthread_once stream: Scale brl-cad: VGR Performance Metric npb: LU.C ethr: HTTP - Bandwidth - 32 compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 glibc-bench: cos svt-vp9: 1080p 8-bit YUV To VP9 Video Encode glibc-bench: modf stress-ng: Crypto geekbench: CPU Multi Core - Gaussian Blur renaissance: Apache Spark ALS osbench: Launch Programs blender: BMW27 - CPU-Only stress-ng: Vector Math npb: MG.C glibc-bench: tanh stream: Triad renaissance: Apache Spark PageRank stress-ng: CPU Stress npb: FT.C pgbench: Buffer Test - Normal Load - Read Write ramspeed: Average - Floating Point ethr: TCP - Connections/s - 1 ethr: TCP - Latency - 32 ethr: HTTP - Bandwidth - 1 geekbench: CPU Single Core stream: Copy renaissance: Akka Unbalanced Cobwebbed Tree stream: Add stress-ng: Lsearch stress-ng: Bsearch fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size systemd-boot-total: Kernel geekbench: CPU Multi Core systemd-boot-total: Firmware ethr: TCP - Bandwidth - 32 osbench: Create Threads geekbench: CPU Single Core - Horizon Detection apache-siege: 250 apache-siege: 200 mcperf: Replace mcperf: Append mcperf: Add ctx-clock: Context Switch Time stress-ng: System V Message Passing stress-ng: Glibc C String Functions stress-ng: Context Switching renaissance: Savina Reactors.IO ethr: TCP - Connections/s - 32 Clang Built GCC 9.1 Built 31522 35050 598 26823.91 88403.00 5.11 3877.81 9024.37 464.52 14.73 2890.93 703.13 21.27 637793 8935.42 6965 575.33 6956 65434.71 895 1374.00 5625 7.20 6.18 88738.70 37.90 2405.90 5781 7.71 4071 69.13 11.17 5831608.05 3618 8.45 5890.74 12.32 72.63 1.72 10.54 1.73 15.10 52635.03 11.03 37463.67 97978.26 85.40 2.23 167820.22 39499.96 679.10 3177 41.57 686.51 466.26 9029.27 4188 61.20 25345.11 95406.28 236.63 132.40 28.80 54661.90 288814.66 39.70 5931.11 233.82 236.57 1.72 16255.16 181568 26335.94 3532.08 18.02 42.26 213.46 2.21 3370.35 767.10 4767.24 36.80 113.97 31874.11 13943.75 10.51 18044.24 17244.77 4323.62 8832.09 29192.15 26749.87 14668 14.53 1066.67 1362 16618.34 10854.10 18157.92 176.20 7845.33 577.63 3528 10831 24316 100554.89 14.69 28.47 93475.09 74725.93 63502.24 57100.47 59381.30 190 15500462.01 1251619.69 5957895.07 12477.08 39835 24516 28047 661 28948.88 94802.37 5.39 4088.53 9483.81 487.09 14.05 3027.60 735.51 22.23 664976 9295.15 7244 553.70 7222 67886.88 928 1329.58 5808 7.43 5.99 91279.97 36.91 2470.31 5931 7.53 3982 67.62 10.93 5709566.54 3544 8.28 6004.02 12.09 71.29 1.69 10.36 1.76 15.35 51841.00 10.87 38007.35 96577.42 84.20 2.20 170074.67 40021.67 687.75 3138 41.09 694.29 461.31 9118.67 4147 61.80 25591.65 96317.59 238.86 133.57 28.55 54210.94 291151.78 39.39 5886.08 232.18 238.23 1.73 16343.48 182506 26470.56 3514.17 17.93 42.46 214.46 2.22 3384.71 770.23 4749.78 36.68 113.60 31976.43 13985.91 10.48 18092.22 17290.51 4312.73 8853.73 29122.33 26813.47 14637 14.56 1068.54 1360 16641.52 10869.11 18137.70 176.02 7837.79 577.13 3531 10839 24321 100546.89 15.56 27.97 101988.65 80998.81 54286.00 54709.40 53843.64 182 14895391.31 1257798.52 6098248.33 12564.68 53694 OpenBenchmarking.org
Systemd Total Boot Time Test: Userspace OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Userspace Clang Built GCC 9.1 Built 7K 14K 21K 28K 35K 31522 24516
Systemd Total Boot Time Test: Total OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Total Clang Built GCC 9.1 Built 8K 16K 24K 32K 40K 35050 28047
Systemd Total Boot Time Test: Loader OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Loader Clang Built GCC 9.1 Built 140 280 420 560 700 598 661
RAMspeed SMP Type: Average - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Integer Clang Built GCC 9.1 Built 6K 12K 18K 24K 30K 26823.91 28948.88 1. (CC) gcc options: -O3 -march=native
Memcached mcperf Method: Delete OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Delete Clang Built GCC 9.1 Built 20K 40K 60K 80K 100K SE +/- 1168.28, N = 3 SE +/- 905.78, N = 15 88403.00 94802.37 1. (CC) gcc options: -O2 -lm -rdynamic
glibc bench Benchmark: exp OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: exp Clang Built GCC 9.1 Built 1.2128 2.4256 3.6384 4.8512 6.064 SE +/- 0.04, N = 12 SE +/- 0.05, N = 3 5.11 5.39
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Clang Built GCC 9.1 Built 900 1800 2700 3600 4500 SE +/- 31.69, N = 3 SE +/- 21.72, N = 3 3877.81 4088.53
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity Clang Built GCC 9.1 Built 2K 4K 6K 8K 10K SE +/- 74.55, N = 3 SE +/- 44.67, N = 3 9024.37 9483.81 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Tsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Tsearch Clang Built GCC 9.1 Built 110 220 330 440 550 SE +/- 0.51, N = 3 SE +/- 4.36, N = 3 464.52 487.09 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Ethr Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1 OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1 Clang Built GCC 9.1 Built 4 8 12 16 20 SE +/- 0.23, N = 3 SE +/- 0.17, N = 6 14.73 14.05 MIN: 6.49 / MAX: 19.64 MIN: 6.39 / MAX: 19.7
FS-Mark Test: 1000 Files, 1MB Size, No Sync/FSync OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync Clang Built GCC 9.1 Built 600 1200 1800 2400 3000 SE +/- 19.80, N = 3 SE +/- 13.94, N = 3 2890.93 3027.60 1. (CC) gcc options: -static
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Clang Built GCC 9.1 Built 160 320 480 640 800 SE +/- 9.17, N = 3 SE +/- 1.68, N = 3 703.13 735.51
t-test1 Threads: 1 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 1 Clang Built GCC 9.1 Built 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 21.27 22.23 1. (CC) gcc options: -pthread
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Clang Built GCC 9.1 Built 140K 280K 420K 560K 700K SE +/- 5301.30, N = 3 SE +/- 2585.10, N = 3 637793 664976
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Memory Copying Clang Built GCC 9.1 Built 2K 4K 6K 8K 10K SE +/- 40.81, N = 3 SE +/- 98.77, N = 3 8935.42 9295.15 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Clang Built GCC 9.1 Built 1600 3200 4800 6400 8000 SE +/- 35.23, N = 3 SE +/- 30.89, N = 3 6965 7244 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Clang Built GCC 9.1 Built 120 240 360 480 600 SE +/- 4.06, N = 3 SE +/- 2.49, N = 3 575.33 553.70 1. (CC) gcc options: -static
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Clang Built GCC 9.1 Built 1500 3000 4500 6000 7500 SE +/- 38.66, N = 3 SE +/- 26.31, N = 3 6956 7222 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking Clang Built GCC 9.1 Built 15K 30K 45K 60K 75K SE +/- 101.18, N = 3 SE +/- 339.76, N = 3 65434.71 67886.88 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Clang Built GCC 9.1 Built 200 400 600 800 1000 SE +/- 4.48, N = 3 SE +/- 7.36, N = 3 895 928
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Clang Built GCC 9.1 Built 300 600 900 1200 1500 SE +/- 19.80, N = 3 SE +/- 16.40, N = 15 1374.00 1329.58 1. (CC) gcc options: -static
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Clang Built GCC 9.1 Built 1200 2400 3600 4800 6000 SE +/- 48.64, N = 3 SE +/- 97.85, N = 3 5625 5808 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
t-test1 Threads: 2 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 2 Clang Built GCC 9.1 Built 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 7.20 7.43 1. (CC) gcc options: -pthread
glibc bench Benchmark: log2 OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: log2 Clang Built GCC 9.1 Built 2 4 6 8 10 SE +/- 0.09, N = 3 SE +/- 0.00, N = 3 6.18 5.99
Memcached mcperf Method: Get OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Get Clang Built GCC 9.1 Built 20K 40K 60K 80K 100K SE +/- 822.92, N = 3 SE +/- 1296.67, N = 3 88738.70 91279.97 1. (CC) gcc options: -O2 -lm -rdynamic
Hackbench Count: 16 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Clang Built GCC 9.1 Built 9 18 27 36 45 SE +/- 0.55, N = 3 SE +/- 0.09, N = 3 37.90 36.91 1. (CC) gcc options: -lpthread
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Clang Built GCC 9.1 Built 500 1000 1500 2000 2500 SE +/- 17.60, N = 3 SE +/- 2.77, N = 3 2405.90 2470.31
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Clang Built GCC 9.1 Built 1300 2600 3900 5200 6500 SE +/- 62.85, N = 3 SE +/- 59.58, N = 3 5781 5931 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
glibc bench Benchmark: sinh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sinh Clang Built GCC 9.1 Built 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 7.71 7.53
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython Clang Built GCC 9.1 Built 900 1800 2700 3600 4500 SE +/- 35.40, N = 4 SE +/- 8.26, N = 4 4071 3982
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Clang Built GCC 9.1 Built 15 30 45 60 75 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 69.13 67.62 1. (CC) gcc options: -lm
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Clang Built GCC 9.1 Built 3 6 9 12 15 SE +/- 0.17, N = 3 SE +/- 0.09, N = 3 11.17 10.93 1. (CC) gcc options: -lm
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores Clang Built GCC 9.1 Built 1.2M 2.4M 3.6M 4.8M 6M SE +/- 10292.63, N = 3 SE +/- 21479.46, N = 3 5831608.05 5709566.54 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
DaCapo Benchmark Java Test: Tradesoap OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradesoap Clang Built GCC 9.1 Built 800 1600 2400 3200 4000 SE +/- 38.71, N = 4 SE +/- 9.26, N = 4 3618 3544
glibc bench Benchmark: asinh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: asinh Clang Built GCC 9.1 Built 2 4 6 8 10 SE +/- 0.04, N = 4 SE +/- 0.08, N = 3 8.45 8.28
Renaissance Test: In-Memory Database Shootout OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: In-Memory Database Shootout Clang Built GCC 9.1 Built 1300 2600 3900 5200 6500 SE +/- 36.68, N = 40 SE +/- 46.74, N = 8 5890.74 6004.02
glibc bench Benchmark: sincos OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sincos Clang Built GCC 9.1 Built 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.12, N = 3 12.32 12.09
Hackbench Count: 32 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process Clang Built GCC 9.1 Built 16 32 48 64 80 SE +/- 0.47, N = 3 SE +/- 1.03, N = 3 72.63 71.29 1. (CC) gcc options: -lpthread
glibc bench Benchmark: ffsll OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffsll Clang Built GCC 9.1 Built 0.387 0.774 1.161 1.548 1.935 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 1.72 1.69
glibc bench Benchmark: atanh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: atanh Clang Built GCC 9.1 Built 3 6 9 12 15 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 10.54 10.36
glibc bench Benchmark: ffs OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffs Clang Built GCC 9.1 Built 0.396 0.792 1.188 1.584 1.98 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 1.73 1.76
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions Clang Built GCC 9.1 Built 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 15.10 15.35 1. (CC) gcc options: -O2 -lz -ldl -lpthread
Memcached mcperf Method: Set OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Set Clang Built GCC 9.1 Built 11K 22K 33K 44K 55K SE +/- 718.32, N = 3 SE +/- 217.49, N = 3 52635.03 51841.00 1. (CC) gcc options: -O2 -lm -rdynamic
Geekbench Test: CPU Single Core - Face Detection OpenBenchmarking.org images/sec, More Is Better Geekbench 5.0 Test: CPU Single Core - Face Detection Clang Built GCC 9.1 Built 3 6 9 12 15 SE +/- 0.07, N = 3 SE +/- 0.19, N = 3 11.03 10.87
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving Clang Built GCC 9.1 Built 8K 16K 24K 32K 40K SE +/- 129.65, N = 3 SE +/- 136.72, N = 3 37463.67 38007.35 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Stress-NG Test: Hsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Hsearch Clang Built GCC 9.1 Built 20K 40K 60K 80K 100K SE +/- 152.70, N = 3 SE +/- 694.98, N = 3 97978.26 96577.42 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Geekbench Test: CPU Single Core - Gaussian Blur OpenBenchmarking.org Mpixels/sec, More Is Better Geekbench 5.0 Test: CPU Single Core - Gaussian Blur Clang Built GCC 9.1 Built 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 1.25, N = 3 85.40 84.20
glibc bench Benchmark: sqrt OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sqrt Clang Built GCC 9.1 Built 0.5018 1.0036 1.5054 2.0072 2.509 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 2.23 2.20
Ethr Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 32 OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 32 Clang Built GCC 9.1 Built 40K 80K 120K 160K 200K SE +/- 408.60, N = 3 SE +/- 216.53, N = 3 167820.22 170074.67 MIN: 128890 / MAX: 208680 MIN: 131250 / MAX: 207760
NGINX Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better NGINX Benchmark 1.9.9 Static Web Page Serving Clang Built GCC 9.1 Built 9K 18K 27K 36K 45K SE +/- 160.84, N = 3 SE +/- 24.15, N = 3 39499.96 40021.67 1. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native
NAS Parallel Benchmarks Test / Class: EP.D OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.D Clang Built GCC 9.1 Built 150 300 450 600 750 SE +/- 0.25, N = 3 SE +/- 1.44, N = 3 679.10 687.75 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
DaCapo Benchmark Java Test: H2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 Clang Built GCC 9.1 Built 700 1400 2100 2800 3500 SE +/- 39.69, N = 4 SE +/- 41.01, N = 5 3177 3138
Hackbench Count: 16 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Clang Built GCC 9.1 Built 9 18 27 36 45 SE +/- 0.19, N = 3 SE +/- 0.26, N = 3 41.57 41.09 1. (CC) gcc options: -lpthread
NAS Parallel Benchmarks Test / Class: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.C Clang Built GCC 9.1 Built 150 300 450 600 750 SE +/- 3.44, N = 3 SE +/- 1.48, N = 3 686.51 694.29 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.80 Blend File: Barbershop - Compute: CPU-Only Clang Built GCC 9.1 Built 100 200 300 400 500 SE +/- 0.57, N = 3 SE +/- 0.47, N = 3 466.26 461.31
NAS Parallel Benchmarks Test / Class: SP.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: SP.B Clang Built GCC 9.1 Built 2K 4K 6K 8K 10K SE +/- 64.12, N = 3 SE +/- 67.50, N = 3 9029.27 9118.67 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans Clang Built GCC 9.1 Built 900 1800 2700 3600 4500 SE +/- 32.35, N = 4 SE +/- 19.37, N = 4 4188 4147
x265 H.265 1080p Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 3.1.2 H.265 1080p Video Encoding Clang Built GCC 9.1 Built 14 28 42 56 70 SE +/- 0.17, N = 3 SE +/- 0.15, N = 3 61.20 61.80 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
NAS Parallel Benchmarks Test / Class: BT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: BT.C Clang Built GCC 9.1 Built 5K 10K 15K 20K 25K SE +/- 47.84, N = 3 SE +/- 29.41, N = 3 25345.11 25591.65 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Matrix Math Clang Built GCC 9.1 Built 20K 40K 60K 80K 100K SE +/- 94.48, N = 3 SE +/- 321.18, N = 3 95406.28 96317.59 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile Clang Built GCC 9.1 Built 50 100 150 200 250 236.63 238.86
Geekbench Test: CPU Multi Core - Face Detection OpenBenchmarking.org images/sec, More Is Better Geekbench 5.0 Test: CPU Multi Core - Face Detection Clang Built GCC 9.1 Built 30 60 90 120 150 SE +/- 0.55, N = 3 SE +/- 0.26, N = 3 132.40 133.57
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Clang Built GCC 9.1 Built 7 14 21 28 35 SE +/- 0.21, N = 3 SE +/- 0.36, N = 3 28.80 28.55 1. (CC) gcc options: -lm
Memcached mcperf Method: Prepend OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Prepend Clang Built GCC 9.1 Built 12K 24K 36K 48K 60K SE +/- 644.56, N = 3 SE +/- 720.37, N = 5 54661.90 54210.94 1. (CC) gcc options: -O2 -lm -rdynamic
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only Clang Built GCC 9.1 Built 60K 120K 180K 240K 300K SE +/- 1393.99, N = 3 SE +/- 659.72, N = 3 288814.66 291151.78 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
glibc bench Benchmark: sin OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sin Clang Built GCC 9.1 Built 9 18 27 36 45 SE +/- 0.46, N = 3 SE +/- 0.05, N = 3 39.70 39.39
Renaissance Test: Apache Spark Bayes OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Apache Spark Bayes Clang Built GCC 9.1 Built 1300 2600 3900 5200 6500 SE +/- 50.35, N = 8 SE +/- 59.00, N = 8 5931.11 5886.08
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc Qsort Data Sorting Clang Built GCC 9.1 Built 50 100 150 200 250 SE +/- 2.01, N = 3 SE +/- 2.06, N = 11 233.82 232.18 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Geekbench Test: CPU Multi Core - Horizon Detection OpenBenchmarking.org Gpixels/sec, More Is Better Geekbench 5.0 Test: CPU Multi Core - Horizon Detection Clang Built GCC 9.1 Built 50 100 150 200 250 SE +/- 0.23, N = 3 SE +/- 0.43, N = 3 236.57 238.23
glibc bench Benchmark: pthread_once OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: pthread_once Clang Built GCC 9.1 Built 0.3893 0.7786 1.1679 1.5572 1.9465 SE +/- 0.02, N = 4 SE +/- 0.02, N = 3 1.72 1.73
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale Clang Built GCC 9.1 Built 4K 8K 12K 16K 20K SE +/- 2.47, N = 5 SE +/- 2.43, N = 5 16255.16 16343.48 1. (CC) gcc options: -O3 -march=native -fopenmp
BRL-CAD VGR Performance Metric OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.28.0 VGR Performance Metric Clang Built GCC 9.1 Built 40K 80K 120K 160K 200K 181568 182506 1. (CXX) g++ options: -std=c++98 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lSM -lICE -lXi -lGLU -lGL -lX11 -lXext -lXrender -lpthread -ldl -luuid -lm
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: LU.C Clang Built GCC 9.1 Built 6K 12K 18K 24K 30K SE +/- 6.33, N = 3 SE +/- 8.98, N = 3 26335.94 26470.56 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
Ethr Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 32 OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 32 Clang Built GCC 9.1 Built 800 1600 2400 3200 4000 SE +/- 3.65, N = 3 SE +/- 9.56, N = 3 3532.08 3514.17 MIN: 3440 / MAX: 3670 MIN: 3420 / MAX: 3590
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Clang Built GCC 9.1 Built 4 8 12 16 20 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 18.02 17.93 1. (CC) gcc options: -O3 -pthread -lz
glibc bench Benchmark: cos OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: cos Clang Built GCC 9.1 Built 10 20 30 40 50 SE +/- 0.30, N = 3 SE +/- 0.09, N = 3 42.26 42.46
SVT-VP9 1080p 8-bit YUV To VP9 Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 2019-09-09 1080p 8-bit YUV To VP9 Video Encode Clang Built GCC 9.1 Built 50 100 150 200 250 SE +/- 2.74, N = 4 SE +/- 3.02, N = 4 213.46 214.46 1. (CC) gcc options: -fPIE -fPIC -flto -O3 -O2 -pie -rdynamic -lpthread -lrt -lm
glibc bench Benchmark: modf OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: modf Clang Built GCC 9.1 Built 0.4995 0.999 1.4985 1.998 2.4975 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 2.21 2.22
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Crypto Clang Built GCC 9.1 Built 700 1400 2100 2800 3500 SE +/- 0.97, N = 3 SE +/- 0.80, N = 3 3370.35 3384.71 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Geekbench Test: CPU Multi Core - Gaussian Blur OpenBenchmarking.org Mpixels/sec, More Is Better Geekbench 5.0 Test: CPU Multi Core - Gaussian Blur Clang Built GCC 9.1 Built 170 340 510 680 850 SE +/- 1.95, N = 3 SE +/- 0.29, N = 3 767.10 770.23
Renaissance Test: Apache Spark ALS OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Apache Spark ALS Clang Built GCC 9.1 Built 1000 2000 3000 4000 5000 SE +/- 24.49, N = 8 SE +/- 23.30, N = 8 4767.24 4749.78
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Clang Built GCC 9.1 Built 8 16 24 32 40 SE +/- 0.33, N = 3 SE +/- 0.11, N = 3 36.80 36.68 1. (CC) gcc options: -lm
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.80 Blend File: BMW27 - Compute: CPU-Only Clang Built GCC 9.1 Built 30 60 90 120 150 SE +/- 0.29, N = 3 SE +/- 0.14, N = 3 113.97 113.60
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Vector Math Clang Built GCC 9.1 Built 7K 14K 21K 28K 35K SE +/- 33.07, N = 3 SE +/- 34.91, N = 3 31874.11 31976.43 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
NAS Parallel Benchmarks Test / Class: MG.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: MG.C Clang Built GCC 9.1 Built 3K 6K 9K 12K 15K SE +/- 8.35, N = 3 SE +/- 5.92, N = 3 13943.75 13985.91 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
glibc bench Benchmark: tanh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: tanh Clang Built GCC 9.1 Built 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 10.51 10.48
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad Clang Built GCC 9.1 Built 4K 8K 12K 16K 20K SE +/- 17.16, N = 5 SE +/- 12.24, N = 5 18044.24 18092.22 1. (CC) gcc options: -O3 -march=native -fopenmp
Renaissance Test: Apache Spark PageRank OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Apache Spark PageRank Clang Built GCC 9.1 Built 4K 8K 12K 16K 20K SE +/- 130.65, N = 8 SE +/- 129.06, N = 8 17244.77 17290.51
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: CPU Stress Clang Built GCC 9.1 Built 900 1800 2700 3600 4500 SE +/- 8.13, N = 3 SE +/- 7.18, N = 3 4323.62 4312.73 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
NAS Parallel Benchmarks Test / Class: FT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: FT.C Clang Built GCC 9.1 Built 2K 4K 6K 8K 10K SE +/- 15.41, N = 3 SE +/- 15.97, N = 3 8832.09 8853.73 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Clang Built GCC 9.1 Built 6K 12K 18K 24K 30K SE +/- 59.25, N = 3 SE +/- 23.37, N = 3 29192.15 29122.33 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
RAMspeed SMP Type: Average - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Floating Point Clang Built GCC 9.1 Built 6K 12K 18K 24K 30K 26749.87 26813.47 1. (CC) gcc options: -O3 -march=native
Ethr Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 1 OpenBenchmarking.org Connections/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 1 Clang Built GCC 9.1 Built 3K 6K 9K 12K 15K SE +/- 210.17, N = 4 SE +/- 106.51, N = 3 14668 14637
Ethr Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 32 OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 32 Clang Built GCC 9.1 Built 4 8 12 16 20 SE +/- 0.13, N = 3 SE +/- 0.09, N = 3 14.53 14.56 MIN: 6.48 / MAX: 19.46 MIN: 6.45 / MAX: 20.53
Ethr Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 1 OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 1 Clang Built GCC 9.1 Built 200 400 600 800 1000 SE +/- 0.91, N = 3 SE +/- 0.91, N = 3 1066.67 1068.54 MIN: 1050 / MAX: 1080 MIN: 1060 / MAX: 1080
Geekbench Test: CPU Single Core OpenBenchmarking.org Score, More Is Better Geekbench 5.0 Test: CPU Single Core Clang Built GCC 9.1 Built 300 600 900 1200 1500 SE +/- 4.81, N = 3 SE +/- 8.84, N = 3 1362 1360
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy Clang Built GCC 9.1 Built 4K 8K 12K 16K 20K SE +/- 10.86, N = 5 SE +/- 7.25, N = 5 16618.34 16641.52 1. (CC) gcc options: -O3 -march=native -fopenmp
Renaissance Test: Akka Unbalanced Cobwebbed Tree OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Akka Unbalanced Cobwebbed Tree Clang Built GCC 9.1 Built 2K 4K 6K 8K 10K SE +/- 106.88, N = 8 SE +/- 59.95, N = 8 10854.10 10869.11
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add Clang Built GCC 9.1 Built 4K 8K 12K 16K 20K SE +/- 53.63, N = 5 SE +/- 1.39, N = 5 18157.92 18137.70 1. (CC) gcc options: -O3 -march=native -fopenmp
Stress-NG Test: Lsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Lsearch Clang Built GCC 9.1 Built 40 80 120 160 200 SE +/- 0.20, N = 3 SE +/- 0.56, N = 3 176.20 176.02 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Bsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Bsearch Clang Built GCC 9.1 Built 2K 4K 6K 8K 10K SE +/- 73.09, N = 15 SE +/- 94.07, N = 3 7845.33 7837.79 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Clang Built GCC 9.1 Built 120 240 360 480 600 SE +/- 7.78, N = 3 SE +/- 6.47, N = 3 577.63 577.13 1. (CC) gcc options: -static
Systemd Total Boot Time Test: Kernel OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Kernel Clang Built GCC 9.1 Built 800 1600 2400 3200 4000 3528 3531
Geekbench Test: CPU Multi Core OpenBenchmarking.org Score, More Is Better Geekbench 5.0 Test: CPU Multi Core Clang Built GCC 9.1 Built 2K 4K 6K 8K 10K SE +/- 5.61, N = 3 SE +/- 0.88, N = 3 10831 10839
Systemd Total Boot Time Test: Firmware OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Firmware Clang Built GCC 9.1 Built 5K 10K 15K 20K 25K 24316 24321
Ethr Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 32 OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 32 Clang Built GCC 9.1 Built 20K 40K 60K 80K 100K SE +/- 104.25, N = 3 SE +/- 304.84, N = 3 100554.89 100546.89 MIN: 97030 / MAX: 103660 MIN: 96500 / MAX: 103290
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Clang Built GCC 9.1 Built 4 8 12 16 20 SE +/- 0.24, N = 15 SE +/- 0.25, N = 3 14.69 15.56 1. (CC) gcc options: -lm
Geekbench Test: CPU Single Core - Horizon Detection OpenBenchmarking.org Gpixels/sec, More Is Better Geekbench 5.0 Test: CPU Single Core - Horizon Detection Clang Built GCC 9.1 Built 7 14 21 28 35 SE +/- 2.43, N = 3 SE +/- 1.41, N = 3 28.47 27.97
Apache Siege Concurrent Users: 250 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 250 Clang Built GCC 9.1 Built 20K 40K 60K 80K 100K SE +/- 3407.74, N = 15 SE +/- 2503.78, N = 15 93475.09 101988.65 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
Apache Siege Concurrent Users: 200 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 200 Clang Built GCC 9.1 Built 20K 40K 60K 80K 100K SE +/- 3156.78, N = 12 SE +/- 1431.19, N = 15 74725.93 80998.81 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
Memcached mcperf Method: Replace OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Replace Clang Built GCC 9.1 Built 14K 28K 42K 56K 70K SE +/- 4635.11, N = 15 SE +/- 154.39, N = 3 63502.24 54286.00 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Append OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Append Clang Built GCC 9.1 Built 12K 24K 36K 48K 60K SE +/- 1445.42, N = 15 SE +/- 694.52, N = 3 57100.47 54709.40 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Add OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Add Clang Built GCC 9.1 Built 13K 26K 39K 52K 65K SE +/- 3289.76, N = 12 SE +/- 1474.83, N = 15 59381.30 53843.64 1. (CC) gcc options: -O2 -lm -rdynamic
ctx_clock Context Switch Time OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time Clang Built GCC 9.1 Built 40 80 120 160 200 SE +/- 4.06, N = 15 190 182
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing Clang Built GCC 9.1 Built 3M 6M 9M 12M 15M SE +/- 245301.68, N = 15 SE +/- 224717.33, N = 15 15500462.01 14895391.31 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc C String Functions Clang Built GCC 9.1 Built 300K 600K 900K 1200K 1500K SE +/- 22689.42, N = 15 SE +/- 8632.05, N = 3 1251619.69 1257798.52 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching Clang Built GCC 9.1 Built 1.3M 2.6M 3.9M 5.2M 6.5M SE +/- 72287.76, N = 15 SE +/- 231151.58, N = 15 5957895.07 6098248.33 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Renaissance Test: Savina Reactors.IO OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Savina Reactors.IO Clang Built GCC 9.1 Built 3K 6K 9K 12K 15K SE +/- 121.31, N = 40 SE +/- 202.46, N = 32 12477.08 12564.68
Ethr Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 32 OpenBenchmarking.org Connections/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 32 Clang Built GCC 9.1 Built 12K 24K 36K 48K 60K SE +/- 10051.80, N = 15 SE +/- 7720.85, N = 15 39835 53694
Phoronix Test Suite v10.8.4