dd AMD Ryzen Threadripper 2950X 16-Core testing with a MSI MEG X399 CREATION (MS-7B92) v1.0 (1.30 BIOS) and AMD FirePro V4900 1GB on Ubuntu 22.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2209053-NE-DD689483266 .
dd Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution A B C AMD Ryzen Threadripper 2950X 16-Core @ 3.50GHz (16 Cores / 32 Threads) MSI MEG X399 CREATION (MS-7B92) v1.0 (1.30 BIOS) AMD 17h 32GB Samsung SSD 970 EVO 250GB AMD FirePro V4900 1GB Realtek ALC1220 DELL S2409W 2 x Intel I211 + Intel-AC 9260 Ubuntu 22.04 5.19.0-051900rc7-generic (x86_64) GNOME Shell 42.2 X Server + Wayland 3.3 Mesa 22.0.1 (LLVM 13.0.1) 1.2.204 GCC 11.2.0 ext4 1920x1080 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --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 Disk Details - NONE / errors=remount-ro,relatime,rw / Block Size: 4096 Processor Details - Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x800820d Python Details - Python 3.10.4 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Mitigation of untrained return thunk; SMT vulnerable + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected
dd unpack-linux: linux-5.19.tar.xz blosc: blosclz shuffle blosc: blosclz bitshuffle graphics-magick: Swirl graphics-magick: Rotate graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Resizing graphics-magick: Noise-Gaussian graphics-magick: HWB Color Space compress-7zip: Compression Rating compress-7zip: Decompression Rating build-nodejs: Time To Compile build-php: Time To Compile build-python: Default build-python: Released Build, PGO + LTO Optimized build-erlang: Time To Compile build-wasmer: Time To Compile clickhouse: 100M Rows Web Analytics Dataset, First Run / Cold Cache clickhouse: 100M Rows Web Analytics Dataset, Second Run clickhouse: 100M Rows Web Analytics Dataset, Third Run dragonflydb: 50 - 1:1 dragonflydb: 50 - 1:5 dragonflydb: 50 - 5:1 dragonflydb: 200 - 1:1 dragonflydb: 200 - 1:5 dragonflydb: 200 - 5:1 redis: GET - 50 redis: SET - 50 redis: GET - 500 redis: LPOP - 50 redis: SADD - 50 redis: SET - 500 redis: GET - 1000 redis: LPOP - 500 redis: LPUSH - 50 redis: SADD - 500 redis: SET - 1000 redis: LPOP - 1000 redis: LPUSH - 500 redis: SADD - 1000 redis: LPUSH - 1000 memtier-benchmark: Redis - 50 - 1:1 memtier-benchmark: Redis - 50 - 1:5 memtier-benchmark: Redis - 50 - 5:1 memtier-benchmark: Redis - 100 - 1:1 memtier-benchmark: Redis - 100 - 1:5 memtier-benchmark: Redis - 100 - 5:1 memtier-benchmark: Redis - 50 - 1:10 memtier-benchmark: Redis - 100 - 1:10 mnn: nasnet mnn: mobilenetV3 mnn: squeezenetv1.1 mnn: resnet-v2-50 mnn: SqueezeNetV1.0 mnn: MobileNetV2_224 mnn: mobilenet-v1-1.0 mnn: inception-v3 ncnn: CPU - mobilenet ncnn: CPU-v2-v2 - mobilenet-v2 ncnn: CPU-v3-v3 - mobilenet-v3 ncnn: CPU - shufflenet-v2 ncnn: CPU - efficientnet-b0 ncnn: CPU - blazeface ncnn: CPU - googlenet ncnn: CPU - vgg16 ncnn: CPU - resnet18 ncnn: CPU - alexnet ncnn: CPU - resnet50 ncnn: CPU - yolov4-tiny ncnn: CPU - squeezenet_ssd ncnn: CPU - regnety_400m ncnn: CPU - vision_transformer ncnn: CPU - FastestDet natron: Spaceship ncnn: CPU - mnasnet A B C 8.192 10996.3 6339.9 676 575 232 327 1339 371 855 85544 99897 532.268 67.303 20.67 316.547 125.258 73.105 138.68 166.34 159.67 2267640.82 2412490.5 2190001.73 2247495.67 2434370.87 2205321.56 2170837.25 1434252.12 1802418.75 2069145.25 1552080.25 1428066.62 1728821.12 2011703.75 1249553.88 1600889.5 1396143.75 1144200.5 1200156 1564936.12 1209420.88 1394909.74 1466205.03 1268421.78 1270555.54 1349636.2 1308608.05 1432651.67 1437400.8 25.385 3.812 7.78 39.424 12.128 7.487 4.926 48.374 20.97 8.87 8.34 10.43 11.76 4.42 19.37 41.88 15.13 9.9 28.11 29.61 23 34.47 250.64 13.11 3.5 8.193 10063.5 5812.8 672 588 230 325 1195 369 860 81047 98720 532.683 67.101 20.648 317.627 125.225 72.238 162.66 164.86 166.04 2277538.91 2426523.66 2198205.74 2283994.81 2419523.43 2205172.79 1731568.22 1423247.86 1774367.58 1903927.27 1600098.16 1397566.63 1690558.13 1959886.75 1273818.75 1550504.56 1372713.12 1172062.87 1211163.96 1561814.83 1189781.75 1277473.59 1383710.21 1241557.17 1313761.24 1393726.50 1268594.52 1427107.53 1435342.55 25.619 3.730 7.840 38.648 11.925 7.291 4.785 47.411 20.77 9.04 8.62 10.32 11.98 4.47 20.02 39.89 15.64 10.54 27.11 30.11 23.16 34.60 253.67 12.85 3.7 8.31 8.21 10969.2 6462.7 666 556 230 324 1305 366 833 86256 100252 532.18 66.873 20.825 317.891 124.786 72.005 147.23 161.39 172.76 2294508.37 2429264.06 2217374.4 2277491.62 2424152.37 2202224.45 1759827.25 1441446.5 1706282.25 1160275.12 1676789.38 1369324.88 1733953.5 1201107.25 1276901.12 1604495.62 1414195.62 1150382.38 1217425.88 1585014.62 1220178 1272617.38 1416679.75 1251367.47 1267846.62 1411496.81 1255356.59 1458052.6 1428736.59 24.038 3.626 7.074 38.302 11.238 7.099 4.834 46.818 20.06 9.1 8.64 10.32 11.96 4.47 20.02 39.56 15.67 10.54 26.75 29.17 22.55 34.63 250.39 13.06 3.8 8.36 OpenBenchmarking.org
Unpacking The Linux Kernel linux-5.19.tar.xz OpenBenchmarking.org Seconds, Fewer Is Better Unpacking The Linux Kernel 5.19 linux-5.19.tar.xz A B C 2 4 6 8 10 SE +/- 0.042, N = 4 8.192 8.193 8.210
C-Blosc Test: blosclz shuffle OpenBenchmarking.org MB/s, More Is Better C-Blosc 2.3 Test: blosclz shuffle A B C 2K 4K 6K 8K 10K SE +/- 13.20, N = 3 10996.3 10063.5 10969.2 1. (CC) gcc options: -std=gnu99 -O3 -lrt -lm
C-Blosc Test: blosclz bitshuffle OpenBenchmarking.org MB/s, More Is Better C-Blosc 2.3 Test: blosclz bitshuffle A B C 1400 2800 4200 5600 7000 SE +/- 16.43, N = 3 6339.9 5812.8 6462.7 1. (CC) gcc options: -std=gnu99 -O3 -lrt -lm
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Swirl A B C 150 300 450 600 750 SE +/- 2.33, N = 3 676 672 666 1. (CC) gcc options: -fopenmp -O2 -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Rotate A B C 130 260 390 520 650 SE +/- 4.33, N = 3 575 588 556 1. (CC) gcc options: -fopenmp -O2 -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Sharpen A B C 50 100 150 200 250 SE +/- 0.58, N = 3 232 230 230 1. (CC) gcc options: -fopenmp -O2 -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Enhanced A B C 70 140 210 280 350 SE +/- 0.33, N = 3 327 325 324 1. (CC) gcc options: -fopenmp -O2 -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Resizing A B C 300 600 900 1200 1500 SE +/- 0.58, N = 3 1339 1195 1305 1. (CC) gcc options: -fopenmp -O2 -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Noise-Gaussian A B C 80 160 240 320 400 SE +/- 0.58, N = 3 371 369 366 1. (CC) gcc options: -fopenmp -O2 -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: HWB Color Space A B C 200 400 600 800 1000 SE +/- 0.88, N = 3 855 860 833 1. (CC) gcc options: -fopenmp -O2 -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
7-Zip Compression Test: Compression Rating OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 22.01 Test: Compression Rating A B C 20K 40K 60K 80K 100K SE +/- 254.05, N = 3 85544 81047 86256 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
7-Zip Compression Test: Decompression Rating OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 22.01 Test: Decompression Rating A B C 20K 40K 60K 80K 100K SE +/- 15.45, N = 3 99897 98720 100252 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
Timed Node.js Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Node.js Compilation 18.8 Time To Compile A B C 120 240 360 480 600 SE +/- 1.03, N = 3 532.27 532.68 532.18
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 8.1.9 Time To Compile A B C 15 30 45 60 75 SE +/- 0.34, N = 3 67.30 67.10 66.87
Timed CPython Compilation Build Configuration: Default OpenBenchmarking.org Seconds, Fewer Is Better Timed CPython Compilation 3.10.6 Build Configuration: Default A B C 5 10 15 20 25 20.67 20.65 20.83
Timed CPython Compilation Build Configuration: Released Build, PGO + LTO Optimized OpenBenchmarking.org Seconds, Fewer Is Better Timed CPython Compilation 3.10.6 Build Configuration: Released Build, PGO + LTO Optimized A B C 70 140 210 280 350 316.55 317.63 317.89
Timed Erlang/OTP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Erlang/OTP Compilation 25.0 Time To Compile A B C 30 60 90 120 150 SE +/- 0.19, N = 3 125.26 125.23 124.79
Timed Wasmer Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Wasmer Compilation 2.3 Time To Compile A B C 16 32 48 64 80 SE +/- 0.21, N = 3 73.11 72.24 72.01 1. (CC) gcc options: -m64 -ldl -lgcc_s -lutil -lrt -lpthread -lm -lc -pie -nodefaultlibs
ClickHouse 100M Rows Web Analytics Dataset, First Run / Cold Cache OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.5.4.19 100M Rows Web Analytics Dataset, First Run / Cold Cache A B C 40 80 120 160 200 SE +/- 1.86, N = 4 138.68 162.66 147.23 MIN: 12.58 / MAX: 3333.33 MIN: 14.62 / MAX: 10000 MIN: 14.72 / MAX: 2500 1. ClickHouse server version 22.5.4.19 (official build).
ClickHouse 100M Rows Web Analytics Dataset, Second Run OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.5.4.19 100M Rows Web Analytics Dataset, Second Run A B C 40 80 120 160 200 SE +/- 2.40, N = 4 166.34 164.86 161.39 MIN: 14.66 / MAX: 10000 MIN: 14.67 / MAX: 15000 MIN: 14.87 / MAX: 4000 1. ClickHouse server version 22.5.4.19 (official build).
ClickHouse 100M Rows Web Analytics Dataset, Third Run OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.5.4.19 100M Rows Web Analytics Dataset, Third Run A B C 40 80 120 160 200 SE +/- 1.94, N = 4 159.67 166.04 172.76 MIN: 14.6 / MAX: 7500 MIN: 14.6 / MAX: 20000 MIN: 14.8 / MAX: 10000 1. ClickHouse server version 22.5.4.19 (official build).
Dragonflydb Clients: 50 - Set To Get Ratio: 1:1 OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 50 - Set To Get Ratio: 1:1 A B C 500K 1000K 1500K 2000K 2500K SE +/- 3075.15, N = 3 2267640.82 2277538.91 2294508.37 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Dragonflydb Clients: 50 - Set To Get Ratio: 1:5 OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 50 - Set To Get Ratio: 1:5 A B C 500K 1000K 1500K 2000K 2500K SE +/- 7513.57, N = 3 2412490.50 2426523.66 2429264.06 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Dragonflydb Clients: 50 - Set To Get Ratio: 5:1 OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 50 - Set To Get Ratio: 5:1 A B C 500K 1000K 1500K 2000K 2500K SE +/- 1578.21, N = 3 2190001.73 2198205.74 2217374.40 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Dragonflydb Clients: 200 - Set To Get Ratio: 1:1 OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 200 - Set To Get Ratio: 1:1 A B C 500K 1000K 1500K 2000K 2500K SE +/- 10702.01, N = 3 2247495.67 2283994.81 2277491.62 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Dragonflydb Clients: 200 - Set To Get Ratio: 1:5 OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 200 - Set To Get Ratio: 1:5 A B C 500K 1000K 1500K 2000K 2500K SE +/- 8148.15, N = 3 2434370.87 2419523.43 2424152.37 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Dragonflydb Clients: 200 - Set To Get Ratio: 5:1 OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 200 - Set To Get Ratio: 5:1 A B C 500K 1000K 1500K 2000K 2500K SE +/- 2396.52, N = 3 2205321.56 2205172.79 2202224.45 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Redis Test: GET - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: GET - Parallel Connections: 50 A B C 500K 1000K 1500K 2000K 2500K SE +/- 19344.78, N = 15 2170837.25 1731568.22 1759827.25 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SET - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: SET - Parallel Connections: 50 A B C 300K 600K 900K 1200K 1500K SE +/- 11997.22, N = 15 1434252.12 1423247.86 1441446.50 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: GET - Parallel Connections: 500 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: GET - Parallel Connections: 500 A B C 400K 800K 1200K 1600K 2000K SE +/- 22010.54, N = 3 1802418.75 1774367.58 1706282.25 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPOP - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: LPOP - Parallel Connections: 50 A B C 400K 800K 1200K 1600K 2000K SE +/- 72865.33, N = 15 2069145.25 1903927.27 1160275.12 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SADD - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: SADD - Parallel Connections: 50 A B C 400K 800K 1200K 1600K 2000K SE +/- 14391.87, N = 3 1552080.25 1600098.16 1676789.38 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SET - Parallel Connections: 500 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: SET - Parallel Connections: 500 A B C 300K 600K 900K 1200K 1500K SE +/- 9834.28, N = 3 1428066.62 1397566.63 1369324.88 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: GET - Parallel Connections: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: GET - Parallel Connections: 1000 A B C 400K 800K 1200K 1600K 2000K SE +/- 17921.58, N = 15 1728821.12 1690558.13 1733953.50 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPOP - Parallel Connections: 500 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: LPOP - Parallel Connections: 500 A B C 400K 800K 1200K 1600K 2000K SE +/- 9520.60, N = 3 2011703.75 1959886.75 1201107.25 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPUSH - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: LPUSH - Parallel Connections: 50 A B C 300K 600K 900K 1200K 1500K SE +/- 12477.66, N = 3 1249553.88 1273818.75 1276901.12 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SADD - Parallel Connections: 500 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: SADD - Parallel Connections: 500 A B C 300K 600K 900K 1200K 1500K SE +/- 11607.32, N = 15 1600889.50 1550504.56 1604495.62 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SET - Parallel Connections: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: SET - Parallel Connections: 1000 A B C 300K 600K 900K 1200K 1500K SE +/- 15570.91, N = 4 1396143.75 1372713.12 1414195.62 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPOP - Parallel Connections: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: LPOP - Parallel Connections: 1000 A B C 300K 600K 900K 1200K 1500K SE +/- 2476.57, N = 3 1144200.50 1172062.87 1150382.38 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPUSH - Parallel Connections: 500 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: LPUSH - Parallel Connections: 500 A B C 300K 600K 900K 1200K 1500K SE +/- 11421.94, N = 3 1200156.00 1211163.96 1217425.88 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SADD - Parallel Connections: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: SADD - Parallel Connections: 1000 A B C 300K 600K 900K 1200K 1500K SE +/- 8367.24, N = 3 1564936.12 1561814.83 1585014.62 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPUSH - Parallel Connections: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: LPUSH - Parallel Connections: 1000 A B C 300K 600K 900K 1200K 1500K SE +/- 6105.09, N = 3 1209420.88 1189781.75 1220178.00 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
memtier_benchmark Protocol: Redis - Clients: 50 - Set To Get Ratio: 1:1 OpenBenchmarking.org Ops/sec, More Is Better memtier_benchmark 1.4 Protocol: Redis - Clients: 50 - Set To Get Ratio: 1:1 A B C 300K 600K 900K 1200K 1500K SE +/- 3409.70, N = 3 1394909.74 1277473.59 1272617.38 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
memtier_benchmark Protocol: Redis - Clients: 50 - Set To Get Ratio: 1:5 OpenBenchmarking.org Ops/sec, More Is Better memtier_benchmark 1.4 Protocol: Redis - Clients: 50 - Set To Get Ratio: 1:5 A B C 300K 600K 900K 1200K 1500K SE +/- 6138.12, N = 3 1466205.03 1383710.21 1416679.75 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
memtier_benchmark Protocol: Redis - Clients: 50 - Set To Get Ratio: 5:1 OpenBenchmarking.org Ops/sec, More Is Better memtier_benchmark 1.4 Protocol: Redis - Clients: 50 - Set To Get Ratio: 5:1 A B C 300K 600K 900K 1200K 1500K SE +/- 7025.75, N = 3 1268421.78 1241557.17 1251367.47 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
memtier_benchmark Protocol: Redis - Clients: 100 - Set To Get Ratio: 1:1 OpenBenchmarking.org Ops/sec, More Is Better memtier_benchmark 1.4 Protocol: Redis - Clients: 100 - Set To Get Ratio: 1:1 A B C 300K 600K 900K 1200K 1500K SE +/- 6589.33, N = 3 1270555.54 1313761.24 1267846.62 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
memtier_benchmark Protocol: Redis - Clients: 100 - Set To Get Ratio: 1:5 OpenBenchmarking.org Ops/sec, More Is Better memtier_benchmark 1.4 Protocol: Redis - Clients: 100 - Set To Get Ratio: 1:5 A B C 300K 600K 900K 1200K 1500K SE +/- 11403.53, N = 3 1349636.20 1393726.50 1411496.81 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
memtier_benchmark Protocol: Redis - Clients: 100 - Set To Get Ratio: 5:1 OpenBenchmarking.org Ops/sec, More Is Better memtier_benchmark 1.4 Protocol: Redis - Clients: 100 - Set To Get Ratio: 5:1 A B C 300K 600K 900K 1200K 1500K SE +/- 14143.51, N = 3 1308608.05 1268594.52 1255356.59 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
memtier_benchmark Protocol: Redis - Clients: 50 - Set To Get Ratio: 1:10 OpenBenchmarking.org Ops/sec, More Is Better memtier_benchmark 1.4 Protocol: Redis - Clients: 50 - Set To Get Ratio: 1:10 A B C 300K 600K 900K 1200K 1500K SE +/- 1183.80, N = 3 1432651.67 1427107.53 1458052.60 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
memtier_benchmark Protocol: Redis - Clients: 100 - Set To Get Ratio: 1:10 OpenBenchmarking.org Ops/sec, More Is Better memtier_benchmark 1.4 Protocol: Redis - Clients: 100 - Set To Get Ratio: 1:10 A B C 300K 600K 900K 1200K 1500K SE +/- 7948.61, N = 3 1437400.80 1435342.55 1428736.59 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Mobile Neural Network Model: nasnet OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2.1 Model: nasnet A B C 6 12 18 24 30 SE +/- 0.23, N = 3 25.39 25.62 24.04 MIN: 25.21 / MAX: 36.06 MIN: 25.06 / MAX: 36.43 MIN: 23.83 / MAX: 34.37 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: mobilenetV3 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2.1 Model: mobilenetV3 A B C 0.8577 1.7154 2.5731 3.4308 4.2885 SE +/- 0.012, N = 3 3.812 3.730 3.626 MIN: 3.77 / MAX: 4.91 MIN: 3.67 / MAX: 14.51 MIN: 3.58 / MAX: 14.14 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: squeezenetv1.1 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2.1 Model: squeezenetv1.1 A B C 2 4 6 8 10 SE +/- 0.067, N = 3 7.780 7.840 7.074 MIN: 7.67 / MAX: 8.99 MIN: 7.65 / MAX: 17.68 MIN: 6.99 / MAX: 10.78 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: resnet-v2-50 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2.1 Model: resnet-v2-50 A B C 9 18 27 36 45 SE +/- 0.07, N = 3 39.42 38.65 38.30 MIN: 38.99 / MAX: 48.62 MIN: 38.04 / MAX: 49.13 MIN: 37.96 / MAX: 48.79 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: SqueezeNetV1.0 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2.1 Model: SqueezeNetV1.0 A B C 3 6 9 12 15 SE +/- 0.13, N = 3 12.13 11.93 11.24 MIN: 11.98 / MAX: 14.82 MIN: 11.56 / MAX: 13.56 MIN: 11.1 / MAX: 12.55 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: MobileNetV2_224 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2.1 Model: MobileNetV2_224 A B C 2 4 6 8 10 SE +/- 0.072, N = 3 7.487 7.291 7.099 MIN: 7.4 / MAX: 17.35 MIN: 7.12 / MAX: 54.74 MIN: 7.04 / MAX: 8.36 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: mobilenet-v1-1.0 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2.1 Model: mobilenet-v1-1.0 A B C 1.1084 2.2168 3.3252 4.4336 5.542 SE +/- 0.039, N = 3 4.926 4.785 4.834 MIN: 4.86 / MAX: 6.15 MIN: 4.67 / MAX: 6.08 MIN: 4.77 / MAX: 6.1 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: inception-v3 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2.1 Model: inception-v3 A B C 11 22 33 44 55 SE +/- 0.14, N = 3 48.37 47.41 46.82 MIN: 47.98 / MAX: 57.44 MIN: 46.53 / MAX: 82.21 MIN: 46.56 / MAX: 55.77 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
NCNN Target: CPU - Model: mobilenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: mobilenet A B C 5 10 15 20 25 SE +/- 0.14, N = 3 20.97 20.77 20.06 MIN: 20.56 / MAX: 22.16 MIN: 19.71 / MAX: 25 MIN: 19.68 / MAX: 25.96 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU-v2-v2 - Model: mobilenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU-v2-v2 - Model: mobilenet-v2 A B C 3 6 9 12 15 SE +/- 0.06, N = 3 8.87 9.04 9.10 MIN: 8.73 / MAX: 10.16 MIN: 8.81 / MAX: 35.14 MIN: 8.92 / MAX: 16.09 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU-v3-v3 - Model: mobilenet-v3 OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU-v3-v3 - Model: mobilenet-v3 A B C 2 4 6 8 10 SE +/- 0.04, N = 3 8.34 8.62 8.64 MIN: 8.17 / MAX: 10.78 MIN: 8.45 / MAX: 10.16 MIN: 8.51 / MAX: 9.48 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: shufflenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: shufflenet-v2 A B C 3 6 9 12 15 SE +/- 0.05, N = 3 10.43 10.32 10.32 MIN: 10.03 / MAX: 49.05 MIN: 10.12 / MAX: 12.33 MIN: 10.24 / MAX: 11.54 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: efficientnet-b0 OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: efficientnet-b0 A B C 3 6 9 12 15 SE +/- 0.21, N = 3 11.76 11.98 11.96 MIN: 11.57 / MAX: 26.48 MIN: 11.6 / MAX: 49.88 MIN: 11.5 / MAX: 35.31 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: blazeface OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: blazeface A B C 1.0058 2.0116 3.0174 4.0232 5.029 SE +/- 0.07, N = 3 4.42 4.47 4.47 MIN: 4.34 / MAX: 5.02 MIN: 4.23 / MAX: 8.98 MIN: 4.39 / MAX: 5.12 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: googlenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: googlenet A B C 5 10 15 20 25 SE +/- 0.34, N = 3 19.37 20.02 20.02 MIN: 19.19 / MAX: 20.48 MIN: 19.17 / MAX: 29.91 MIN: 19.43 / MAX: 24.91 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: vgg16 OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: vgg16 A B C 10 20 30 40 50 SE +/- 0.09, N = 3 41.88 39.89 39.56 MIN: 41.05 / MAX: 44.46 MIN: 38.98 / MAX: 51.68 MIN: 38.98 / MAX: 45.1 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: resnet18 OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: resnet18 A B C 4 8 12 16 20 SE +/- 0.17, N = 3 15.13 15.64 15.67 MIN: 14.88 / MAX: 16.02 MIN: 14.82 / MAX: 24.43 MIN: 14.86 / MAX: 33.29 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: alexnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: alexnet A B C 3 6 9 12 15 SE +/- 0.02, N = 3 9.90 10.54 10.54 MIN: 9.66 / MAX: 13.09 MIN: 10.25 / MAX: 12.35 MIN: 10.39 / MAX: 12.61 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: resnet50 OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: resnet50 A B C 7 14 21 28 35 SE +/- 0.08, N = 3 28.11 27.11 26.75 MIN: 27.19 / MAX: 30.07 MIN: 26.15 / MAX: 31.03 MIN: 26.38 / MAX: 27.38 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: yolov4-tiny OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: yolov4-tiny A B C 7 14 21 28 35 SE +/- 0.36, N = 3 29.61 30.11 29.17 MIN: 28.76 / MAX: 31.56 MIN: 28.47 / MAX: 41.72 MIN: 27.9 / MAX: 32.56 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: squeezenet_ssd OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: squeezenet_ssd A B C 6 12 18 24 30 SE +/- 0.15, N = 3 23.00 23.16 22.55 MIN: 22.23 / MAX: 24.69 MIN: 22.38 / MAX: 27.2 MIN: 22.23 / MAX: 23.68 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: regnety_400m OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: regnety_400m A B C 8 16 24 32 40 SE +/- 0.03, N = 3 34.47 34.60 34.63 MIN: 33.94 / MAX: 47.39 MIN: 33.77 / MAX: 82.78 MIN: 34.16 / MAX: 59.43 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: vision_transformer OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: vision_transformer A B C 60 120 180 240 300 SE +/- 0.67, N = 3 250.64 253.67 250.39 MIN: 199.87 / MAX: 286.61 MIN: 210.05 / MAX: 291.97 MIN: 196.68 / MAX: 298.27 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: FastestDet OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: FastestDet A B C 3 6 9 12 15 SE +/- 0.13, N = 3 13.11 12.85 13.06 MIN: 12.47 / MAX: 13.77 MIN: 11.86 / MAX: 14.58 MIN: 12.71 / MAX: 13.84 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
Natron Input: Spaceship OpenBenchmarking.org FPS, More Is Better Natron 2.4.3 Input: Spaceship A B C 0.855 1.71 2.565 3.42 4.275 SE +/- 0.04, N = 5 3.5 3.7 3.8
NCNN Target: CPU - Model: mnasnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: mnasnet B C 2 4 6 8 10 SE +/- 0.05, N = 3 8.31 8.36 MIN: 8.1 / MAX: 20.77 MIN: 8.25 / MAX: 9.42 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
Phoronix Test Suite v10.8.4