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&grr .
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 build-gcc: Time To Compile lczero: BLAS lczero: Eigen jpegxl: PNG - 8 ecp-candle: P3B2 ecp-candle: P3B1 pgbench: 1000 - 500 - Read Write - Average Latency pgbench: 1000 - 500 - Read Write pgbench: 100 - 50 - Read Write - Average Latency pgbench: 100 - 50 - Read Write pgbench: 100 - 100 - Read Write - Average Latency pgbench: 100 - 100 - Read Write openvkl: vklBenchmark Scalar pgbench: 1 - 500 - Read Write - Average Latency pgbench: 1 - 500 - Read Write pgbench: 1 - 250 - Read Write - Average Latency pgbench: 1 - 250 - Read Write openvkl: vklBenchmark ISPC build-llvm: Unix Makefiles build-llvm: Ninja pgbench: 1000 - 50 - Read Write - Average Latency pgbench: 1000 - 50 - Read Write pgbench: 1000 - 500 - Read Only - Average Latency pgbench: 1000 - 500 - Read Only pgbench: 1000 - 100 - Read Write - Average Latency pgbench: 1000 - 100 - Read Write pgbench: 1000 - 250 - Read Write - Average Latency pgbench: 1000 - 250 - Read Write pgbench: 1000 - 50 - Read Only - Average Latency pgbench: 1000 - 50 - Read Only pgbench: 1000 - 100 - Read Only - Average Latency pgbench: 1000 - 100 - Read Only pgbench: 1000 - 250 - Read Only - Average Latency pgbench: 1000 - 250 - Read Only pgbench: 100 - 500 - Read Write - Average Latency pgbench: 100 - 500 - Read Write glmark2: 800 x 600 glmark2: 1920 x 1080 glmark2: 1280 x 1024 glmark2: 1024 x 768 openssl: SHA256 pgbench: 100 - 250 - Read Write - Average Latency pgbench: 100 - 250 - Read Write pgbench: 100 - 500 - Read Only - Average Latency pgbench: 100 - 500 - Read Only pgbench: 100 - 250 - Read Only - Average Latency pgbench: 100 - 250 - Read Only pgbench: 100 - 50 - Read Only - Average Latency pgbench: 100 - 50 - Read Only pgbench: 100 - 100 - Read Only - Average Latency pgbench: 100 - 100 - Read Only 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: 1 - 500 - Read Only - Average Latency pgbench: 1 - 500 - Read Only pgbench: 1 - 250 - Read Only - Average Latency pgbench: 1 - 250 - Read Only pgbench: 1 - 50 - Read Only - Average Latency pgbench: 1 - 50 - Read Only pgbench: 1 - 100 - Read Only - Average Latency pgbench: 1 - 100 - Read Only jpegxl: PNG - 7 onnx: fcn-resnet101-11 - OpenMP CPU onnx: bertsquad-10 - OpenMP CPU onnx: yolov4 - OpenMP CPU onnx: shufflenet-v2-10 - OpenMP CPU onnx: super-resolution-10 - OpenMP CPU stress-ng: CPU Cache keydb: simdjson: PartialTweets simdjson: DistinctUserID apache: 1000 apache: 500 nginx: 100 apache: 200 nginx: 200 nginx: 1000 apache: 100 nginx: 1 nginx: 500 nginx: 20 apache: 1 apache: 20 simdjson: Kostya simdjson: LargeRand jpegxl-decode: 1 openssl: RSA4096 openssl: RSA4096 build-linux-kernel: Time To Compile jpegxl-decode: All cpuminer-opt: Garlicoin cpuminer-opt: Triple SHA-256, Onecoin cpuminer-opt: x25x cpuminer-opt: LBC, LBRY Credits cpuminer-opt: Skeincoin cpuminer-opt: Blake-2 S cpuminer-opt: Ringcoin cpuminer-opt: Deepcoin cpuminer-opt: Myriad-Groestl cpuminer-opt: Quad SHA-256, Pyrite cpuminer-opt: Magi tachyon: Total Time stress-ng: NUMA stress-ng: MMAP stress-ng: Memory Copying stress-ng: System V Message Passing stress-ng: Malloc stress-ng: MEMFD stress-ng: Atomic stress-ng: Socket Activity stress-ng: Vector Math stress-ng: Forking stress-ng: Glibc Qsort Data Sorting stress-ng: Crypto stress-ng: Glibc C String Functions stress-ng: Context Switching stress-ng: Matrix Math stress-ng: CPU Stress stress-ng: SENDFILE stress-ng: Semaphores synthmark: VoiceMark_100 jpegxl: PNG - 5 dav1d: Chimera 1080p 10-bit ecp-candle: P1B2 jpegxl: JPEG - 5 encode-flac: WAV To FLAC dav1d: Chimera 1080p jpegxl: JPEG - 7 dav1d: Summer Nature 4K jpegxl: JPEG - 8 yquake2: Software CPU - 1920 x 1080 dav1d: Summer Nature 1080p yquake2: Vulkan - 1920 x 1080 yquake2: OpenGL 1.x - 1920 x 1080 yquake2: OpenGL 3.x - 1920 x 1080 stress-ng: RdRand 1 2 3 728.268 1118 1132 0.91 725.472 694.518 44.279 11292 1.629 30696 2.342 42707 75 685.967 729 224.601 1113 134 311.082 258.76 6.558 7625 0.806 620160 8.565 11675 15.624 16001 0.074 677026 0.155 645334 0.369 677831 31.167 16043 13545 4938 6877 9908 34054255300 6.276 39832 0.586 853580 0.287 869988 0.055 915454 0.122 819748 70.758 1413 33.201 1506 0.544 919003 0.272 919827 0.052 964118 0.116 861326 12.13 173 668 365 16300 6529 185.14 502176.3 3.84 4.33 84967.2 87018.19 204771.42 93873.26 205217.13 201608.07 100763.44 71727.71 204772.16 206775.08 8748.57 53441.09 2.87 1 56.69 458132.4 7112.7 38.516 229.03 5627.67 360310 807.63 62080 202990 816190 3814.16 22850 10260 199510 1288.89 30.1007 648.88 494.63 6185.02 5169217.46 550763568.58 1016.18 413672.79 16314.59 100256.35 43341.58 403.07 7102.89 1790088.04 12963646.85 129631.87 63761.29 504712.61 3551588.28 824.09 72.59 666.75 42.357 94.34 14.476 853.73 94.28 379.83 33.02 124.4 935.45 535.6 788 989 727.542 1236 1198 0.90 725.584 699.478 44.078 11415 6.112 8276 8.830 11561 74 710.580 716 240.052 1044 133 311.131 257.241 6.626 7547 0.793 630501 8.640 11574 16.834 14855 0.076 659245 0.158 634493 0.371 673041 35.842 13959 13505 4939 6861 9943 34096594567 18.922 13218 0.588 849485 0.290 862803 0.055 900444 0.124 804478 70.729 1414 33.105 1510 0.556 898174 0.276 907647 0.053 940338 0.117 854408 11.90 175 666 364 16287 6484 181.43 501089.08 3.86 4.32 83701.32 85375.60 202026.33 93398.10 202977.02 199120.24 99860.84 72755.86 202414.10 204711.92 8432.81 51338.75 2.89 1.00 55.26 455584.0 7060.2 37.462 226.73 5591.57 354980 801.23 63720 199070 822120 3844.91 22850 10094.64 200060 1285.93 30.2581 643.26 490.58 6164.88 5167656.26 545082943.79 1013.12 412647.38 16013.82 99437.18 42502.81 408.48 7070.77 1767098.07 12926669.76 129258.43 65151.23 503395.23 3504696.10 823.874 72.01 659.16 36.314 92.47 14.364 854.34 92.58 375.72 32.61 124.3 935.83 539.3 778.7 983.9 726.608 1226 1217 0.90 728.855 697.175 46.248 10811 6.585 7593 9.142 10939 75 612.255 817 270.571 924 133 296.444 258.916 7.453 6708 0.817 611738 9.465 10565 19.579 12769 0.072 691591 0.157 638031 0.371 673571 37.594 13300 13549 4937 6871 9943 33688404070 20.241 12351 0.593 842778 0.291 860224 0.055 904661 0.123 810642 107.432 931 48.646 1028 0.551 907248 0.272 917892 0.053 944273 0.117 851965 11.89 168 658 363 16156 6482 195.21 492334.12 3.86 4.32 84994.31 87038.98 202192.68 95628.35 202808.91 198326.26 100741.06 72669.77 201932.12 205015.3 8547.75 51754.56 2.94 1.01 55.49 458433.3 7103.8 37.400 226.18 5607.67 362190 809.94 63350 201630 828570 3753.9 23070 9895.31 196670 1274.39 30.3096 638.02 495.65 6160.73 5170844.05 546750654.47 1009.45 410567.9 16256.42 100146.51 42414.19 407.83 7086.31 1787579.85 13002346.84 128942.56 62571.07 503610.25 3498344.57 818.435 71.78 662.87 36.041 91.28 14.512 859.77 91.34 376.59 32.35 122.0 939.31 535.6 790.4 984.4 OpenBenchmarking.org
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
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
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
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
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
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: 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: 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: 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
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
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
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
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
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
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
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
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: 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
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: 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
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: 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
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
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: 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
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
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
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: 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
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
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
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
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
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: 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: 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
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
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
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
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: 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
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
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
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: 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
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: 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
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
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: 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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: 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
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
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
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: 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Phoronix Test Suite v10.8.4