tr 3970X September AMD Ryzen Threadripper 3960X 24-Core testing with a MSI Creator TRX40 (MS-7C59) v1.0 (1.12N1 BIOS) and Sapphire AMD Radeon RX 5500/5500M / Pro 5500M 4GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2110028-TJ-TR3970XSE59&grs .
tr 3970X September Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution 1 2 3 AMD Ryzen Threadripper 3960X 24-Core @ 3.80GHz (24 Cores / 48 Threads) MSI Creator TRX40 (MS-7C59) v1.0 (1.12N1 BIOS) AMD Starship/Matisse 32GB 1000GB Sabrent Rocket 4.0 1TB Sapphire AMD Radeon RX 5500/5500M / Pro 5500M 4GB (1900/875MHz) AMD Navi 10 HDMI Audio VA2431 Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200 Ubuntu 20.04 5.12.0-051200rc2daily20210307-generic (x86_64) 20210306 GNOME Shell 3.36.4 X Server 1.20.8 4.6 Mesa 20.0.8 (LLVM 10.0.0) 1.2.128 GCC 9.3.0 ext4 1920x1080 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --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=auto --with-tune=generic --without-cuda-driver -v Processor Details - Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0x8301025 Graphics Details - BAR1 / Visible vRAM Size: 256 MB Python Details - Python 3.8.10 Security Details - itlb_multihit: Not affected + 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: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
tr 3970X September pgbench: 100 - 250 - Read Write - Average Latency pgbench: 100 - 250 - Read Write pgbench: 1 - 100 - Read Write - Average Latency pgbench: 1 - 100 - Read Write pgbench: 1 - 50 - Read Write - Average Latency pgbench: 1 - 50 - Read Write pgbench: 1000 - 250 - Read Write - Average Latency pgbench: 1000 - 250 - Read Write pgbench: 100 - 500 - Read Write pgbench: 100 - 500 - Read Write - Average Latency pgbench: 1 - 250 - Read Write - Average Latency pgbench: 1 - 250 - Read Write ecp-candle: P1B2 pgbench: 1000 - 50 - Read Write pgbench: 1000 - 50 - Read Write - Average Latency lczero: BLAS pgbench: 1000 - 100 - Read Write - Average Latency pgbench: 1000 - 100 - Read Write stress-ng: CPU Cache lczero: Eigen pgbench: 1000 - 50 - Read Only - Average Latency build-llvm: Unix Makefiles pgbench: 1000 - 50 - Read Only onnx: fcn-resnet101-11 - OpenMP CPU stress-ng: CPU Stress apache: 20 apache: 1 cpuminer-opt: Myriad-Groestl jpegxl: JPEG - 5 jpegxl: JPEG - 7 pgbench: 1000 - 500 - Read Only pgbench: 1000 - 500 - Read Only - Average Latency build-linux-kernel: Time To Compile cpuminer-opt: LBC, LBRY Credits jpegxl-decode: 1 pgbench: 1 - 50 - Read Only simdjson: Kostya cpuminer-opt: Ringcoin apache: 200 pgbench: 1 - 500 - Read Only pgbench: 1 - 500 - Read Only - Average Latency stress-ng: Forking jpegxl: JPEG - 8 cpuminer-opt: Triple SHA-256, Onecoin jpegxl: PNG - 7 keydb: cpuminer-opt: Skeincoin yquake2: Software CPU - 1920 x 1080 apache: 500 pgbench: 1000 - 100 - Read Only - Average Latency pgbench: 1 - 50 - Read Only - Average Latency pgbench: 100 - 100 - Read Only stress-ng: Socket Activity cpuminer-opt: Quad SHA-256, Pyrite pgbench: 1000 - 100 - Read Only stress-ng: NUMA pgbench: 100 - 50 - Read Only nginx: 1000 pgbench: 100 - 100 - Read Only - Average Latency apache: 1000 stress-ng: Semaphores onnx: bertsquad-10 - OpenMP CPU cpuminer-opt: Blake-2 S yquake2: OpenGL 1.x - 1920 x 1080 pgbench: 1 - 250 - Read Only - Average Latency nginx: 1 nginx: 500 pgbench: 100 - 250 - Read Only - Average Latency nginx: 100 openvkl: vklBenchmark Scalar stress-ng: Glibc Qsort Data Sorting pgbench: 1 - 250 - Read Only stress-ng: Glibc C String Functions pgbench: 100 - 500 - Read Only jpegxl-decode: All openssl: SHA256 pgbench: 100 - 500 - Read Only - Average Latency nginx: 200 dav1d: Chimera 1080p 10-bit cpuminer-opt: Magi pgbench: 100 - 250 - Read Only jpegxl: PNG - 5 jpegxl: PNG - 8 pgbench: 1 - 100 - Read Only dav1d: Summer Nature 4K cpuminer-opt: x25x stress-ng: Malloc stress-ng: MMAP encode-flac: WAV To FLAC nginx: 20 simdjson: LargeRand cpuminer-opt: Deepcoin apache: 100 onnx: shufflenet-v2-10 - OpenMP CPU pgbench: 1 - 100 - Read Only - Average Latency stress-ng: Vector Math stress-ng: Atomic openvkl: vklBenchmark ISPC openssl: RSA4096 onnx: super-resolution-10 - OpenMP CPU ecp-candle: P3B1 pgbench: 1000 - 250 - Read Only dav1d: Chimera 1080p tachyon: Total Time synthmark: VoiceMark_100 yquake2: Vulkan - 1920 x 1080 stress-ng: MEMFD build-llvm: Ninja cpuminer-opt: Garlicoin openssl: RSA4096 stress-ng: Context Switching onnx: yolov4 - OpenMP CPU pgbench: 1000 - 250 - Read Only - Average Latency stress-ng: Matrix Math simdjson: PartialTweets yquake2: OpenGL 3.x - 1920 x 1080 ecp-candle: P3B2 stress-ng: Crypto dav1d: Summer Nature 1080p stress-ng: Memory Copying glmark2: 1024 x 768 glmark2: 800 x 600 stress-ng: SENDFILE glmark2: 1280 x 1024 simdjson: DistinctUserID build-gcc: Time To Compile stress-ng: System V Message Passing glmark2: 1920 x 1080 pgbench: 100 - 50 - Read Only - Average Latency pgbench: 1000 - 500 - Read Write - Average Latency pgbench: 1000 - 500 - Read Write pgbench: 100 - 100 - Read Write - Average Latency pgbench: 100 - 100 - Read Write pgbench: 100 - 50 - Read Write - Average Latency pgbench: 100 - 50 - Read Write pgbench: 1 - 500 - Read Write - Average Latency pgbench: 1 - 500 - Read Write 1 2 3 6.276 39832 70.758 1413 33.201 1506 15.624 16001 16043 31.167 224.601 1113 42.357 7625 6.558 1118 8.565 11675 185.14 1132 0.074 311.082 677026 173 63761.29 53441.09 8748.57 10260 94.34 94.28 620160 0.806 38.516 62080 56.69 964118 2.87 3814.16 93873.26 919003 0.544 43341.58 33.02 360310 12.13 502176.3 202990 124.4 87018.19 0.155 0.052 819748 16314.59 199510 645334 648.88 915454 201608.07 0.122 84967.2 3551588.28 668 816190 788 0.272 71727.71 204772.16 0.287 204771.42 75 403.07 919827 1790088.04 853580 229.03 34054255300 0.586 205217.13 666.75 1288.89 869988 72.59 0.91 861326 379.83 807.63 550763568.58 494.63 14.476 206775.08 1 22850 100763.44 16300 0.116 100256.35 413672.79 134 7112.7 6529 694.518 677831 853.73 30.1007 824.09 535.6 1016.18 258.76 5627.67 458132.4 12963646.85 365 0.369 129631.87 3.84 989 725.472 7102.89 935.45 6185.02 9908 13545 504712.61 6877 4.33 728.268 5169217.46 4938 0.055 44.279 11292 2.342 42707 1.629 30696 685.967 729 18.922 13218 70.729 1414 33.105 1510 16.834 14855 13959 35.842 240.052 1044 36.314 7547 6.626 1236 8.640 11574 181.43 1198 0.076 311.131 659245 175 65151.23 51338.75 8432.81 10094.64 92.47 92.58 630501 0.793 37.462 63720 55.26 940338 2.89 3844.91 93398.10 898174 0.556 42502.81 32.61 354980 11.90 501089.08 199070 124.3 85375.60 0.158 0.053 804478 16013.82 200060 634493 643.26 900444 199120.24 0.124 83701.32 3504696.10 666 822120 778.7 0.276 72755.86 202414.10 0.290 202026.33 74 408.48 907647 1767098.07 849485 226.73 34096594567 0.588 202977.02 659.16 1285.93 862803 72.01 0.90 854408 375.72 801.23 545082943.79 490.58 14.364 204711.92 1.00 22850 99860.84 16287 0.117 99437.18 412647.38 133 7060.2 6484 699.478 673041 854.34 30.2581 823.874 539.3 1013.12 257.241 5591.57 455584.0 12926669.76 364 0.371 129258.43 3.86 983.9 725.584 7070.77 935.83 6164.88 9943 13505 503395.23 6861 4.32 727.542 5167656.26 4939 0.055 44.078 11415 8.830 11561 6.112 8276 710.580 716 20.241 12351 107.432 931 48.646 1028 19.579 12769 13300 37.594 270.571 924 36.041 6708 7.453 1226 9.465 10565 195.21 1217 0.072 296.444 691591 168 62571.07 51754.56 8547.75 9895.31 91.28 91.34 611738 0.817 37.400 63350 55.49 944273 2.94 3753.9 95628.35 907248 0.551 42414.19 32.35 362190 11.89 492334.12 201630 122.0 87038.98 0.157 0.053 810642 16256.42 196670 638031 638.02 904661 198326.26 0.123 84994.31 3498344.57 658 828570 790.4 0.272 72669.77 201932.12 0.291 202192.68 75 407.83 917892 1787579.85 842778 226.18 33688404070 0.593 202808.91 662.87 1274.39 860224 71.78 0.90 851965 376.59 809.94 546750654.47 495.65 14.512 205015.3 1.01 23070 100741.06 16156 0.117 100146.51 410567.9 133 7103.8 6482 697.175 673571 859.77 30.3096 818.435 535.6 1009.45 258.916 5607.67 458433.3 13002346.84 363 0.371 128942.56 3.86 984.4 728.855 7086.31 939.31 6160.73 9943 13549 503610.25 6871 4.32 726.608 5170844.05 4937 0.055 46.248 10811 9.142 10939 6.585 7593 612.255 817 OpenBenchmarking.org
PostgreSQL pgbench Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average Latency 1 2 3 5 10 15 20 25 SE +/- 0.292, N = 3 6.276 18.922 20.241 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 250 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Write 1 2 3 9K 18K 27K 36K 45K SE +/- 201.26, N = 3 39832 13218 12351 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 100 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 100 - Mode: Read Write - Average Latency 1 2 3 20 40 60 80 100 SE +/- 0.04, N = 3 70.76 70.73 107.43 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 100 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 100 - Mode: Read Write 1 2 3 300 600 900 1200 1500 SE +/- 0.76, N = 3 1413 1414 931 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 50 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Write - Average Latency 1 2 3 11 22 33 44 55 SE +/- 0.08, N = 3 33.20 33.11 48.65 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 50 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Write 1 2 3 300 600 900 1200 1500 SE +/- 3.75, N = 3 1506 1510 1028 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 250 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 250 - Mode: Read Write - Average Latency 1 2 3 5 10 15 20 25 SE +/- 0.19, N = 3 15.62 16.83 19.58 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 250 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 250 - Mode: Read Write 1 2 3 3K 6K 9K 12K 15K SE +/- 166.44, N = 3 16001 14855 12769 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 500 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 500 - Mode: Read Write 1 2 3 3K 6K 9K 12K 15K SE +/- 174.71, N = 5 16043 13959 13300 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 500 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 500 - Mode: Read Write - Average Latency 1 2 3 9 18 27 36 45 SE +/- 0.44, N = 5 31.17 35.84 37.59 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 250 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 250 - Mode: Read Write - Average Latency 1 2 3 60 120 180 240 300 SE +/- 3.36, N = 12 224.60 240.05 270.57 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 250 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 250 - Mode: Read Write 1 2 3 200 400 600 800 1000 SE +/- 14.67, N = 12 1113 1044 924 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
ECP-CANDLE Benchmark: P1B2 OpenBenchmarking.org Seconds, Fewer Is Better ECP-CANDLE 0.4 Benchmark: P1B2 1 2 3 10 20 30 40 50 42.36 36.31 36.04
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 50 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 50 - Mode: Read Write 1 2 3 1600 3200 4800 6400 8000 SE +/- 22.54, N = 3 7625 7547 6708 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 50 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 50 - Mode: Read Write - Average Latency 1 2 3 2 4 6 8 10 SE +/- 0.020, N = 3 6.558 6.626 7.453 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
LeelaChessZero Backend: BLAS OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.28 Backend: BLAS 1 2 3 300 600 900 1200 1500 SE +/- 20.41, N = 3 SE +/- 13.17, N = 3 1118 1236 1226 1. (CXX) g++ options: -flto -pthread
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 100 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 100 - Mode: Read Write - Average Latency 1 2 3 3 6 9 12 15 SE +/- 0.036, N = 3 8.565 8.640 9.465 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 100 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 100 - Mode: Read Write 1 2 3 3K 6K 9K 12K 15K SE +/- 47.98, N = 3 11675 11574 10565 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
Stress-NG Test: CPU Cache OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: CPU Cache 1 2 3 40 80 120 160 200 SE +/- 1.83, N = 15 185.14 181.43 195.21 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
LeelaChessZero Backend: Eigen OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.28 Backend: Eigen 1 2 3 300 600 900 1200 1500 SE +/- 10.41, N = 3 SE +/- 8.09, N = 3 1132 1198 1217 1. (CXX) g++ options: -flto -pthread
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 50 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 50 - Mode: Read Only - Average Latency 1 2 3 0.0171 0.0342 0.0513 0.0684 0.0855 SE +/- 0.000, N = 3 0.074 0.076 0.072 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
Timed LLVM Compilation Build System: Unix Makefiles OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 13.0 Build System: Unix Makefiles 1 2 3 70 140 210 280 350 SE +/- 2.84, N = 3 311.08 311.13 296.44
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 50 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 50 - Mode: Read Only 1 2 3 150K 300K 450K 600K 750K SE +/- 72.78, N = 3 677026 659245 691591 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
ONNX Runtime Model: fcn-resnet101-11 - Device: OpenMP CPU OpenBenchmarking.org Inferences Per Minute, More Is Better ONNX Runtime 1.8.2 Model: fcn-resnet101-11 - Device: OpenMP CPU 1 2 3 40 80 120 160 200 SE +/- 0.17, N = 3 173 175 168 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: CPU Stress 1 2 3 14K 28K 42K 56K 70K SE +/- 116.32, N = 3 63761.29 65151.23 62571.07 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Apache HTTP Server Concurrent Requests: 20 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 20 1 2 3 11K 22K 33K 44K 55K SE +/- 372.47, N = 3 53441.09 51338.75 51754.56 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Apache HTTP Server Concurrent Requests: 1 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 1 1 2 3 2K 4K 6K 8K 10K SE +/- 20.10, N = 3 8748.57 8432.81 8547.75 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Cpuminer-Opt Algorithm: Myriad-Groestl OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.18 Algorithm: Myriad-Groestl 1 2 3 2K 4K 6K 8K 10K SE +/- 168.53, N = 3 10260.00 10094.64 9895.31 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
JPEG XL libjxl Input: JPEG - Encode Speed: 5 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: JPEG - Encode Speed: 5 1 2 3 20 40 60 80 100 SE +/- 0.35, N = 3 SE +/- 0.19, N = 3 94.34 92.47 91.28 1. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread
JPEG XL libjxl Input: JPEG - Encode Speed: 7 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: JPEG - Encode Speed: 7 1 2 3 20 40 60 80 100 SE +/- 0.19, N = 3 SE +/- 0.14, N = 3 94.28 92.58 91.34 1. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 500 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 500 - Mode: Read Only 1 2 3 140K 280K 420K 560K 700K SE +/- 2965.36, N = 3 620160 630501 611738 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 500 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 500 - Mode: Read Only - Average Latency 1 2 3 0.1838 0.3676 0.5514 0.7352 0.919 SE +/- 0.004, N = 3 0.806 0.793 0.817 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.14 Time To Compile 1 2 3 9 18 27 36 45 SE +/- 0.49, N = 3 SE +/- 0.54, N = 3 38.52 37.46 37.40
Cpuminer-Opt Algorithm: LBC, LBRY Credits OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.18 Algorithm: LBC, LBRY Credits 1 2 3 14K 28K 42K 56K 70K SE +/- 43.59, N = 3 62080 63720 63350 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
JPEG XL Decoding libjxl CPU Threads: 1 OpenBenchmarking.org MP/s, More Is Better JPEG XL Decoding libjxl 0.5 CPU Threads: 1 1 2 3 13 26 39 52 65 SE +/- 0.06, N = 3 SE +/- 0.27, N = 3 56.69 55.26 55.49
PostgreSQL pgbench Scaling Factor: 1 - Clients: 50 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Only 1 2 3 200K 400K 600K 800K 1000K SE +/- 5368.76, N = 3 964118 940338 944273 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
simdjson Throughput Test: Kostya OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: Kostya 1 2 3 0.6615 1.323 1.9845 2.646 3.3075 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 2.87 2.89 2.94 1. (CXX) g++ options: -O3 -pthread
Cpuminer-Opt Algorithm: Ringcoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.18 Algorithm: Ringcoin 1 2 3 800 1600 2400 3200 4000 SE +/- 49.18, N = 3 3814.16 3844.91 3753.90 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Apache HTTP Server Concurrent Requests: 200 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 200 1 2 3 20K 40K 60K 80K 100K SE +/- 893.41, N = 3 93873.26 93398.10 95628.35 1. (CC) gcc options: -shared -fPIC -O2 -pthread
PostgreSQL pgbench Scaling Factor: 1 - Clients: 500 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 500 - Mode: Read Only 1 2 3 200K 400K 600K 800K 1000K SE +/- 2006.08, N = 3 919003 898174 907248 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 500 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 500 - Mode: Read Only - Average Latency 1 2 3 0.1251 0.2502 0.3753 0.5004 0.6255 SE +/- 0.001, N = 3 0.544 0.556 0.551 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Forking 1 2 3 9K 18K 27K 36K 45K SE +/- 112.60, N = 3 43341.58 42502.81 42414.19 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
JPEG XL libjxl Input: JPEG - Encode Speed: 8 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: JPEG - Encode Speed: 8 1 2 3 8 16 24 32 40 SE +/- 0.11, N = 3 SE +/- 0.12, N = 3 33.02 32.61 32.35 1. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread
Cpuminer-Opt Algorithm: Triple SHA-256, Onecoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.18 Algorithm: Triple SHA-256, Onecoin 1 2 3 80K 160K 240K 320K 400K SE +/- 5497.82, N = 3 360310 354980 362190 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
JPEG XL libjxl Input: PNG - Encode Speed: 7 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: PNG - Encode Speed: 7 1 2 3 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 12.13 11.90 11.89 1. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread
KeyDB OpenBenchmarking.org Ops/sec, More Is Better KeyDB 6.2.0 1 2 3 110K 220K 330K 440K 550K SE +/- 1095.75, N = 3 502176.30 501089.08 492334.12 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Cpuminer-Opt Algorithm: Skeincoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.18 Algorithm: Skeincoin 1 2 3 40K 80K 120K 160K 200K SE +/- 321.40, N = 3 202990 199070 201630 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
yquake2 Renderer: Software CPU - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.0 Renderer: Software CPU - Resolution: 1920 x 1080 1 2 3 30 60 90 120 150 SE +/- 1.18, N = 3 SE +/- 0.23, N = 3 124.4 124.3 122.0 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
Apache HTTP Server Concurrent Requests: 500 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 500 1 2 3 20K 40K 60K 80K 100K SE +/- 592.75, N = 3 87018.19 85375.60 87038.98 1. (CC) gcc options: -shared -fPIC -O2 -pthread
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 100 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 100 - Mode: Read Only - Average Latency 1 2 3 0.0356 0.0712 0.1068 0.1424 0.178 SE +/- 0.000, N = 3 0.155 0.158 0.157 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 50 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Only - Average Latency 1 2 3 0.0119 0.0238 0.0357 0.0476 0.0595 SE +/- 0.000, N = 3 0.052 0.053 0.053 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 100 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 100 - Mode: Read Only 1 2 3 200K 400K 600K 800K 1000K SE +/- 3963.50, N = 3 819748 804478 810642 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Socket Activity 1 2 3 3K 6K 9K 12K 15K SE +/- 68.31, N = 3 16314.59 16013.82 16256.42 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Cpuminer-Opt Algorithm: Quad SHA-256, Pyrite OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.18 Algorithm: Quad SHA-256, Pyrite 1 2 3 40K 80K 120K 160K 200K SE +/- 415.25, N = 3 199510 200060 196670 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 100 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 100 - Mode: Read Only 1 2 3 140K 280K 420K 560K 700K SE +/- 421.07, N = 3 645334 634493 638031 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
Stress-NG Test: NUMA OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: NUMA 1 2 3 140 280 420 560 700 SE +/- 0.74, N = 3 648.88 643.26 638.02 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
PostgreSQL pgbench Scaling Factor: 100 - Clients: 50 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Only 1 2 3 200K 400K 600K 800K 1000K SE +/- 5084.03, N = 3 915454 900444 904661 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
nginx Concurrent Requests: 1000 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 1000 1 2 3 40K 80K 120K 160K 200K SE +/- 126.92, N = 3 201608.07 199120.24 198326.26 1. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native
PostgreSQL pgbench Scaling Factor: 100 - Clients: 100 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 100 - Mode: Read Only - Average Latency 1 2 3 0.0279 0.0558 0.0837 0.1116 0.1395 SE +/- 0.001, N = 3 0.122 0.124 0.123 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
Apache HTTP Server Concurrent Requests: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 1000 1 2 3 20K 40K 60K 80K 100K SE +/- 243.11, N = 3 84967.20 83701.32 84994.31 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Semaphores 1 2 3 800K 1600K 2400K 3200K 4000K SE +/- 13163.17, N = 3 3551588.28 3504696.10 3498344.57 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
ONNX Runtime Model: bertsquad-10 - Device: OpenMP CPU OpenBenchmarking.org Inferences Per Minute, More Is Better ONNX Runtime 1.8.2 Model: bertsquad-10 - Device: OpenMP CPU 1 2 3 140 280 420 560 700 SE +/- 3.40, N = 3 668 666 658 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
Cpuminer-Opt Algorithm: Blake-2 S OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.18 Algorithm: Blake-2 S 1 2 3 200K 400K 600K 800K 1000K SE +/- 5640.39, N = 3 816190 822120 828570 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
yquake2 Renderer: OpenGL 1.x - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.0 Renderer: OpenGL 1.x - Resolution: 1920 x 1080 1 2 3 200 400 600 800 1000 SE +/- 3.05, N = 3 SE +/- 10.40, N = 4 788.0 778.7 790.4 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
PostgreSQL pgbench Scaling Factor: 1 - Clients: 250 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 250 - Mode: Read Only - Average Latency 1 2 3 0.0621 0.1242 0.1863 0.2484 0.3105 SE +/- 0.001, N = 3 0.272 0.276 0.272 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
nginx Concurrent Requests: 1 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 1 1 2 3 16K 32K 48K 64K 80K SE +/- 162.16, N = 3 71727.71 72755.86 72669.77 1. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native
nginx Concurrent Requests: 500 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 500 1 2 3 40K 80K 120K 160K 200K SE +/- 165.98, N = 3 204772.16 202414.10 201932.12 1. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native
PostgreSQL pgbench Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average Latency 1 2 3 0.0655 0.131 0.1965 0.262 0.3275 SE +/- 0.002, N = 3 0.287 0.290 0.291 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
nginx Concurrent Requests: 100 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 100 1 2 3 40K 80K 120K 160K 200K SE +/- 192.75, N = 3 204771.42 202026.33 202192.68 1. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native
OpenVKL Benchmark: vklBenchmark Scalar OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 1.0 Benchmark: vklBenchmark Scalar 1 2 3 20 40 60 80 100 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 75 74 75 MIN: 6 / MAX: 1512 MIN: 6 / MAX: 1525 MIN: 6 / MAX: 1529
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Glibc Qsort Data Sorting 1 2 3 90 180 270 360 450 SE +/- 0.87, N = 3 403.07 408.48 407.83 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
PostgreSQL pgbench Scaling Factor: 1 - Clients: 250 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 250 - Mode: Read Only 1 2 3 200K 400K 600K 800K 1000K SE +/- 2687.84, N = 3 919827 907647 917892 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Glibc C String Functions 1 2 3 400K 800K 1200K 1600K 2000K SE +/- 4853.30, N = 3 1790088.04 1767098.07 1787579.85 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
PostgreSQL pgbench Scaling Factor: 100 - Clients: 500 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 500 - Mode: Read Only 1 2 3 200K 400K 600K 800K 1000K SE +/- 3933.43, N = 3 853580 849485 842778 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
JPEG XL Decoding libjxl CPU Threads: All OpenBenchmarking.org MP/s, More Is Better JPEG XL Decoding libjxl 0.5 CPU Threads: All 1 2 3 50 100 150 200 250 SE +/- 0.35, N = 3 SE +/- 0.33, N = 3 229.03 226.73 226.18
OpenSSL Algorithm: SHA256 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.0 Algorithm: SHA256 1 2 3 7000M 14000M 21000M 28000M 35000M SE +/- 282140200.07, N = 3 34054255300 34096594567 33688404070 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
PostgreSQL pgbench Scaling Factor: 100 - Clients: 500 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 500 - Mode: Read Only - Average Latency 1 2 3 0.1334 0.2668 0.4002 0.5336 0.667 SE +/- 0.003, N = 3 0.586 0.588 0.593 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
nginx Concurrent Requests: 200 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 200 1 2 3 40K 80K 120K 160K 200K SE +/- 73.10, N = 3 205217.13 202977.02 202808.91 1. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.9.2 Video Input: Chimera 1080p 10-bit 1 2 3 140 280 420 560 700 SE +/- 0.66, N = 3 SE +/- 0.78, N = 3 666.75 659.16 662.87 MIN: 528.34 / MAX: 868.95 MIN: 524.98 / MAX: 851.35 MIN: 524.59 / MAX: 863.89 1. (CC) gcc options: -pthread -lm
Cpuminer-Opt Algorithm: Magi OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.18 Algorithm: Magi 1 2 3 300 600 900 1200 1500 SE +/- 6.44, N = 3 1288.89 1285.93 1274.39 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
PostgreSQL pgbench Scaling Factor: 100 - Clients: 250 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Only 1 2 3 200K 400K 600K 800K 1000K SE +/- 4741.87, N = 3 869988 862803 860224 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
JPEG XL libjxl Input: PNG - Encode Speed: 5 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: PNG - Encode Speed: 5 1 2 3 16 32 48 64 80 SE +/- 0.25, N = 3 SE +/- 0.06, N = 3 72.59 72.01 71.78 1. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread
JPEG XL libjxl Input: PNG - Encode Speed: 8 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: PNG - Encode Speed: 8 1 2 3 0.2048 0.4096 0.6144 0.8192 1.024 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.91 0.90 0.90 1. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread
PostgreSQL pgbench Scaling Factor: 1 - Clients: 100 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 100 - Mode: Read Only 1 2 3 200K 400K 600K 800K 1000K SE +/- 2190.76, N = 3 861326 854408 851965 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.9.2 Video Input: Summer Nature 4K 1 2 3 80 160 240 320 400 SE +/- 0.62, N = 3 SE +/- 0.52, N = 3 379.83 375.72 376.59 MIN: 272.08 / MAX: 412.06 MIN: 266.39 / MAX: 408.31 MIN: 269.61 / MAX: 407.15 1. (CC) gcc options: -pthread -lm
Cpuminer-Opt Algorithm: x25x OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.18 Algorithm: x25x 1 2 3 200 400 600 800 1000 SE +/- 0.97, N = 3 807.63 801.23 809.94 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Stress-NG Test: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Malloc 1 2 3 120M 240M 360M 480M 600M SE +/- 959532.50, N = 3 550763568.58 545082943.79 546750654.47 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: MMAP 1 2 3 110 220 330 440 550 SE +/- 0.78, N = 3 494.63 490.58 495.65 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.3 WAV To FLAC 1 2 3 4 8 12 16 20 SE +/- 0.04, N = 5 14.48 14.36 14.51 1. (CXX) g++ options: -fvisibility=hidden -logg -lm
nginx Concurrent Requests: 20 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 20 1 2 3 40K 80K 120K 160K 200K SE +/- 513.86, N = 3 206775.08 204711.92 205015.30 1. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native
simdjson Throughput Test: LargeRandom OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: LargeRandom 1 2 3 0.2273 0.4546 0.6819 0.9092 1.1365 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.00 1.00 1.01 1. (CXX) g++ options: -O3 -pthread
Cpuminer-Opt Algorithm: Deepcoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.18 Algorithm: Deepcoin 1 2 3 5K 10K 15K 20K 25K SE +/- 100.17, N = 3 22850 22850 23070 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Apache HTTP Server Concurrent Requests: 100 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 100 1 2 3 20K 40K 60K 80K 100K SE +/- 374.28, N = 3 100763.44 99860.84 100741.06 1. (CC) gcc options: -shared -fPIC -O2 -pthread
ONNX Runtime Model: shufflenet-v2-10 - Device: OpenMP CPU OpenBenchmarking.org Inferences Per Minute, More Is Better ONNX Runtime 1.8.2 Model: shufflenet-v2-10 - Device: OpenMP CPU 1 2 3 3K 6K 9K 12K 15K SE +/- 68.33, N = 3 16300 16287 16156 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
PostgreSQL pgbench Scaling Factor: 1 - Clients: 100 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 100 - Mode: Read Only - Average Latency 1 2 3 0.0263 0.0526 0.0789 0.1052 0.1315 SE +/- 0.000, N = 3 0.116 0.117 0.117 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Vector Math 1 2 3 20K 40K 60K 80K 100K SE +/- 108.76, N = 3 100256.35 99437.18 100146.51 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: Atomic OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Atomic 1 2 3 90K 180K 270K 360K 450K SE +/- 150.12, N = 3 413672.79 412647.38 410567.90 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
OpenVKL Benchmark: vklBenchmark ISPC OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 1.0 Benchmark: vklBenchmark ISPC 1 2 3 30 60 90 120 150 SE +/- 0.33, N = 3 134 133 133 MIN: 13 / MAX: 1749 MIN: 13 / MAX: 1739 MIN: 13 / MAX: 1743
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 1 2 3 1500 3000 4500 6000 7500 SE +/- 9.25, N = 3 7112.7 7060.2 7103.8 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
ONNX Runtime Model: super-resolution-10 - Device: OpenMP CPU OpenBenchmarking.org Inferences Per Minute, More Is Better ONNX Runtime 1.8.2 Model: super-resolution-10 - Device: OpenMP CPU 1 2 3 1400 2800 4200 5600 7000 SE +/- 17.42, N = 3 6529 6484 6482 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
ECP-CANDLE Benchmark: P3B1 OpenBenchmarking.org Seconds, Fewer Is Better ECP-CANDLE 0.4 Benchmark: P3B1 1 2 3 150 300 450 600 750 694.52 699.48 697.18
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 250 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 250 - Mode: Read Only 1 2 3 150K 300K 450K 600K 750K SE +/- 1439.54, N = 3 677831 673041 673571 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.9.2 Video Input: Chimera 1080p 1 2 3 200 400 600 800 1000 SE +/- 2.07, N = 3 SE +/- 1.12, N = 3 853.73 854.34 859.77 MIN: 661.43 / MAX: 1074.2 MIN: 664.27 / MAX: 1072.24 MIN: 665.02 / MAX: 1087.06 1. (CC) gcc options: -pthread -lm
Tachyon Total Time OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.99b6 Total Time 1 2 3 7 14 21 28 35 SE +/- 0.14, N = 3 30.10 30.26 30.31 1. (CC) gcc options: -m64 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread
Google SynthMark Test: VoiceMark_100 OpenBenchmarking.org Voices, More Is Better Google SynthMark 20201109 Test: VoiceMark_100 1 2 3 200 400 600 800 1000 SE +/- 3.91, N = 3 824.09 823.87 818.44 1. (CXX) g++ options: -lm -lpthread -std=c++11 -Ofast
yquake2 Renderer: Vulkan - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.0 Renderer: Vulkan - Resolution: 1920 x 1080 1 2 3 120 240 360 480 600 SE +/- 1.86, N = 3 SE +/- 0.43, N = 3 535.6 539.3 535.6 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
Stress-NG Test: MEMFD OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: MEMFD 1 2 3 200 400 600 800 1000 SE +/- 1.59, N = 3 1016.18 1013.12 1009.45 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Timed LLVM Compilation Build System: Ninja OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 13.0 Build System: Ninja 1 2 3 60 120 180 240 300 SE +/- 0.91, N = 3 258.76 257.24 258.92
Cpuminer-Opt Algorithm: Garlicoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.18 Algorithm: Garlicoin 1 2 3 1200 2400 3600 4800 6000 SE +/- 4.43, N = 3 5627.67 5591.57 5607.67 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 1 2 3 100K 200K 300K 400K 500K SE +/- 536.18, N = 3 458132.4 455584.0 458433.3 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Context Switching 1 2 3 3M 6M 9M 12M 15M SE +/- 69770.24, N = 3 12963646.85 12926669.76 13002346.84 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
ONNX Runtime Model: yolov4 - Device: OpenMP CPU OpenBenchmarking.org Inferences Per Minute, More Is Better ONNX Runtime 1.8.2 Model: yolov4 - Device: OpenMP CPU 1 2 3 80 160 240 320 400 SE +/- 0.17, N = 3 365 364 363 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 250 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 250 - Mode: Read Only - Average Latency 1 2 3 0.0835 0.167 0.2505 0.334 0.4175 SE +/- 0.001, N = 3 0.369 0.371 0.371 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Matrix Math 1 2 3 30K 60K 90K 120K 150K SE +/- 420.49, N = 3 129631.87 129258.43 128942.56 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
simdjson Throughput Test: PartialTweets OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: PartialTweets 1 2 3 0.8685 1.737 2.6055 3.474 4.3425 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 3.84 3.86 3.86 1. (CXX) g++ options: -O3 -pthread
yquake2 Renderer: OpenGL 3.x - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.0 Renderer: OpenGL 3.x - Resolution: 1920 x 1080 1 2 3 200 400 600 800 1000 SE +/- 1.84, N = 3 SE +/- 2.36, N = 3 989.0 983.9 984.4 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
ECP-CANDLE Benchmark: P3B2 OpenBenchmarking.org Seconds, Fewer Is Better ECP-CANDLE 0.4 Benchmark: P3B2 1 2 3 160 320 480 640 800 725.47 725.58 728.86
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Crypto 1 2 3 1500 3000 4500 6000 7500 SE +/- 24.63, N = 3 7102.89 7070.77 7086.31 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.9.2 Video Input: Summer Nature 1080p 1 2 3 200 400 600 800 1000 SE +/- 2.22, N = 3 SE +/- 2.16, N = 3 935.45 935.83 939.31 MIN: 621.75 / MAX: 1034.11 MIN: 597.41 / MAX: 1032.77 MIN: 612.07 / MAX: 1032.39 1. (CC) gcc options: -pthread -lm
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Memory Copying 1 2 3 1300 2600 3900 5200 6500 SE +/- 4.70, N = 3 6185.02 6164.88 6160.73 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
GLmark2 Resolution: 1024 x 768 OpenBenchmarking.org Score, More Is Better GLmark2 2021.08.30 Resolution: 1024 x 768 1 2 3 2K 4K 6K 8K 10K 9908 9943 9943
GLmark2 Resolution: 800 x 600 OpenBenchmarking.org Score, More Is Better GLmark2 2021.08.30 Resolution: 800 x 600 1 2 3 3K 6K 9K 12K 15K 13545 13505 13549
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: SENDFILE 1 2 3 110K 220K 330K 440K 550K SE +/- 1191.39, N = 3 504712.61 503395.23 503610.25 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
GLmark2 Resolution: 1280 x 1024 OpenBenchmarking.org Score, More Is Better GLmark2 2021.08.30 Resolution: 1280 x 1024 1 2 3 1500 3000 4500 6000 7500 6877 6861 6871
simdjson Throughput Test: DistinctUserID OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: DistinctUserID 1 2 3 0.9743 1.9486 2.9229 3.8972 4.8715 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 4.33 4.32 4.32 1. (CXX) g++ options: -O3 -pthread
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 11.2.0 Time To Compile 1 2 3 160 320 480 640 800 SE +/- 1.83, N = 3 SE +/- 1.26, N = 3 728.27 727.54 726.61
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: System V Message Passing 1 2 3 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 19588.15, N = 3 5169217.46 5167656.26 5170844.05 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
GLmark2 Resolution: 1920 x 1080 OpenBenchmarking.org Score, More Is Better GLmark2 2021.08.30 Resolution: 1920 x 1080 1 2 3 1100 2200 3300 4400 5500 4938 4939 4937
PostgreSQL pgbench Scaling Factor: 100 - Clients: 50 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Only - Average Latency 1 2 3 0.0124 0.0248 0.0372 0.0496 0.062 SE +/- 0.000, N = 3 0.055 0.055 0.055 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 500 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 500 - Mode: Read Write - Average Latency 1 2 3 10 20 30 40 50 SE +/- 1.60, N = 6 44.28 44.08 46.25 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 500 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 500 - Mode: Read Write 1 2 3 2K 4K 6K 8K 10K SE +/- 395.15, N = 6 11292 11415 10811 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 100 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 100 - Mode: Read Write - Average Latency 1 2 3 3 6 9 12 15 SE +/- 0.311, N = 12 2.342 8.830 9.142 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 100 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 100 - Mode: Read Write 1 2 3 9K 18K 27K 36K 45K SE +/- 609.26, N = 12 42707 11561 10939 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 50 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Write - Average Latency 1 2 3 2 4 6 8 10 SE +/- 0.173, N = 12 1.629 6.112 6.585 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 50 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Write 1 2 3 7K 14K 21K 28K 35K SE +/- 308.21, N = 12 30696 8276 7593 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 500 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 500 - Mode: Read Write - Average Latency 1 2 3 150 300 450 600 750 SE +/- 31.14, N = 12 685.97 710.58 612.26 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 500 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1 - Clients: 500 - Mode: Read Write 1 2 3 200 400 600 800 1000 SE +/- 26.78, N = 12 729 716 817 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
Phoronix Test Suite v10.8.4