Intel Core i9-10885H testing with a HP 8736 (S91 Ver. 01.02.01 BIOS) and NVIDIA Quadro RTX 5000 with Max-Q Design 16GB on Ubuntu 20.04 via the Phoronix Test Suite.
r1 Compiler Notes: --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 -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xe0 - Thermald 1.9.1OpenCL Notes: GPU Compute Cores: 3072Python Notes: Python 3.8.3Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + 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 Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
r2 r3 Processor: Intel Core i9-10885H @ 5.30GHz (8 Cores / 16 Threads), Motherboard: HP 8736 (S91 Ver. 01.02.01 BIOS), Chipset: Intel Comet Lake PCH, Memory: 32GB, Disk: 2048GB KXG50PNV2T04 KIOXIA, Graphics: NVIDIA Quadro RTX 5000 with Max-Q Design 16GB (600/6000MHz), Audio: Intel Comet Lake PCH cAVS, Network: Intel Wi-Fi 6 AX201
OS: Ubuntu 20.04, Kernel: 5.6.0-1034-oem (x86_64), Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: NVIDIA 450.80.02, OpenGL: 4.6.0, OpenCL: OpenCL 1.2 CUDA 11.0.228, Vulkan: 1.2.133, Compiler: GCC 9.3.0 + CUDA 10.1, File-System: ext4, Screen Resolution: 1920x1080
OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 1 - Decompression Speed r3 r2 r1 2K 4K 6K 8K 10K SE +/- 10.11, N = 3 SE +/- 2.38, N = 3 SE +/- 3.96, N = 3 9810.0 9839.9 9823.2 1. (CC) gcc options: -O3
OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 3 - Compression Speed r3 r2 r1 13 26 39 52 65 SE +/- 0.48, N = 3 SE +/- 0.58, N = 3 SE +/- 0.61, N = 5 58.89 57.36 57.88 1. (CC) gcc options: -O3
OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 3 - Decompression Speed r3 r2 r1 2K 4K 6K 8K 10K SE +/- 0.67, N = 3 SE +/- 16.28, N = 3 SE +/- 1.84, N = 5 9685.2 9653.7 9676.3 1. (CC) gcc options: -O3
OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 9 - Compression Speed r3 r2 r1 13 26 39 52 65 SE +/- 0.66, N = 3 SE +/- 0.36, N = 3 SE +/- 0.59, N = 5 57.01 56.07 55.72 1. (CC) gcc options: -O3
OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 9 - Decompression Speed r3 r2 r1 2K 4K 6K 8K 10K SE +/- 0.78, N = 3 SE +/- 15.38, N = 3 SE +/- 1.80, N = 5 9695.2 9664.8 9679.8 1. (CC) gcc options: -O3
CLOMP CLOMP is the C version of the Livermore OpenMP benchmark developed to measure OpenMP overheads and other performance impacts due to threading in order to influence future system designs. This particular test profile configuration is currently set to look at the OpenMP static schedule speed-up across all available CPU cores using the recommended test configuration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Speedup, More Is Better CLOMP 1.2 Static OMP Speedup r3 r2 r1 0.8325 1.665 2.4975 3.33 4.1625 SE +/- 0.03, N = 15 SE +/- 0.03, N = 15 SE +/- 0.03, N = 3 3.6 2.5 3.7 1. (CC) gcc options: -fopenmp -O3 -lm
OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup PBKDF2-whirlpool r3 r2 r1 200K 400K 600K 800K 1000K SE +/- 2497.33, N = 3 SE +/- 2314.28, N = 3 SE +/- 4903.32, N = 3 810352 830020 816282
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 256b Encryption r3 r2 r1 900 1800 2700 3600 4500 SE +/- 20.10, N = 3 SE +/- 25.91, N = 3 SE +/- 1.66, N = 3 4023.0 4080.5 4005.6
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 256b Decryption r3 r2 r1 900 1800 2700 3600 4500 SE +/- 15.07, N = 3 SE +/- 17.20, N = 3 SE +/- 4.92, N = 3 4026.9 4055.1 4002.4
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 256b Encryption r3 r2 r1 200 400 600 800 1000 SE +/- 2.67, N = 3 SE +/- 1.25, N = 3 SE +/- 0.92, N = 3 874.1 881.4 874.1
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 256b Decryption r3 r2 r1 200 400 600 800 1000 SE +/- 4.03, N = 3 SE +/- 1.50, N = 3 SE +/- 1.62, N = 3 870.9 876.6 872.3
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 256b Encryption r3 r2 r1 110 220 330 440 550 SE +/- 2.51, N = 3 SE +/- 1.08, N = 3 SE +/- 0.75, N = 3 483.6 487.4 482.0
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 256b Decryption r3 r2 r1 110 220 330 440 550 SE +/- 2.21, N = 3 SE +/- 1.43, N = 3 SE +/- 0.34, N = 3 483.0 486.3 482.5
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 512b Encryption r3 r2 r1 700 1400 2100 2800 3500 SE +/- 25.61, N = 3 SE +/- 15.69, N = 3 SE +/- 3.15, N = 3 3336.0 3381.9 3346.8
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 512b Decryption r3 r2 r1 700 1400 2100 2800 3500 SE +/- 13.02, N = 3 SE +/- 10.03, N = 3 SE +/- 1.21, N = 3 3362.9 3388.5 3348.3
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 512b Encryption r3 r2 r1 200 400 600 800 1000 SE +/- 4.25, N = 3 SE +/- 0.87, N = 3 SE +/- 0.83, N = 3 874.4 882.1 878.0
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 512b Decryption r3 r2 r1 200 400 600 800 1000 SE +/- 4.24, N = 3 SE +/- 1.17, N = 3 SE +/- 1.28, N = 3 873.5 878.1 871.7
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 512b Decryption r3 r2 r1 110 220 330 440 550 SE +/- 2.34, N = 3 SE +/- 1.44, N = 3 SE +/- 0.10, N = 3 483.0 485.7 482.7
Basis Universal Basis Universal is a GPU texture codoec. This test times how long it takes to convert sRGB PNGs into Basis Univeral assets with various settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 0 r3 r2 r1 2 4 6 8 10 SE +/- 0.095, N = 3 SE +/- 0.061, N = 3 SE +/- 0.079, N = 3 7.353 7.345 7.288 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
DDraceNetwork This is a test of DDraceNetwork, an open-source cooperative platformer. OpenGL 3.3 is used for rendering, with fallbacks for older OpenGL versions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better DDraceNetwork 15.2.3 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: RaiNyMore2 r3 r2 r1 30 60 90 120 150 SE +/- 9.86, N = 15 SE +/- 13.14, N = 12 130.66 100.58 158.21 MIN: 6.67 / MAX: 498.75 MIN: 6.72 / MAX: 493.34 MIN: 7.02 / MAX: 449.03 1. (CXX) g++ options: -O3 -rdynamic -lcrypto -lz -lrt -lpthread -lcurl -lfreetype -lSDL2 -lwavpack -lopusfile -lopus -logg -lGL -lX11 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
OpenBenchmarking.org Frames Per Second, More Is Better DDraceNetwork 15.2.3 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap r3 r2 r1 90 180 270 360 450 SE +/- 2.45, N = 3 SE +/- 2.73, N = 3 SE +/- 0.25, N = 3 434.24 429.37 435.20 MIN: 115.25 / MAX: 499.75 MIN: 112.88 / MAX: 499.75 MIN: 99.45 / MAX: 499.75 1. (CXX) g++ options: -O3 -rdynamic -lcrypto -lz -lrt -lpthread -lcurl -lfreetype -lSDL2 -lwavpack -lopusfile -lopus -logg -lGL -lX11 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
OpenBenchmarking.org Frames Per Second, More Is Better DDraceNetwork 15.2.3 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.0 - Zoom: Default - Demo: Multeasymap r3 r2 r1 90 180 270 360 450 SE +/- 4.35, N = 3 SE +/- 2.87, N = 3 SE +/- 0.79, N = 3 412.38 412.43 413.88 MIN: 127.91 / MAX: 499.75 MIN: 103.17 / MAX: 499.75 MIN: 119.86 / MAX: 499.75 1. (CXX) g++ options: -O3 -rdynamic -lcrypto -lz -lrt -lpthread -lcurl -lfreetype -lSDL2 -lwavpack -lopusfile -lopus -logg -lGL -lX11 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
DDraceNetwork This is a test of DDraceNetwork, an open-source cooperative platformer. OpenGL 3.3 is used for rendering, with fallbacks for older OpenGL versions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better DDraceNetwork 15.2.3 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.0 - Zoom: Default - Demo: RaiNyMore2 r3 r2 r1 40 80 120 160 200 SE +/- 11.09, N = 15 SE +/- 9.59, N = 15 SE +/- 9.09, N = 15 151.49 169.30 170.36 MIN: 2.37 / MAX: 499.75 MIN: 2.38 / MAX: 499.5 MIN: 2.43 / MAX: 499.5 1. (CXX) g++ options: -O3 -rdynamic -lcrypto -lz -lrt -lpthread -lcurl -lfreetype -lSDL2 -lwavpack -lopusfile -lopus -logg -lGL -lX11 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
Basis Universal Basis Universal is a GPU texture codoec. This test times how long it takes to convert sRGB PNGs into Basis Univeral assets with various settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: ETC1S r3 r2 r1 13 26 39 52 65 SE +/- 0.56, N = 3 SE +/- 0.15, N = 3 SE +/- 0.38, N = 3 58.06 58.06 57.82 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 r3 r2 r1 13 26 39 52 65 SE +/- 0.58, N = 3 SE +/- 0.41, N = 3 SE +/- 0.55, N = 3 55.77 55.74 55.50 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 3 r3 r2 r1 20 40 60 80 100 SE +/- 0.53, N = 3 SE +/- 0.55, N = 3 SE +/- 0.55, N = 3 111.04 110.93 110.84 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 + RDO Post-Processing r3 r2 r1 200 400 600 800 1000 SE +/- 0.62, N = 3 SE +/- 0.35, N = 3 SE +/- 0.74, N = 3 841.23 840.32 840.35 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Darktable Darktable is an open-source photography / workflow application this will use any system-installed Darktable program or on Windows will automatically download the pre-built binary from the project. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Boat - Acceleration: CPU-only r3 r2 r1 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 15.86 15.87 15.91
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Masskrug - Acceleration: CPU-only r3 r2 r1 2 4 6 8 10 SE +/- 0.099, N = 12 SE +/- 0.096, N = 12 SE +/- 0.097, N = 12 7.155 7.150 7.128
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Server Rack - Acceleration: CPU-only r3 r2 r1 0.0407 0.0814 0.1221 0.1628 0.2035 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 0.181 0.181 0.181
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Server Room - Acceleration: CPU-only r3 r2 r1 0.9407 1.8814 2.8221 3.7628 4.7035 SE +/- 0.006, N = 3 SE +/- 0.004, N = 3 SE +/- 0.010, N = 3 4.178 4.174 4.181
BRL-CAD BRL-CAD 7.28.0 is a cross-platform, open-source solid modeling system with built-in benchmark mode. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.30.8 VGR Performance Metric r3 r2 r1 14K 28K 42K 56K 70K 64033 63822 63909 1. (CXX) g++ options: -std=c++11 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lSM -lICE -lXi -lGLU -lGL -lGLdispatch -lX11 -lXext -lXrender -lpthread -ldl -luuid -lm
LuxCoreRender OpenCL LuxCoreRender is an open-source physically based renderer. This test profile is focused on running LuxCoreRender on OpenCL accelerators/GPUs. The alternative luxcorerender test profile is for CPU execution due to a difference in tests, etc. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender OpenCL 2.3 Scene: Rainbow Colors and Prism r3 r2 r1 1.2173 2.4346 3.6519 4.8692 6.0865 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.12, N = 12 5.41 5.39 5.30 MIN: 4.58 / MAX: 5.7 MIN: 4.6 / MAX: 5.67 MIN: 1.66 / MAX: 5.7
OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender OpenCL 2.3 Scene: Food r3 r2 r1 0.297 0.594 0.891 1.188 1.485 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 12 1.30 1.32 1.27 MIN: 0.26 / MAX: 1.57 MIN: 0.29 / MAX: 1.57 MIN: 0.13 / MAX: 1.57
OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender OpenCL 2.3 Scene: LuxCore Benchmark r3 r2 r1 0.5198 1.0396 1.5594 2.0792 2.599 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 12 2.29 2.31 2.26 MIN: 0.27 / MAX: 2.64 MIN: 0.27 / MAX: 2.63 MIN: 0.14 / MAX: 2.63
yquake2 This is a test of Yamagi Quake II. Yamagi Quake II is an enhanced client for id Software's Quake II with focus on offline and coop gameplay. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 7.45 Renderer: Software CPU - Resolution: 1920 x 1080 r3 r2 r1 14 28 42 56 70 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 60.6 60.7 60.7 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
LuxCoreRender OpenCL LuxCoreRender is an open-source physically based renderer. This test profile is focused on running LuxCoreRender on OpenCL accelerators/GPUs. The alternative luxcorerender test profile is for CPU execution due to a difference in tests, etc. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender OpenCL 2.3 Scene: DLSC r3 r2 r1 0.6233 1.2466 1.8699 2.4932 3.1165 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.06, N = 12 2.76 2.77 2.70 MIN: 2.56 / MAX: 2.84 MIN: 2.57 / MAX: 2.84 MIN: 0.69 / MAX: 2.81
yquake2 This is a test of Yamagi Quake II. Yamagi Quake II is an enhanced client for id Software's Quake II with focus on offline and coop gameplay. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 7.45 Renderer: OpenGL 1.x - Resolution: 1920 x 1080 r3 r2 r1 13 26 39 52 65 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 59.9 59.9 59.9 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
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 7.45 Renderer: OpenGL 3.x - Resolution: 1920 x 1080 r3 r2 r1 13 26 39 52 65 60 60 60 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
Opus Codec Encoding Opus is an open audio codec. Opus is a lossy audio compression format designed primarily for interactive real-time applications over the Internet. This test uses Opus-Tools and measures the time required to encode a WAV file to Opus. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Opus Codec Encoding 1.3.1 WAV To Opus Encode r3 r2 r1 2 4 6 8 10 SE +/- 0.008, N = 5 SE +/- 0.004, N = 5 SE +/- 0.009, N = 5 7.616 7.602 7.624 1. (CXX) g++ options: -fvisibility=hidden -logg -lm
ASTC Encoder ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Fast r3 r2 r1 1.2668 2.5336 3.8004 5.0672 6.334 SE +/- 0.04, N = 12 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 5.63 5.59 5.44 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Medium r3 r2 r1 2 4 6 8 10 SE +/- 0.16, N = 15 SE +/- 0.11, N = 15 SE +/- 0.14, N = 15 7.58 7.61 7.68 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Thorough r3 r2 r1 12 24 36 48 60 SE +/- 0.42, N = 3 SE +/- 0.54, N = 3 SE +/- 0.54, N = 3 54.65 54.38 54.29 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Exhaustive r3 r2 r1 100 200 300 400 500 SE +/- 0.54, N = 3 SE +/- 0.81, N = 3 SE +/- 0.52, N = 3 449.90 449.37 447.99 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
GEGL GEGL is the Generic Graphics Library and is the library/framework used by GIMP and other applications like GNOME Photos. This test profile times how long it takes to complete various GEGL operations on a static set of sample JPEG images. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Crop r3 r2 r1 2 4 6 8 10 SE +/- 0.077, N = 8 SE +/- 0.073, N = 9 SE +/- 0.065, N = 11 8.826 8.839 8.900
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Scale r3 r2 r1 2 4 6 8 10 SE +/- 0.056, N = 14 SE +/- 0.059, N = 13 SE +/- 0.055, N = 12 7.000 6.973 6.954
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Cartoon r3 r2 r1 20 40 60 80 100 SE +/- 0.09, N = 3 SE +/- 0.19, N = 3 SE +/- 0.12, N = 3 86.99 87.32 86.79
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Reflect r3 r2 r1 7 14 21 28 35 SE +/- 0.22, N = 3 SE +/- 0.30, N = 3 SE +/- 0.29, N = 3 28.31 28.50 28.18
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Antialias r3 r2 r1 8 16 24 32 40 SE +/- 0.38, N = 3 SE +/- 0.35, N = 3 SE +/- 0.45, N = 3 36.65 36.56 36.56
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Tile Glass r3 r2 r1 7 14 21 28 35 SE +/- 0.39, N = 3 SE +/- 0.27, N = 3 SE +/- 0.36, N = 3 28.06 28.24 28.24
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Wavelet Blur r3 r2 r1 13 26 39 52 65 SE +/- 0.25, N = 3 SE +/- 0.39, N = 3 SE +/- 0.25, N = 3 57.84 57.95 57.99
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Color Enhance r3 r2 r1 12 24 36 48 60 SE +/- 0.28, N = 3 SE +/- 0.04, N = 3 SE +/- 0.22, N = 3 54.10 54.31 54.11
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Rotate 90 Degrees r3 r2 r1 9 18 27 36 45 SE +/- 0.43, N = 3 SE +/- 0.36, N = 3 SE +/- 0.31, N = 3 37.69 37.54 37.70
Betsy GPU Compressor Betsy is an open-source GPU compressor of various GPU compression techniques. Betsy is written in GLSL for Vulkan/OpenGL (compute shader) support for GPU-based texture compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Betsy GPU Compressor 1.1 Beta Codec: ETC1 - Quality: Highest r3 r2 r1 1.3172 2.6344 3.9516 5.2688 6.586 SE +/- 0.024, N = 3 SE +/- 0.008, N = 3 SE +/- 0.068, N = 12 5.792 5.789 5.854 1. (CXX) g++ options: -O3 -O2 -lpthread -ldl
Inkscape Inkscape is an open-source vector graphics editor. This test profile times how long it takes to complete various operations by Inkscape. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Inkscape Operation: SVG Files To PNG r3 r2 r1 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 21.07 21.05 21.00 1. Inkscape 0.92.5 (2060ec1f9f, 2020-04-08)
eSpeak-NG Speech Engine This test times how long it takes the eSpeak speech synthesizer to read Project Gutenberg's The Outline of Science and output to a WAV file. This test profile is now tracking the eSpeak-NG version of eSpeak. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis r3 r2 r1 7 14 21 28 35 SE +/- 0.04, N = 4 SE +/- 0.12, N = 4 SE +/- 0.29, N = 4 27.71 27.18 26.47 1. (CC) gcc options: -O2 -std=c99 -lpthread -lm
Unigine Heaven This test calculates the average frame-rate within the Heaven demo for the Unigine engine. This engine is extremely demanding on the system's graphics card. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Unigine Heaven 4.0 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL r3 r2 r1 30 60 90 120 150 SE +/- 0.56, N = 3 SE +/- 0.96, N = 3 SE +/- 0.71, N = 3 139.18 139.91 139.13
OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: Mobilenet - Device: OpenCL r3 r2 r1 300 600 900 1200 1500 SE +/- 4.92, N = 3 SE +/- 2.03, N = 3 SE +/- 3.10, N = 3 1247.93 1244.95 1246.78
OpenBenchmarking.org FPS, More Is Better PlaidML FP16: Yes - Mode: Inference - Network: Mobilenet - Device: OpenCL r3 r2 r1 400 800 1200 1600 2000 SE +/- 8.53, N = 3 SE +/- 3.54, N = 3 SE +/- 7.57, N = 3 1817.78 1823.06 1819.24
OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: DenseNet 201 - Device: OpenCL r3 r2 r1 20 40 60 80 100 SE +/- 0.40, N = 3 SE +/- 0.42, N = 3 SE +/- 0.19, N = 3 109.99 109.98 110.07
LeelaChessZero LeelaChessZero (lc0 / lczero) is a chess engine automated vian neural networks. This test profile can be used for OpenCL, CUDA + cuDNN, and BLAS (CPU-based) benchmarking. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: OpenCL r3 r2 r1 3K 6K 9K 12K 15K SE +/- 44.68, N = 3 SE +/- 176.76, N = 3 SE +/- 160.45, N = 3 13416 13173 13277 1. (CXX) g++ options: -flto -pthread
DeepSpeech Mozilla DeepSpeech is a speech-to-text engine powered by TensorFlow for machine learning and derived from Baidu's Deep Speech research paper. This test profile times the speech-to-text process for a roughly three minute audio recording. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better DeepSpeech 0.6 Acceleration: CPU r3 r2 r1 20 40 60 80 100 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.21, N = 3 81.04 81.07 81.30
RNNoise RNNoise is a recurrent neural network for audio noise reduction developed by Mozilla and Xiph.Org. This test profile is a single-threaded test measuring the time to denoise a sample 26 minute long 16-bit RAW audio file using this recurrent neural network noise suppression library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 2020-06-28 r3 r2 r1 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 22.04 21.32 22.08 1. (CC) gcc options: -O2 -pedantic -fvisibility=hidden -lm
Mobile Neural Network MNN is the Mobile Neural Network as a highly efficient, lightweight deep learning framework developed by ALibaba. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: SqueezeNetV1.0 r3 r2 r1 3 6 9 12 15 SE +/- 0.373, N = 10 SE +/- 0.316, N = 11 SE +/- 0.373, N = 10 8.944 8.982 8.899 MIN: 5.01 / MAX: 31.89 MIN: 5.05 / MAX: 31.35 MIN: 4.96 / MAX: 31.21 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
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: resnet-v2-50 r3 r2 r1 13 26 39 52 65 SE +/- 0.40, N = 10 SE +/- 0.35, N = 11 SE +/- 0.40, N = 10 58.79 58.53 58.16 MIN: 36.87 / MAX: 85.77 MIN: 37.33 / MAX: 83.74 MIN: 36.86 / MAX: 81.73 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
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: MobileNetV2_224 r3 r2 r1 1.1905 2.381 3.5715 4.762 5.9525 SE +/- 0.209, N = 10 SE +/- 0.185, N = 11 SE +/- 0.210, N = 10 5.285 5.291 5.239 MIN: 3.27 / MAX: 26.82 MIN: 3.3 / MAX: 27.38 MIN: 3.19 / MAX: 26.27 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
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: mobilenet-v1-1.0 r3 r2 r1 3 6 9 12 15 SE +/- 0.01, N = 10 SE +/- 0.01, N = 11 SE +/- 0.01, N = 10 10.66 10.68 10.65 MIN: 10.33 / MAX: 32.25 MIN: 10.35 / MAX: 33.35 MIN: 10.33 / MAX: 34.53 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
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: inception-v3 r3 r2 r1 14 28 42 56 70 SE +/- 0.22, N = 10 SE +/- 0.18, N = 11 SE +/- 0.15, N = 10 63.56 63.18 62.57 MIN: 60.92 / MAX: 102.85 MIN: 61.02 / MAX: 104.39 MIN: 60.82 / MAX: 96.05 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
TNN TNN is an open-source deep learning reasoning framework developed by Tencent. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: MobileNet v2 r3 r2 r1 70 140 210 280 350 SE +/- 0.36, N = 3 SE +/- 0.81, N = 3 SE +/- 2.78, N = 8 299.40 295.55 321.42 MIN: 297.92 / MAX: 315.55 MIN: 292.39 / MAX: 306.56 MIN: 300.42 / MAX: 371.06 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: SqueezeNet v1.1 r3 r2 r1 60 120 180 240 300 SE +/- 0.12, N = 3 SE +/- 0.11, N = 3 SE +/- 1.46, N = 3 272.68 264.95 272.91 MIN: 271.53 / MAX: 277.6 MIN: 264.07 / MAX: 268.01 MIN: 264.43 / MAX: 277.05 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
NCNN NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: mobilenet r3 r2 r1 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.17, N = 3 26.53 26.63 26.62 MIN: 25.78 / MAX: 41.25 MIN: 25.7 / MAX: 41.21 MIN: 25.69 / MAX: 38.05 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU-v2-v2 - Model: mobilenet-v2 r3 r2 r1 2 4 6 8 10 SE +/- 0.73, N = 3 SE +/- 0.73, N = 3 SE +/- 0.67, N = 3 7.23 7.22 7.31 MIN: 5.55 / MAX: 12.3 MIN: 5.54 / MAX: 12.03 MIN: 5.51 / MAX: 16.43 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU-v3-v3 - Model: mobilenet-v3 r3 r2 r1 1.3073 2.6146 3.9219 5.2292 6.5365 SE +/- 0.62, N = 3 SE +/- 0.65, N = 3 SE +/- 0.65, N = 3 5.81 5.81 5.74 MIN: 4.48 / MAX: 10.59 MIN: 4.43 / MAX: 17.76 MIN: 4.3 / MAX: 7.75 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: shufflenet-v2 r3 r2 r1 2 4 6 8 10 SE +/- 0.95, N = 3 SE +/- 0.94, N = 3 SE +/- 0.03, N = 3 7.03 6.95 7.93 MIN: 5.04 / MAX: 20.64 MIN: 5.01 / MAX: 9.68 MIN: 7.52 / MAX: 16.61 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: mnasnet r3 r2 r1 2 4 6 8 10 SE +/- 0.74, N = 3 SE +/- 0.75, N = 3 SE +/- 0.02, N = 3 5.96 5.96 6.67 MIN: 4.33 / MAX: 28.21 MIN: 4.32 / MAX: 14.32 MIN: 5.99 / MAX: 21.18 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: efficientnet-b0 r3 r2 r1 3 6 9 12 15 SE +/- 0.96, N = 3 SE +/- 0.96, N = 3 SE +/- 0.05, N = 3 9.06 9.05 10.00 MIN: 7.04 / MAX: 12.38 MIN: 6.99 / MAX: 21.76 MIN: 9.46 / MAX: 24.32 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: blazeface r3 r2 r1 0.585 1.17 1.755 2.34 2.925 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.00, N = 3 2.57 2.60 2.54 MIN: 2.45 / MAX: 2.83 MIN: 2.45 / MAX: 10.37 MIN: 2.35 / MAX: 2.74 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: googlenet r3 r2 r1 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 20.21 20.01 19.98 MIN: 19.11 / MAX: 32.7 MIN: 18.96 / MAX: 24.67 MIN: 18.95 / MAX: 23.24 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: vgg16 r3 r2 r1 16 32 48 64 80 SE +/- 0.12, N = 3 SE +/- 0.03, N = 3 SE +/- 0.20, N = 3 71.86 71.91 72.09 MIN: 70.48 / MAX: 88 MIN: 70.43 / MAX: 92.47 MIN: 70.5 / MAX: 88.28 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: resnet18 r3 r2 r1 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 18.66 18.71 18.62 MIN: 17.05 / MAX: 30.94 MIN: 17.06 / MAX: 33.58 MIN: 17.08 / MAX: 32.57 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: alexnet r3 r2 r1 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 15.49 15.46 15.50 MIN: 14.41 / MAX: 24.83 MIN: 14.35 / MAX: 27.24 MIN: 14.41 / MAX: 55.15 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: resnet50 r3 r2 r1 9 18 27 36 45 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.51, N = 3 37.22 37.30 37.81 MIN: 33.9 / MAX: 52.84 MIN: 33.91 / MAX: 56.28 MIN: 34.04 / MAX: 52.8 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: yolov4-tiny r3 r2 r1 8 16 24 32 40 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.48, N = 3 35.66 35.59 35.95 MIN: 34.45 / MAX: 49.15 MIN: 34.42 / MAX: 51.24 MIN: 34.4 / MAX: 55.63 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: squeezenet_ssd r3 r2 r1 7 14 21 28 35 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.14, N = 3 27.63 27.51 27.64 MIN: 27.02 / MAX: 46.56 MIN: 26.93 / MAX: 43.6 MIN: 27 / MAX: 40.14 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: regnety_400m r3 r2 r1 5 10 15 20 25 SE +/- 0.10, N = 3 SE +/- 0.24, N = 3 SE +/- 0.06, N = 3 19.38 18.91 19.16 MIN: 14.45 / MAX: 42.2 MIN: 13.5 / MAX: 30.63 MIN: 18.07 / MAX: 22.36 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: mobilenet r3 r2 r1 6 12 18 24 30 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 26.51 26.53 26.52 MIN: 25.69 / MAX: 45.35 MIN: 25.76 / MAX: 43.91 MIN: 25.69 / MAX: 43.81 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU-v2-v2 - Model: mobilenet-v2 r3 r2 r1 2 4 6 8 10 SE +/- 0.73, N = 3 SE +/- 0.79, N = 3 SE +/- 0.74, N = 3 7.19 7.22 7.23 MIN: 5.52 / MAX: 9.67 MIN: 5.41 / MAX: 20.72 MIN: 5.54 / MAX: 9.59 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU-v3-v3 - Model: mobilenet-v3 r3 r2 r1 1.3073 2.6146 3.9219 5.2292 6.5365 SE +/- 0.64, N = 3 SE +/- 0.65, N = 3 SE +/- 0.62, N = 3 5.81 5.73 5.74 MIN: 4.41 / MAX: 25.12 MIN: 4.33 / MAX: 10.47 MIN: 4.43 / MAX: 9.64 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: shufflenet-v2 r3 r2 r1 2 4 6 8 10 SE +/- 0.93, N = 3 SE +/- 0.96, N = 3 SE +/- 0.07, N = 3 7.05 6.98 7.92 MIN: 5.04 / MAX: 20.37 MIN: 4.98 / MAX: 27.09 MIN: 7.27 / MAX: 20.3 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: mnasnet r3 r2 r1 2 4 6 8 10 SE +/- 0.76, N = 3 SE +/- 0.71, N = 3 SE +/- 0.00, N = 3 5.91 5.86 6.63 MIN: 4.32 / MAX: 7.94 MIN: 4.3 / MAX: 15.47 MIN: 6.21 / MAX: 8.85 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: efficientnet-b0 r3 r2 r1 3 6 9 12 15 SE +/- 0.94, N = 3 SE +/- 0.95, N = 3 SE +/- 0.10, N = 3 8.99 9.02 10.01 MIN: 6.99 / MAX: 13.79 MIN: 7 / MAX: 19.29 MIN: 9.44 / MAX: 29.57 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: blazeface r3 r2 r1 0.5738 1.1476 1.7214 2.2952 2.869 SE +/- 0.25, N = 3 SE +/- 0.26, N = 3 SE +/- 0.02, N = 3 2.29 2.29 2.55 MIN: 1.69 / MAX: 12.73 MIN: 1.68 / MAX: 8.91 MIN: 2.43 / MAX: 2.76 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: googlenet r3 r2 r1 5 10 15 20 25 SE +/- 1.84, N = 3 SE +/- 1.77, N = 3 SE +/- 0.06, N = 3 18.26 18.20 20.05 MIN: 14.28 / MAX: 36.09 MIN: 14.26 / MAX: 31.74 MIN: 18.94 / MAX: 32.96 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: vgg16 r3 r2 r1 16 32 48 64 80 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 71.86 71.82 71.96 MIN: 70.4 / MAX: 88.5 MIN: 70.37 / MAX: 86.67 MIN: 70.52 / MAX: 88.3 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: resnet18 r3 r2 r1 5 10 15 20 25 SE +/- 0.27, N = 3 SE +/- 0.34, N = 3 SE +/- 0.00, N = 3 18.38 18.33 18.62 MIN: 14.4 / MAX: 32.57 MIN: 14.43 / MAX: 32.39 MIN: 17.13 / MAX: 20.97 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: alexnet r3 r2 r1 4 8 12 16 20 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 15.50 15.53 15.44 MIN: 14.41 / MAX: 26.23 MIN: 14.41 / MAX: 25.62 MIN: 14.41 / MAX: 26.42 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: resnet50 r3 r2 r1 9 18 27 36 45 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 37.26 37.34 37.25 MIN: 33.79 / MAX: 52.48 MIN: 33.97 / MAX: 56.32 MIN: 34.07 / MAX: 48.19 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: yolov4-tiny r3 r2 r1 8 16 24 32 40 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 35.53 35.51 35.52 MIN: 32.99 / MAX: 52.01 MIN: 33.05 / MAX: 50.05 MIN: 34.38 / MAX: 51.44 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: squeezenet_ssd r3 r2 r1 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 27.55 27.52 27.58 MIN: 26.92 / MAX: 41.99 MIN: 26.95 / MAX: 42.6 MIN: 26.94 / MAX: 43.23 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: regnety_400m r3 r2 r1 5 10 15 20 25 SE +/- 1.77, N = 3 SE +/- 1.83, N = 3 SE +/- 0.09, N = 3 17.60 17.15 19.16 MIN: 13.79 / MAX: 32.97 MIN: 13.3 / MAX: 38.12 MIN: 17.94 / MAX: 21.24 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
GROMACS The GROMACS (GROningen MAchine for Chemical Simulations) molecular dynamics package testing on the CPU with the water_GMX50 data. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2020.3 Water Benchmark r3 r2 r1 0.1388 0.2776 0.4164 0.5552 0.694 SE +/- 0.002, N = 3 SE +/- 0.004, N = 3 SE +/- 0.003, N = 3 0.614 0.610 0.617 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
High Performance Conjugate Gradient HPCG is the High Performance Conjugate Gradient and is a new scientific benchmark from Sandia National Lans focused for super-computer testing with modern real-world workloads compared to HPCC. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.1 r3 r2 r1 0.8914 1.7828 2.6742 3.5656 4.457 SE +/- 0.01196, N = 3 SE +/- 0.00692, N = 3 SE +/- 0.00082, N = 3 3.95457 3.96068 3.96177 1. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes select OpenCL, NVIDIA CUDA and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenCL Particle Filter r3 r2 r1 2 4 6 8 10 SE +/- 0.016, N = 3 SE +/- 0.013, N = 3 SE +/- 0.065, N = 3 7.027 7.055 7.115 1. (CXX) g++ options: -O2 -lOpenCL
oneDNN This is a test of the Intel oneDNN as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Intel oneDNN was formerly known as DNNL (Deep Neural Network Library) and MKL-DNN before being rebranded as part of the Intel oneAPI initiative. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU r3 r2 r1 2 4 6 8 10 SE +/- 0.02993, N = 3 SE +/- 0.11582, N = 12 SE +/- 0.05152, N = 3 7.14574 7.04404 7.16575 MIN: 5.45 MIN: 4.11 MIN: 5.58 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU r3 r2 r1 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 12.61 12.44 12.47 MIN: 12.2 MIN: 12.09 MIN: 12.08 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU r3 r2 r1 0.715 1.43 2.145 2.86 3.575 SE +/- 0.06527, N = 12 SE +/- 0.02081, N = 3 SE +/- 0.01732, N = 3 3.11291 3.16769 3.17762 MIN: 1.86 MIN: 2.39 MIN: 2.58 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU r3 r2 r1 0.6248 1.2496 1.8744 2.4992 3.124 SE +/- 0.00352, N = 3 SE +/- 0.01530, N = 3 SE +/- 0.00400, N = 3 2.74874 2.77670 2.72558 MIN: 2.54 MIN: 2.56 MIN: 2.54 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU r3 r2 r1 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 21.62 21.70 21.69 MIN: 21.51 MIN: 21.48 MIN: 21.47 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU r3 r2 r1 3 6 9 12 15 SE +/- 0.03582, N = 3 SE +/- 0.03928, N = 3 SE +/- 0.04555, N = 3 9.73732 9.76468 9.77594 MIN: 8.75 MIN: 8.72 MIN: 8.77 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU r3 r2 r1 3 6 9 12 15 SE +/- 0.22537, N = 12 SE +/- 0.15643, N = 15 SE +/- 0.23621, N = 12 9.81238 9.77701 9.87893 MIN: 6.65 MIN: 6.67 MIN: 6.66 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU r3 r2 r1 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 18.03 17.90 18.01 MIN: 17.24 MIN: 17.18 MIN: 17.22 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU r3 r2 r1 3 6 9 12 15 SE +/- 0.11418, N = 3 SE +/- 0.01715, N = 3 SE +/- 0.04374, N = 3 9.06628 9.00692 8.96782 MIN: 8 MIN: 8.15 MIN: 8.14 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU r3 r2 r1 1.0682 2.1364 3.2046 4.2728 5.341 SE +/- 0.07477, N = 15 SE +/- 0.06823, N = 15 SE +/- 0.10403, N = 12 4.73728 4.71457 4.74772 MIN: 3.29 MIN: 3.29 MIN: 3.29 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU r3 r2 r1 1500 3000 4500 6000 7500 SE +/- 6.55, N = 3 SE +/- 1.75, N = 3 SE +/- 12.55, N = 3 7169.03 7159.48 7155.41 MIN: 7046.49 MIN: 7040.61 MIN: 7025.22 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU r3 r2 r1 800 1600 2400 3200 4000 SE +/- 3.77, N = 3 SE +/- 2.65, N = 3 SE +/- 2.45, N = 3 3797.72 3797.05 3795.02 MIN: 3684.19 MIN: 3673.18 MIN: 3682.24 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU r3 r2 r1 1500 3000 4500 6000 7500 SE +/- 6.73, N = 3 SE +/- 4.70, N = 3 SE +/- 2.95, N = 3 7151.58 7159.42 7140.50 MIN: 7027.2 MIN: 7041.4 MIN: 7021.68 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU r3 r2 r1 800 1600 2400 3200 4000 SE +/- 3.22, N = 3 SE +/- 4.34, N = 3 SE +/- 6.76, N = 3 3798.12 3800.41 3795.81 MIN: 3685.27 MIN: 3681.23 MIN: 3687.23 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU r3 r2 r1 0.9867 1.9734 2.9601 3.9468 4.9335 SE +/- 0.00559, N = 3 SE +/- 0.00806, N = 3 SE +/- 0.00310, N = 3 4.38535 4.37852 4.36381 MIN: 4.25 MIN: 4.25 MIN: 4.23 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU r3 r2 r1 1500 3000 4500 6000 7500 SE +/- 2.23, N = 3 SE +/- 0.92, N = 3 SE +/- 3.89, N = 3 7147.09 7154.66 7144.23 MIN: 7033.98 MIN: 7035.88 MIN: 7028.46 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU r3 r2 r1 800 1600 2400 3200 4000 SE +/- 1.33, N = 3 SE +/- 1.20, N = 3 SE +/- 1.61, N = 3 3792.87 3799.45 3797.32 MIN: 3672.83 MIN: 3692.97 MIN: 3686.53 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU r3 r2 r1 1.0059 2.0118 3.0177 4.0236 5.0295 SE +/- 0.00726, N = 3 SE +/- 0.01661, N = 3 SE +/- 0.00967, N = 3 4.46656 4.47062 4.45564 MIN: 4.01 MIN: 4.02 MIN: 4.02 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenVINO This is a test of the Intel OpenVINO, a toolkit around neural networks, using its built-in benchmarking support and analyzing the throughput and latency for various models. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Face Detection 0106 FP16 - Device: CPU r3 r2 r1 0.288 0.576 0.864 1.152 1.44 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 1.28 1.28 1.28 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Face Detection 0106 FP16 - Device: CPU r3 r2 r1 700 1400 2100 2800 3500 SE +/- 7.78, N = 3 SE +/- 3.88, N = 3 SE +/- 4.35, N = 3 3164.51 3166.57 3165.24 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Face Detection 0106 FP32 - Device: CPU r3 r2 r1 0.2858 0.5716 0.8574 1.1432 1.429 SE +/- 0.02, N = 3 SE +/- 0.02, N = 4 SE +/- 0.01, N = 3 1.27 1.27 1.26 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Face Detection 0106 FP32 - Device: CPU r3 r2 r1 700 1400 2100 2800 3500 SE +/- 2.51, N = 3 SE +/- 1.22, N = 4 SE +/- 2.58, N = 3 3212.10 3207.35 3202.53 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Person Detection 0106 FP16 - Device: CPU r3 r2 r1 0.18 0.36 0.54 0.72 0.9 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 0.80 0.80 0.80 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Person Detection 0106 FP16 - Device: CPU r3 r2 r1 1100 2200 3300 4400 5500 SE +/- 4.20, N = 3 SE +/- 19.24, N = 3 SE +/- 4.97, N = 3 5006.34 4978.25 4961.99 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Person Detection 0106 FP32 - Device: CPU r3 r2 r1 0.1778 0.3556 0.5334 0.7112 0.889 SE +/- 0.01, N = 5 SE +/- 0.01, N = 9 SE +/- 0.01, N = 3 0.79 0.79 0.79 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Person Detection 0106 FP32 - Device: CPU r3 r2 r1 1100 2200 3300 4400 5500 SE +/- 14.45, N = 5 SE +/- 9.68, N = 9 SE +/- 15.43, N = 3 5073.09 5079.89 5069.44 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Age Gender Recognition Retail 0013 FP16 - Device: CPU r3 r2 r1 700 1400 2100 2800 3500 SE +/- 34.05, N = 6 SE +/- 38.35, N = 4 SE +/- 33.67, N = 3 3405.92 3403.45 3442.78 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Age Gender Recognition Retail 0013 FP16 - Device: CPU r3 r2 r1 0.2678 0.5356 0.8034 1.0712 1.339 SE +/- 0.00, N = 6 SE +/- 0.00, N = 4 SE +/- 0.00, N = 3 1.19 1.19 1.17 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Age Gender Recognition Retail 0013 FP32 - Device: CPU r3 r2 r1 700 1400 2100 2800 3500 SE +/- 40.89, N = 4 SE +/- 33.23, N = 5 SE +/- 35.01, N = 3 3347.93 3307.53 3363.55 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Age Gender Recognition Retail 0013 FP32 - Device: CPU r3 r2 r1 0.2768 0.5536 0.8304 1.1072 1.384 SE +/- 0.00, N = 4 SE +/- 0.00, N = 5 SE +/- 0.00, N = 3 1.22 1.23 1.21 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
Stockfish This is a test of Stockfish, an advanced C++11 chess benchmark that can scale up to 128 CPU cores. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 12 Total Time r3 r2 r1 2M 4M 6M 8M 10M SE +/- 67987.28, N = 12 SE +/- 85742.14, N = 3 SE +/- 85083.98, N = 8 9629353 9839292 9703133 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++17 -pedantic -O3 -msse -msse3 -mpopcnt -msse4.1 -mssse3 -msse2 -flto -flto=jobserver
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl r3 r2 r1 50 100 150 200 250 SE +/- 1.72, N = 8 SE +/- 1.60, N = 10 SE +/- 1.72, N = 8 207 207 207 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Rotate r3 r2 r1 200 400 600 800 1000 SE +/- 1.86, N = 3 SE +/- 3.18, N = 3 SE +/- 2.52, N = 3 900 875 902 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen r3 r2 r1 16 32 48 64 80 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 73 72 72 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Enhanced r3 r2 r1 30 60 90 120 150 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 115 115 115 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Resizing r3 r2 r1 120 240 360 480 600 SE +/- 5.36, N = 3 SE +/- 5.00, N = 3 SE +/- 2.73, N = 3 551 551 552 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian r3 r2 r1 30 60 90 120 150 SE +/- 1.20, N = 3 SE +/- 1.00, N = 3 SE +/- 1.33, N = 3 147 147 146 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space r3 r2 r1 200 400 600 800 1000 SE +/- 4.51, N = 3 SE +/- 5.70, N = 3 SE +/- 5.03, N = 3 776 774 775 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
dav1d Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Chimera 1080p r3 r2 r1 110 220 330 440 550 SE +/- 3.24, N = 13 SE +/- 3.02, N = 14 SE +/- 5.73, N = 14 487.57 486.46 489.84 MIN: 316.7 / MAX: 911.47 MIN: 316.37 / MAX: 900.57 MIN: 317.1 / MAX: 898.12 1. (CC) gcc options: -pthread
OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Summer Nature 4K r3 r2 r1 30 60 90 120 150 SE +/- 1.07, N = 6 SE +/- 1.08, N = 6 SE +/- 1.06, N = 6 112.65 112.03 112.75 MIN: 99.62 / MAX: 158.58 MIN: 99.17 / MAX: 157.08 MIN: 99.69 / MAX: 158.99 1. (CC) gcc options: -pthread
OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Summer Nature 1080p r3 r2 r1 100 200 300 400 500 SE +/- 3.80, N = 13 SE +/- 3.46, N = 13 SE +/- 3.60, N = 14 459.71 459.61 460.02 MIN: 374.63 / MAX: 587.93 MIN: 374.03 / MAX: 582.97 MIN: 375.05 / MAX: 590.01 1. (CC) gcc options: -pthread
OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Chimera 1080p 10-bit r3 r2 r1 20 40 60 80 100 SE +/- 1.03, N = 4 SE +/- 1.05, N = 4 SE +/- 0.99, N = 4 85.95 85.83 86.08 MIN: 54.21 / MAX: 255.72 MIN: 54.27 / MAX: 257.58 MIN: 54.34 / MAX: 256.39 1. (CC) gcc options: -pthread
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Classroom - Compute: CUDA r3 r2 r1 60 120 180 240 300 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 251.80 251.90 250.78
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Fishy Cat - Compute: CUDA r3 r2 r1 40 80 120 160 200 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 SE +/- 0.10, N = 3 168.08 167.96 168.87
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Barbershop - Compute: CUDA r3 r2 r1 160 320 480 640 800 SE +/- 0.41, N = 3 SE +/- 0.26, N = 3 SE +/- 0.24, N = 3 733.02 731.67 734.81
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: BMW27 - Compute: NVIDIA OptiX r3 r2 r1 9 18 27 36 45 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 3.33, N = 15 38.07 38.07 41.47
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Classroom - Compute: NVIDIA OptiX r3 r2 r1 30 60 90 120 150 SE +/- 0.13, N = 3 SE +/- 0.23, N = 3 SE +/- 0.13, N = 3 116.26 116.15 116.76
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Fishy Cat - Compute: NVIDIA OptiX r3 r2 r1 14 28 42 56 70 SE +/- 0.12, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 60.25 60.18 60.35
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Barbershop - Compute: NVIDIA OptiX r3 r2 r1 300 600 900 1200 1500 SE +/- 2.01, N = 3 SE +/- 0.85, N = 3 SE +/- 0.44, N = 3 1192.80 1190.05 1192.96
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Pabellon Barcelona - Compute: CUDA r3 r2 r1 130 260 390 520 650 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 608.62 609.56 608.80
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Pabellon Barcelona - Compute: NVIDIA OptiX r3 r2 r1 40 80 120 160 200 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 196.41 196.28 196.21
OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Alpha Speed: 5 r3 r2 r1 0.2405 0.481 0.7215 0.962 1.2025 SE +/- 0.003, N = 3 SE +/- 0.004, N = 3 SE +/- 0.005, N = 3 1.064 1.064 1.069
OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Alpha Speed: 6 r3 r2 r1 0.3249 0.6498 0.9747 1.2996 1.6245 SE +/- 0.012, N = 3 SE +/- 0.006, N = 3 SE +/- 0.010, N = 3 1.443 1.440 1.444
OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Alpha Speed: 10 r3 r2 r1 0.77 1.54 2.31 3.08 3.85 SE +/- 0.027, N = 3 SE +/- 0.035, N = 3 SE +/- 0.044, N = 3 3.420 3.404 3.422
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Crown r3 r2 r1 2 4 6 8 10 SE +/- 0.0756, N = 5 SE +/- 0.0728, N = 4 SE +/- 0.0830, N = 3 6.9976 6.9794 7.0735 MIN: 6.56 / MAX: 12.56 MIN: 6.57 / MAX: 12.32 MIN: 6.66 / MAX: 12.73
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Asian Dragon r3 r2 r1 2 4 6 8 10 SE +/- 0.0754, N = 3 SE +/- 0.0719, N = 3 SE +/- 0.0643, N = 3 7.5496 7.5656 7.5555 MIN: 7.19 / MAX: 12.66 MIN: 7.18 / MAX: 12.51 MIN: 7.18 / MAX: 12.55
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon r3 r2 r1 3 6 9 12 15 SE +/- 0.1308, N = 3 SE +/- 0.0236, N = 3 SE +/- 0.0822, N = 3 9.1967 9.2596 9.1343 MIN: 8.85 / MAX: 15 MIN: 8.82 / MAX: 14.99 MIN: 8.81 / MAX: 15.06
OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.4 Acceleration: CPU - Scene: Supercar r3 r2 r1 0.4851 0.9702 1.4553 1.9404 2.4255 SE +/- 0.002, N = 3 SE +/- 0.001, N = 3 SE +/- 0.002, N = 3 2.156 2.150 2.147
Build2 This test profile measures the time to bootstrap/install the build2 C++ build toolchain from source. Build2 is a cross-platform build toolchain for C/C++ code and features Cargo-like features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.13 Time To Compile r3 r2 r1 50 100 150 200 250 SE +/- 0.85, N = 3 SE +/- 0.49, N = 3 SE +/- 0.40, N = 3 210.95 210.71 210.05
OpenBenchmarking.org H/s, More Is Better Hashcat 6.1.1 Benchmark: SHA1 r3 r2 r1 2000M 4000M 6000M 8000M 10000M SE +/- 18653000.95, N = 3 SE +/- 17380832.35, N = 3 SE +/- 31347213.24, N = 3 8535333333 8544500000 8585766667
OpenBenchmarking.org H/s, More Is Better Hashcat 6.1.1 Benchmark: 7-Zip r3 r2 r1 80K 160K 240K 320K 400K SE +/- 3670.30, N = 3 SE +/- 1858.31, N = 3 SE +/- 1589.90, N = 3 366433 370400 373667
OpenBenchmarking.org H/s, More Is Better Hashcat 6.1.1 Benchmark: SHA-512 r3 r2 r1 200M 400M 600M 800M 1000M SE +/- 1852025.92, N = 3 SE +/- 2594224.35, N = 3 SE +/- 11546345.54, N = 15 1016800000 1020000000 1023100000
OpenBenchmarking.org H/s, More Is Better Hashcat 6.1.1 Benchmark: TrueCrypt RIPEMD160 + XTS r3 r2 r1 60K 120K 180K 240K 300K SE +/- 545.69, N = 3 SE +/- 851.14, N = 3 SE +/- 1322.04, N = 3 298133 301433 301233
NAMD CUDA NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. NAMD was developed by the Theoretical and Computational Biophysics Group in the Beckman Institute for Advanced Science and Technology at the University of Illinois at Urbana-Champaign. This version of the NAMD test profile uses CUDA GPU acceleration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org days/ns, Fewer Is Better NAMD CUDA 2.14 ATPase Simulation - 327,506 Atoms r3 r2 r1 0.05 0.1 0.15 0.2 0.25 SE +/- 0.00272, N = 4 SE +/- 0.00245, N = 5 SE +/- 0.00131, N = 3 0.22171 0.22238 0.22103
OpenBenchmarking.org GB/s, More Is Better cl-mem 2017-01-13 Benchmark: Read r3 r2 r1 70 140 210 280 350 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.18, N = 3 329.9 329.9 330.3 1. (CC) gcc options: -O2 -flto -lOpenCL
OpenBenchmarking.org GB/s, More Is Better cl-mem 2017-01-13 Benchmark: Write r3 r2 r1 50 100 150 200 250 SE +/- 0.50, N = 3 SE +/- 0.26, N = 3 SE +/- 0.47, N = 3 214.8 215.6 215.7 1. (CC) gcc options: -O2 -flto -lOpenCL
OpenBenchmarking.org GFLOPS, More Is Better clpeak OpenCL Test: Single-Precision Float r3 r2 r1 1300 2600 3900 5200 6500 SE +/- 47.53, N = 3 SE +/- 64.05, N = 3 SE +/- 83.30, N = 15 5892.70 5858.32 5940.64 1. (CXX) g++ options: -O3 -rdynamic -lOpenCL
OpenBenchmarking.org GFLOPS, More Is Better clpeak OpenCL Test: Double-Precision Double r3 r2 r1 70 140 210 280 350 SE +/- 3.74, N = 3 SE +/- 3.68, N = 3 SE +/- 3.78, N = 3 340.59 340.46 340.42 1. (CXX) g++ options: -O3 -rdynamic -lOpenCL
OpenBenchmarking.org GBPS, More Is Better clpeak OpenCL Test: Global Memory Bandwidth r3 r2 r1 70 140 210 280 350 SE +/- 0.28, N = 3 SE +/- 0.28, N = 3 SE +/- 0.32, N = 3 324.78 324.58 324.63 1. (CXX) g++ options: -O3 -rdynamic -lOpenCL
MandelGPU MandelGPU is an OpenCL benchmark and this test runs with the OpenCL rendering float4 kernel with a maximum of 4096 iterations. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Samples/sec, More Is Better MandelGPU 1.3pts1 OpenCL Device: GPU r3 r2 r1 50M 100M 150M 200M 250M SE +/- 1449538.54, N = 3 SE +/- 157365.45, N = 3 SE +/- 1032565.22, N = 3 252822614.4 252826584.8 251986408.7 1. (CC) gcc options: -O3 -lm -ftree-vectorize -funroll-loops -lglut -lOpenCL -lGL
ViennaCL ViennaCL is an open-source linear algebra library written in C++ and with support for OpenCL and OpenMP. This test profile uses ViennaCL OpenCL support and runs the included computational benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org GFLOPS, More Is Better ViennaCL 1.4.2 OpenCL LU Factorization r3 r2 r1 15 30 45 60 75 SE +/- 0.44, N = 3 SE +/- 0.08, N = 3 SE +/- 0.36, N = 3 65.92 64.23 68.29 1. (CXX) g++ options: -rdynamic -lOpenCL
RealSR-NCNN RealSR-NCNN is an NCNN neural network implementation of the RealSR project and accelerated using the Vulkan API. RealSR is the Real-World Super Resolution via Kernel Estimation and Noise Injection. NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. This test profile times how long it takes to increase the resolution of a sample image by a scale of 4x with Vulkan. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better RealSR-NCNN 20200818 Scale: 4x - TAA: No r3 r2 r1 4 8 12 16 20 SE +/- 0.11, N = 3 SE +/- 0.09, N = 3 SE +/- 0.01, N = 3 14.69 14.66 14.73
VkFFT VkFFT is a Fast Fourier Transform (FFT) Library that is GPU accelerated by means of the Vulkan API. The VkFFT benchmark runs FFT performance differences of many different sizes before returning an overall benchmark score. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Benchmark Score, More Is Better VkFFT 1.1.1 r3 r2 r1 6K 12K 18K 24K 30K SE +/- 108.37, N = 3 SE +/- 58.68, N = 3 SE +/- 62.93, N = 3 25683 25647 25820 1. (CXX) g++ options: -O3 -pthread
VkResample VkResample is a Vulkan-based image upscaling library based on VkFFT. The sample input file is upscaling a 4K image to 8K using Vulkan-based GPU acceleration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better VkResample 1.0 Upscale: 2x - Precision: Double r3 r2 r1 60 120 180 240 300 SE +/- 0.20, N = 3 SE +/- 0.11, N = 3 SE +/- 0.20, N = 3 257.62 257.06 256.87 1. (CXX) g++ options: -O3 -pthread
OpenBenchmarking.org ms, Fewer Is Better VkResample 1.0 Upscale: 2x - Precision: Single r3 r2 r1 6 12 18 24 30 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 25.23 25.19 24.99 1. (CXX) g++ options: -O3 -pthread
Waifu2x-NCNN Vulkan Waifu2x-NCNN is an NCNN neural network implementation of the Waifu2x converter project and accelerated using the Vulkan API. NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. This test profile times how long it takes to increase the resolution of a sample image with Vulkan. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Waifu2x-NCNN Vulkan 20200818 Scale: 2x - Denoise: 3 - TAA: Yes r3 r2 r1 2 4 6 8 10 SE +/- 0.011, N = 3 SE +/- 0.007, N = 3 SE +/- 0.004, N = 3 6.093 6.102 6.020
Unigine Superposition This test calculates the average frame-rate within the Superposition demo for the Unigine engine, released in 2017. This engine is extremely demanding on the system's graphics card. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Unigine Superposition 1.0 Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: Low - Renderer: OpenGL r3 r2 r1 40 80 120 160 200 SE +/- 0.52, N = 3 SE +/- 0.71, N = 3 SE +/- 0.23, N = 3 177.4 178.1 177.7 MAX: 263.9 MAX: 259.4 MAX: 260.1
OpenBenchmarking.org Frames Per Second, More Is Better Unigine Superposition 1.0 Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: High - Renderer: OpenGL r3 r2 r1 15 30 45 60 75 SE +/- 0.09, N = 3 SE +/- 0.12, N = 3 SE +/- 0.19, N = 3 66.2 66.5 65.9 MAX: 80.3 MAX: 80.8 MAX: 81.6
OpenBenchmarking.org Frames Per Second, More Is Better Unigine Superposition 1.0 Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: Ultra - Renderer: OpenGL r3 r2 r1 6 12 18 24 30 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 25.3 25.4 25.1 MAX: 29.7 MAX: 29.4 MAX: 29.3
OpenBenchmarking.org Frames Per Second, More Is Better Unigine Superposition 1.0 Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: Medium - Renderer: OpenGL r3 r2 r1 20 40 60 80 100 SE +/- 0.15, N = 3 SE +/- 0.15, N = 3 SE +/- 0.15, N = 3 90.5 90.6 90.4 MAX: 113 MAX: 114.4 MAX: 114.5
PHPBench PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite r3 r2 r1 200K 400K 600K 800K 1000K SE +/- 587.84, N = 3 SE +/- 2600.83, N = 3 SE +/- 4346.11, N = 3 829705 832417 837911
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SADD r3 r2 r1 600K 1200K 1800K 2400K 3000K SE +/- 27994.25, N = 3 SE +/- 23332.27, N = 15 SE +/- 28020.60, N = 3 2634908.83 2628039.25 2660539.42 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPUSH r3 r2 r1 400K 800K 1200K 1600K 2000K SE +/- 8925.21, N = 3 SE +/- 21753.96, N = 4 SE +/- 25221.07, N = 3 2083566.29 2094056.31 2041750.08 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: GET r3 r2 r1 700K 1400K 2100K 2800K 3500K SE +/- 8077.93, N = 3 SE +/- 13828.40, N = 3 SE +/- 41615.25, N = 3 3009326.75 3012560.83 3248596.08 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SET r3 r2 r1 500K 1000K 1500K 2000K 2500K SE +/- 6859.51, N = 3 SE +/- 3903.32, N = 3 SE +/- 17218.21, N = 3 2433543.80 2413657.00 2375800.25 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Hot Read r3 r2 r1 2 4 6 8 10 SE +/- 0.049, N = 3 SE +/- 0.075, N = 3 SE +/- 0.013, N = 3 7.128 7.099 6.946 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Fill Sync r3 r2 r1 0.1125 0.225 0.3375 0.45 0.5625 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.5 0.5 0.5 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Fill Sync r3 r2 r1 700 1400 2100 2800 3500 SE +/- 60.32, N = 3 SE +/- 25.98, N = 3 SE +/- 33.91, N = 3 3386.08 3424.92 3361.78 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Overwrite r3 r2 r1 10 20 30 40 50 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.15, N = 3 43.4 43.2 43.2 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite r3 r2 r1 9 18 27 36 45 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.15, N = 3 40.76 40.96 40.93 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill r3 r2 r1 10 20 30 40 50 SE +/- 0.07, N = 3 SE +/- 0.19, N = 3 SE +/- 0.21, N = 3 43.2 43.1 43.1 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill r3 r2 r1 9 18 27 36 45 SE +/- 0.07, N = 3 SE +/- 0.20, N = 3 SE +/- 0.19, N = 3 40.98 41.03 41.04 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Read r3 r2 r1 3 6 9 12 15 SE +/- 0.214, N = 15 SE +/- 0.206, N = 15 SE +/- 0.250, N = 12 9.573 9.692 9.620 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Seek Random r3 r2 r1 3 6 9 12 15 SE +/- 0.11, N = 14 SE +/- 0.10, N = 15 SE +/- 0.11, N = 15 12.64 12.63 12.69 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete r3 r2 r1 11 22 33 44 55 SE +/- 0.56, N = 4 SE +/- 0.57, N = 4 SE +/- 0.49, N = 5 47.39 47.30 47.23 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill r3 r2 r1 9 18 27 36 45 SE +/- 0.39, N = 5 SE +/- 0.46, N = 4 SE +/- 0.44, N = 4 37.3 37.4 37.5 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill r3 r2 r1 11 22 33 44 55 SE +/- 0.48, N = 5 SE +/- 0.58, N = 4 SE +/- 0.54, N = 4 47.42 47.29 47.24 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Node.js V8 Web Tooling Benchmark Running the V8 project's Web-Tooling-Benchmark under Node.js. The Web-Tooling-Benchmark stresses JavaScript-related workloads common to web developers like Babel and TypeScript and Babylon. This test profile can test the system's JavaScript performance with Node.js. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org runs/s, More Is Better Node.js V8 Web Tooling Benchmark r3 r2 r1 3 6 9 12 15 SE +/- 0.11, N = 3 SE +/- 0.11, N = 3 SE +/- 0.14, N = 3 13.18 13.17 13.06 1. Nodejs
v10.19.0
simdjson This is a benchmark of SIMDJSON, a high performance JSON parser. SIMDJSON aims to be the fastest JSON parser and is used by projects like Microsoft FishStore, Yandex ClickHouse, Shopify, and others. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org GB/s, More Is Better simdjson 0.7.1 Throughput Test: Kostya r3 r2 r1 0.171 0.342 0.513 0.684 0.855 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.75 0.75 0.76 1. (CXX) g++ options: -O3 -pthread
OpenBenchmarking.org GB/s, More Is Better simdjson 0.7.1 Throughput Test: LargeRandom r3 r2 r1 0.1125 0.225 0.3375 0.45 0.5625 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.5 0.5 0.5 1. (CXX) g++ options: -O3 -pthread
OpenBenchmarking.org GB/s, More Is Better simdjson 0.7.1 Throughput Test: PartialTweets r3 r2 r1 0.1958 0.3916 0.5874 0.7832 0.979 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 0.86 0.87 0.86 1. (CXX) g++ options: -O3 -pthread
OpenBenchmarking.org GB/s, More Is Better simdjson 0.7.1 Throughput Test: DistinctUserID r3 r2 r1 0.2003 0.4006 0.6009 0.8012 1.0015 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.88 0.88 0.89 1. (CXX) g++ options: -O3 -pthread
DDraceNetwork OpenBenchmarking.org Milliseconds, Fewer Is Better DDraceNetwork 15.2.3 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.0 - Zoom: Default - Demo: Multeasymap - Total Frame Time r3 r2 r1 3 6 9 12 15 Min: 2 / Avg: 2.39 / Max: 7.28 Min: 2 / Avg: 2.46 / Max: 6.5 Min: 2 / Avg: 2.43 / Max: 6.55 1. (CXX) g++ options: -O3 -rdynamic -lcrypto -lz -lrt -lpthread -lcurl -lfreetype -lSDL2 -lwavpack -lopusfile -lopus -logg -lGL -lX11 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
OpenBenchmarking.org Milliseconds, Fewer Is Better DDraceNetwork 15.2.3 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap - Total Frame Time r3 r2 r1 3 6 9 12 15 Min: 2 / Avg: 2.32 / Max: 8.68 Min: 2 / Avg: 2.32 / Max: 5.18 Min: 2 / Avg: 2.3 / Max: 10.06 1. (CXX) g++ options: -O3 -rdynamic -lcrypto -lz -lrt -lpthread -lcurl -lfreetype -lSDL2 -lwavpack -lopusfile -lopus -logg -lGL -lX11 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
r1 Compiler Notes: --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 -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xe0 - Thermald 1.9.1OpenCL Notes: GPU Compute Cores: 3072Python Notes: Python 3.8.3Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + 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 Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 4 January 2021 12:11 by user user.
r2 Compiler Notes: --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 -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xe0 - Thermald 1.9.1OpenCL Notes: GPU Compute Cores: 3072Python Notes: Python 3.8.3Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + 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 Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 5 January 2021 07:42 by user user.
r3 Processor: Intel Core i9-10885H @ 5.30GHz (8 Cores / 16 Threads), Motherboard: HP 8736 (S91 Ver. 01.02.01 BIOS), Chipset: Intel Comet Lake PCH, Memory: 32GB, Disk: 2048GB KXG50PNV2T04 KIOXIA, Graphics: NVIDIA Quadro RTX 5000 with Max-Q Design 16GB (600/6000MHz), Audio: Intel Comet Lake PCH cAVS, Network: Intel Wi-Fi 6 AX201
OS: Ubuntu 20.04, Kernel: 5.6.0-1034-oem (x86_64), Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: NVIDIA 450.80.02, OpenGL: 4.6.0, OpenCL: OpenCL 1.2 CUDA 11.0.228, Vulkan: 1.2.133, Compiler: GCC 9.3.0 + CUDA 10.1, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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 -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xe0 - Thermald 1.9.1OpenCL Notes: GPU Compute Cores: 3072Python Notes: Python 3.8.3Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + 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 Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 6 January 2021 03:38 by user user.