Tests for a future article. Intel Core i9-12900K testing with a ASUS ROG STRIX Z690-E GAMING WIFI (0702 BIOS) and ASUS Intel ADL-S GT1 3GB on Ubuntu 21.10 via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2111170-TJ-ALDERLAKE53 alder lake variety tests - Phoronix Test Suite alder lake variety tests Tests for a future article. Intel Core i9-12900K testing with a ASUS ROG STRIX Z690-E GAMING WIFI (0702 BIOS) and ASUS Intel ADL-S GT1 3GB on Ubuntu 21.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2111170-TJ-ALDERLAKE53&grs .
alder lake variety tests Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution Round 1 Round 2 Intel Core i9-12900K @ 6.50GHz (16 Cores / 24 Threads) ASUS ROG STRIX Z690-E GAMING WIFI (0702 BIOS) Intel Device 7aa7 64GB 1000GB Western Digital WDS100T1X0E-00AFY0 ASUS Intel ADL-S GT1 3GB (1550MHz) Intel Device 7ad0 ASUS VP28U Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 Ubuntu 21.10 5.16.0-051600rc1daily20211116-generic (x86_64) GNOME Shell 40.5 X Server 1.20.13 + Wayland 4.6 Mesa 21.2.2 1.2.182 GCC 11.2.0 ext4 3840x2160 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-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/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: intel_pstate powersave - CPU Microcode: 0x12 - Thermald 2.4.6 Java Details - OpenJDK Runtime Environment (build 11.0.12+7-Ubuntu-0ubuntu3) Python Details - Python 3.9.7 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + 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
alder lake variety tests radiance: Serial sqlite-speedtest: Timed Time - Size 1,000 fftw: Stock - 2D FFT Size 4096 osbench: Create Processes osbench: Create Threads mutex: Mutex Lock Unlock pthread_mutex fftw: Float + SSE - 2D FFT Size 1024 cryptopp: Keyed Algorithms astcenc: Medium mutex: Mutex Lock Unlock ticket_spinlock compress-rar: Linux Source Tree Archiving To RAR compress-gzip: Linux Source Tree Archiving To .tar.gz sunflow: Global Illumination + Image Synthesis mcperf: Prepend - 16 cp2k: Fayalite-FIST cython-bench: N-Queens mcperf: Set - 16 mcperf: Get - 16 aom-av1: Speed 0 Two-Pass - Bosphorus 4K build-php: Time To Compile luaradio: Five Back to Back FIR Filters compress-lz4: 9 - Compression Speed mutex: Shared Mutex Lock Shared build-clash: Time To Compile cryptopp: All Algorithms plaidml: No - Inference - VGG19 - CPU node-express-loadtest: compilebench: Compile mcperf: Delete - 16 aom-av1: Speed 4 Two-Pass - Bosphorus 1080p build-ffmpeg: Time To Compile ngspice: C2670 aom-av1: Speed 6 Realtime - Bosphorus 4K primesieve: 1e12 Prime Number Generation cassandra: Writes plaidml: No - Inference - VGG16 - CPU ffmpeg: H.264 HD To NTSC DV fftw: Float + SSE - 2D FFT Size 4096 daphne: OpenMP - NDT Mapping aom-av1: Speed 8 Realtime - Bosphorus 1080p aom-av1: Speed 0 Two-Pass - Bosphorus 1080p build-imagemagick: Time To Compile mutex: Mutex Lock Unlock spinlock_amd build2: Time To Compile mafft: Multiple Sequence Alignment - LSU RNA mcperf: Append - 16 aom-av1: Speed 10 Realtime - Bosphorus 1080p compress-pbzip2: 256MB File Compression pjsip: INVITE aom-av1: Speed 4 Two-Pass - Bosphorus 4K luaradio: Complex Phase glibc-bench: sinh osbench: Launch Programs aom-av1: Speed 10 Realtime - Bosphorus 4K aom-av1: Speed 9 Realtime - Bosphorus 1080p compilebench: Read Compiled Tree radiance: SMP Parallel ebizzy: libraw: Post-Processing Benchmark rays1bench: Large Scene askap: tConvolve MPI - Degridding mcperf: Replace - 16 fftw: Float + SSE - 2D FFT Size 512 arrayfire: Conjugate Gradient CPU mt-dgemm: Sustained Floating-Point Rate lammps: Rhodopsin Protein gromacs: MPI CPU - water_GMX50_bare askap: tConvolve OpenMP - Degridding aom-av1: Speed 8 Realtime - Bosphorus 4K openfoam: Motorbike 30M embree: Pathtracer - Crown daphne: OpenMP - Euclidean Cluster embree: Pathtracer - Asian Dragon Obj fftw: Float + SSE - 1D FFT Size 32 node-octane: daphne: OpenMP - Points2Image aom-av1: Speed 6 Two-Pass - Bosphorus 4K askap: tConvolve MPI - Gridding liquid-dsp: 2 - 256 - 57 optcarrot: Optimized Benchmark neat: byte: Dhrystone 2 pjsip: OPTIONS, Stateless bork: File Encryption Time embree: Pathtracer - Asian Dragon gnupg: 2.7GB Sample File Encryption compilebench: Initial Create aom-av1: Speed 9 Realtime - Bosphorus 4K askap: tConvolve OpenMP - Gridding bullet: 1000 Convex embree: Pathtracer ISPC - Asian Dragon fftw: Stock - 2D FFT Size 256 fftw: Float + SSE - 1D FFT Size 4096 fftw: Float + SSE - 1D FFT Size 64 mocassin: Dust 2D tau100.0 osbench: Memory Allocations chia-vdf: Square Assembly Optimized liquid-dsp: 4 - 256 - 57 luajit: Fast Fourier Transform hmmer: Pfam Database Search luajit: Dense LU Matrix Factorization dolfyn: Computational Fluid Dynamics fftw: Stock - 1D FFT Size 2048 ffte: N=256, 3D Complex FFT Routine mutex: Mutex Lock Unlock spinlock aom-av1: Speed 6 Realtime - Bosphorus 1080p osbench: Create Files fftw: Stock - 2D FFT Size 2048 fftw: Stock - 2D FFT Size 512 rbenchmark: liquid-dsp: 1 - 256 - 57 embree: Pathtracer ISPC - Crown fftw: Stock - 2D FFT Size 32 ngspice: C7552 liquid-dsp: 24 - 256 - 57 ctx-clock: Context Switch Time fftw: Float + SSE - 1D FFT Size 2048 fftw: Float + SSE - 1D FFT Size 512 luajit: Monte Carlo vosk: astcenc: Thorough aom-av1: Speed 6 Two-Pass - Bosphorus 1080p fftw: Stock - 2D FFT Size 1024 fftw: Float + SSE - 1D FFT Size 1024 mcperf: Add - 16 embree: Pathtracer ISPC - Asian Dragon Obj cryptopp: Unkeyed Algorithms bullet: Prim Trimesh fftw: Float + SSE - 2D FFT Size 128 helsing: 12 digit astcenc: Exhaustive fftw: Stock - 2D FFT Size 64 cloverleaf: Lagrangian-Eulerian Hydrodynamics mutex: Mutex Lock Unlock std::mutex fftw: Float + SSE - 1D FFT Size 128 y-cruncher: Calculating 500M Pi Digits luajit: Composite encode-opus: WAV To Opus Encode botan: ChaCha20Poly1305 - Decrypt compress-lz4: 1 - Decompression Speed fftw: Stock - 1D FFT Size 512 compress-lz4: 3 - Compression Speed bullet: Raytests liquid-dsp: 8 - 256 - 57 minife: Small compress-lz4: 9 - Decompression Speed fftw: Float + SSE - 2D FFT Size 2048 luaradio: FM Deemphasis Filter compress-lz4: 3 - Decompression Speed lulesh: bullet: 3000 Fall bullet: Convex Trimesh aobench: 2048 x 2048 - Total Time botan: Blowfish - Decrypt polybench-c: 3 Matrix Multiplications glibc-bench: sincos chia-vdf: Square Plain C++ sudokut: Total Time hint: FLOAT fftw: Float + SSE - 1D FFT Size 256 fftw: Stock - 1D FFT Size 4096 botan: Blowfish rust-prime: Prime Number Test To 200,000,000 fftw: Float + SSE - 2D FFT Size 64 helsing: 14 digit askap: tConvolve MT - Gridding liquid-dsp: 16 - 256 - 57 compress-lz4: 1 - Compression Speed bullet: 1000 Stack bullet: 136 Ragdolls luaradio: Hilbert Transform arrayfire: BLAS CPU fftw: Stock - 1D FFT Size 32 coremark: CoreMark Size 666 - Iterations Per Second plaidml: No - Inference - ResNet 50 - CPU fftw: Stock - 2D FFT Size 128 hpcg: amg: node-web-tooling: luajit: Sparse Matrix Multiply rnnoise: rust-mandel: Time To Complete Serial/Parallel Mandelbrot build-mplayer: Time To Compile glibc-bench: ffs relion: Basic - CPU fftw: Stock - 1D FFT Size 128 glibc-bench: ffsll glibc-bench: pthread_once c-ray: Total Time - 4K, 16 Rays Per Pixel xsbench: botan: Twofish fftw: Stock - 1D FFT Size 64 fftw: Float + SSE - 2D FFT Size 32 botan: AES-256 askap: tConvolve MT - Degridding glibc-bench: sqrt botan: AES-256 - Decrypt luajit: Jacobi Successive Over-Relaxation fftw: Stock - 1D FFT Size 1024 glibc-bench: log2 glibc-bench: cos botan: CAST-256 fftw: Stock - 1D FFT Size 256 glibc-bench: tanh botan: KASUMI glibc-bench: exp crafty: Elapsed Time glibc-bench: sin gmpbench: Total Time botan: ChaCha20Poly1305 cryptopp: Integer + Elliptic Curve Public Key Algorithms glibc-bench: asinh pjsip: OPTIONS, Stateful fftw: Float + SSE - 2D FFT Size 256 botan: KASUMI - Decrypt himeno: Poisson Pressure Solver botan: Twofish - Decrypt botan: CAST-256 - Decrypt glibc-bench: modf glibc-bench: atanh sockperf: Latency Under Load sockperf: Latency Ping Pong sockperf: Throughput stream: Add stream: Triad stream: Scale stream: Copy influxdb: 64 - 10000 - 2,5000,1 - 10000 influxdb: 4 - 10000 - 2,5000,1 - 10000 opencv: DNN - Deep Neural Network opencv: Object Detection opencv: Features 2D mutex: Semaphore Release And Acquire mutex: Mutex Lock Unlock std::mutex askap: Hogbom Clean OpenMP postmark: Disk Transaction Performance polybench-c: Covariance Computation Round 1 Round 2 390.145 36.163 5960.6 27.871132 8.819103 11.3 14685 897.636799 3.5439 16.6 40.098 44.64 0.6 105934.7 529.317 27.414 82371 129525.9 0.17 41.627 906.2 43.51 18.5 2.573 2143.156815 20.53 5701 1945.07 137653.9 9.74 28.836 119.216 13.11 22.788 205350 23.04 5.381 18926 1050.84 139.87 0.35 17.704 25.6 77.601 7.488 96819.6 185.08 2.193 3110 5.49 626.4 9.11126 23.200512 84.37 160.35 2852.24 166.944 779289 41.1 116.86 3802.84 94646.5 20589 9.121 6.234231 10.24 1.606 5665.02 54.8 95.55 19.2299 1360.06 19.4795 18059 46216 25911.322816215 12.2 4266.6 120170000 129.59 30.082 50737295.4 56681 7.358 21.6013 70.311 475.29 73.55 3413.54 4.668665 24.4619 7099.4 31471 23012 176 75.594902 145100 291250000 269.25 98.157 2408.48 21.638 7954.2 96703.07299742 30.8 8.86 8.13538 6261.9 6283.5 0.1695 60594000 21.0197 8899.8 116.222 1294700000 261 33130 32957 559.62 15.922 7.1756 23.62 6248.6 34139 84426.9 21.3952 386.400525 1.019545 30971 3.361 33.5059 7988.6 64.38 25.5 27568 14.03 1284.91 8.47 454.156 10459.9 8666.7 44.46 2.49787 681560000 9131.79 9551.1 21533 390.5 9543.8 7429.2755 5.665506 1.166575 49.361 438.956 4.262 13.9092 153600 10.261 540597708.7721 30474 7828.1 440.876 9.787 39772 285.134 2099.95 1211200000 8905.42 7.514891 2.968861 70.1 820.589 8901.3 746326.673404 9.23 7794 7.91777 362705800 10.16 1290.96 33.886 39.794 18.322 2.21737 1689.983 8230.6 2.21679 2.21655 31.096 3716529 355.706 8248.4 41524 5026.143 2773.5 3.24378 5027.513 1896.23 8442 7.82065 43.2201 146.606 8579.5 12.2465 97.379 6.18046 8403649 43.0127 3903.4 456.658 3453.352229 10.2116 5120 26427 93.894 5239.008467 357.383 146.655 2.98609 12.4584 33.247 3.96 1434755 56136.1 56250 53589.8 61361.4 2711605.2 2566014.7 7126 47807 314500 16 14.4 398.406 5813 761.895 65.691 10708 17.471313 13.360977 16.4 20202 654.229418 4.6199 21.5 48.575 36.968 0.499 89837.9 450.336 23.333 94773.9 147794.2 0.15 46.956 807.6 39.06 20.6 2.862 2372.224126 18.61 6287 2141.92 125310.4 8.9 31.482 129.68 12.11 21.157 190847 24.78 5.778 20320 983.63 131.2 0.33 18.744 27.1 73.535 7.867 92174.8 194.09 2.296 2980 5.72 650.2 8.78106 22.43042 81.65 165.48 2764.89 161.913 803463 42.37 113.37 3916.35 92052.5 20074 9.348 6.088256 10.477 1.57 5547 55.91 97.45 19.5985 1334.64 19.8222 17747 47012 25481.926943316 12 4337.12 118220000 131.72 30.576 51560454.8 55825 7.47 21.9283 69.305 481.97 72.54 3457.87 4.611938 24.1714 7016.2 31109 23278 174 76.453924 143500 288060000 266.37 99.212 2383.79 21.417 7873.3 97651.728887587 31.1 8.78 8.208837 6206.9 6337.1 0.1681 60095000 21.1928 8972.9 115.294 1284800000 263 33382 32714 563.69 15.809 7.1264 23.77 6287.2 33937 83950 21.5109 384.519561 1.024385 30831 3.347 33.3679 8021.2 64.12 25.4 27460 14.084 1280.31 8.498 452.778 10428.2 8640.5 44.59 2.505056 683520000 9157.8 9524.8 21589 389.5 9520.2 7411.9096 5.678747 1.164015 49.255 439.891 4.253 13.9368 153900 10.242 539597810.30234 30418 7842.3 441.649 9.77 39703 285.605 2096.5 1213100000 8891.74 7.526399 2.973369 70.2 821.61 8911.9 745515.259765 9.22 7802.3 7.90962 362345200 10.15 1292.23 33.853 39.76 18.307 2.21558 1691.318 8225 2.21531 2.21802 31.116 3718554 355.892 8244.1 41544 5028.352 2772.3 3.24243 5025.428 1895.46 8445.4 7.82376 43.2035 146.66 8576.4 12.2508 97.345 6.17844 8400938 42.9989 3904.6 456.523 3452.401849 10.2092 5119 26423 93.908 5239.780995 357.407 146.662 2.98616 12.4582 16 14.4 398.406 5813 OpenBenchmarking.org
Radiance Benchmark Test: Serial OpenBenchmarking.org Seconds, Fewer Is Better Radiance Benchmark 5.0 Test: Serial Round 1 Round 2 160 320 480 640 800 390.15 761.90
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 Round 1 Round 2 15 30 45 60 75 36.16 65.69 1. (CC) gcc options: -O2 -lz
FFTW Build: Stock - Size: 2D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 4096 Round 1 Round 2 2K 4K 6K 8K 10K 5960.6 10708.0 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Round 1 Round 2 7 14 21 28 35 27.87 17.47 1. (CC) gcc options: -lm
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Round 1 Round 2 3 6 9 12 15 8.819103 13.360977 1. (CC) gcc options: -lm
BenchmarkMutex Benchmark: Mutex Lock Unlock pthread_mutex OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Mutex Lock Unlock pthread_mutex Round 1 Round 2 4 8 12 16 20 11.3 16.4 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
FFTW Build: Float + SSE - Size: 2D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 1024 Round 1 Round 2 4K 8K 12K 16K 20K 14685 20202 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Crypto++ Test: Keyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Keyed Algorithms Round 1 Round 2 200 400 600 800 1000 897.64 654.23 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
ASTC Encoder Preset: Medium OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 3.2 Preset: Medium Round 1 Round 2 1.0395 2.079 3.1185 4.158 5.1975 3.5439 4.6199 1. (CXX) g++ options: -O3 -flto -pthread
BenchmarkMutex Benchmark: Mutex Lock Unlock ticket_spinlock OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Mutex Lock Unlock ticket_spinlock Round 1 Round 2 5 10 15 20 25 16.6 21.5 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
RAR Compression Linux Source Tree Archiving To RAR OpenBenchmarking.org Seconds, Fewer Is Better RAR Compression 6.0.2 Linux Source Tree Archiving To RAR Round 1 Round 2 11 22 33 44 55 40.10 48.58
Gzip Compression Linux Source Tree Archiving To .tar.gz OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression Linux Source Tree Archiving To .tar.gz Round 1 Round 2 10 20 30 40 50 44.64 36.97
Sunflow Rendering System Global Illumination + Image Synthesis OpenBenchmarking.org Seconds, Fewer Is Better Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis Round 1 Round 2 0.135 0.27 0.405 0.54 0.675 0.600 0.499 MIN: 0.49 / MAX: 0.89 MIN: 0.43 / MAX: 0.73
Memcached mcperf Method: Prepend - Connections: 16 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Prepend - Connections: 16 Round 1 Round 2 20K 40K 60K 80K 100K 105934.7 89837.9 1. (CC) gcc options: -O2 -lm -rdynamic
CP2K Molecular Dynamics Input: Fayalite-FIST OpenBenchmarking.org Seconds, Fewer Is Better CP2K Molecular Dynamics 8.2 Input: Fayalite-FIST Round 1 Round 2 110 220 330 440 550 529.32 450.34
Cython Benchmark Test: N-Queens OpenBenchmarking.org Seconds, Fewer Is Better Cython Benchmark 0.29.21 Test: N-Queens Round 1 Round 2 6 12 18 24 30 27.41 23.33
Memcached mcperf Method: Set - Connections: 16 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Set - Connections: 16 Round 1 Round 2 20K 40K 60K 80K 100K 82371.0 94773.9 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Get - Connections: 16 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Get - Connections: 16 Round 1 Round 2 30K 60K 90K 120K 150K 129525.9 147794.2 1. (CC) gcc options: -O2 -lm -rdynamic
AOM AV1 Encoder Mode: Speed 0 Two-Pass - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.2 Encoder Mode: Speed 0 Two-Pass - Input: Bosphorus 4K Round 1 Round 2 0.0383 0.0766 0.1149 0.1532 0.1915 0.17 0.15 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.4.2 Time To Compile Round 1 Round 2 11 22 33 44 55 41.63 46.96
LuaRadio Test: Five Back to Back FIR Filters OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: Five Back to Back FIR Filters Round 1 Round 2 200 400 600 800 1000 906.2 807.6
LZ4 Compression Compression Level: 9 - Compression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 9 - Compression Speed Round 1 Round 2 10 20 30 40 50 43.51 39.06 1. (CC) gcc options: -O3
BenchmarkMutex Benchmark: Shared Mutex Lock Shared OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Shared Mutex Lock Shared Round 1 Round 2 5 10 15 20 25 18.5 20.6 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
Timed Clash Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Clash Compilation Time To Compile Round 1 Round 2 0.644 1.288 1.932 2.576 3.22 2.573 2.862
Crypto++ Test: All Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: All Algorithms Round 1 Round 2 500 1000 1500 2000 2500 2143.16 2372.22 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
PlaidML FP16: No - Mode: Inference - Network: VGG19 - Device: CPU OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: VGG19 - Device: CPU Round 1 Round 2 5 10 15 20 25 20.53 18.61
Node.js Express HTTP Load Test OpenBenchmarking.org Requests Per Second, More Is Better Node.js Express HTTP Load Test Round 1 Round 2 1300 2600 3900 5200 6500 5701 6287
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Round 1 Round 2 500 1000 1500 2000 2500 1945.07 2141.92
Memcached mcperf Method: Delete - Connections: 16 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Delete - Connections: 16 Round 1 Round 2 30K 60K 90K 120K 150K 137653.9 125310.4 1. (CC) gcc options: -O2 -lm -rdynamic
AOM AV1 Encoder Mode: Speed 4 Two-Pass - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.2 Encoder Mode: Speed 4 Two-Pass - Input: Bosphorus 1080p Round 1 Round 2 3 6 9 12 15 9.74 8.90 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
Timed FFmpeg Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed FFmpeg Compilation 4.4 Time To Compile Round 1 Round 2 7 14 21 28 35 28.84 31.48
Ngspice Circuit: C2670 OpenBenchmarking.org Seconds, Fewer Is Better Ngspice 34 Circuit: C2670 Round 1 Round 2 30 60 90 120 150 119.22 129.68 1. (CC) gcc options: -O0 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lSM -lICE
AOM AV1 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.2 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 4K Round 1 Round 2 3 6 9 12 15 13.11 12.11 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.4 1e12 Prime Number Generation Round 1 Round 2 5 10 15 20 25 22.79 21.16 1. (CXX) g++ options: -O3
Apache Cassandra Test: Writes OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 4.0 Test: Writes Round 1 Round 2 40K 80K 120K 160K 200K 205350 190847
PlaidML FP16: No - Mode: Inference - Network: VGG16 - Device: CPU OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: VGG16 - Device: CPU Round 1 Round 2 6 12 18 24 30 23.04 24.78
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 4.0.2 H.264 HD To NTSC DV Round 1 Round 2 1.3001 2.6002 3.9003 5.2004 6.5005 5.381 5.778 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -lm -lxcb -lasound -lSDL2 -lsndio -pthread -lbz2 -llzma -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
FFTW Build: Float + SSE - Size: 2D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 Round 1 Round 2 4K 8K 12K 16K 20K 18926 20320 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: NDT Mapping OpenBenchmarking.org Test Cases Per Minute, More Is Better Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: NDT Mapping Round 1 Round 2 200 400 600 800 1000 1050.84 983.63 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp
AOM AV1 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.2 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 1080p Round 1 Round 2 30 60 90 120 150 139.87 131.20 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 0 Two-Pass - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.2 Encoder Mode: Speed 0 Two-Pass - Input: Bosphorus 1080p Round 1 Round 2 0.0788 0.1576 0.2364 0.3152 0.394 0.35 0.33 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.9.0 Time To Compile Round 1 Round 2 5 10 15 20 25 17.70 18.74
BenchmarkMutex Benchmark: Mutex Lock Unlock spinlock_amd OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Mutex Lock Unlock spinlock_amd Round 1 Round 2 6 12 18 24 30 25.6 27.1 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.13 Time To Compile Round 1 Round 2 20 40 60 80 100 77.60 73.54
Timed MAFFT Alignment Multiple Sequence Alignment - LSU RNA OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.471 Multiple Sequence Alignment - LSU RNA Round 1 Round 2 2 4 6 8 10 7.488 7.867 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
Memcached mcperf Method: Append - Connections: 16 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Append - Connections: 16 Round 1 Round 2 20K 40K 60K 80K 100K 96819.6 92174.8 1. (CC) gcc options: -O2 -lm -rdynamic
AOM AV1 Encoder Mode: Speed 10 Realtime - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.2 Encoder Mode: Speed 10 Realtime - Input: Bosphorus 1080p Round 1 Round 2 40 80 120 160 200 185.08 194.09 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.12 256MB File Compression Round 1 Round 2 0.5166 1.0332 1.5498 2.0664 2.583 2.193 2.296 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
PJSIP Method: INVITE OpenBenchmarking.org Responses Per Second, More Is Better PJSIP 2.11 Method: INVITE Round 1 Round 2 700 1400 2100 2800 3500 3110 2980 1. (CC) gcc options: -lSDL2 -lavformat -lavcodec -lswscale -lavutil -lstdc++ -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O2
AOM AV1 Encoder Mode: Speed 4 Two-Pass - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.2 Encoder Mode: Speed 4 Two-Pass - Input: Bosphorus 4K Round 1 Round 2 1.287 2.574 3.861 5.148 6.435 5.49 5.72 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
LuaRadio Test: Complex Phase OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: Complex Phase Round 1 Round 2 140 280 420 560 700 626.4 650.2
glibc bench Benchmark: sinh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sinh Round 1 Round 2 3 6 9 12 15 9.11126 8.78106
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Round 1 Round 2 6 12 18 24 30 23.20 22.43 1. (CC) gcc options: -lm
AOM AV1 Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.2 Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4K Round 1 Round 2 20 40 60 80 100 84.37 81.65 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.2 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 1080p Round 1 Round 2 40 80 120 160 200 160.35 165.48 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Round 1 Round 2 600 1200 1800 2400 3000 2852.24 2764.89
Radiance Benchmark Test: SMP Parallel OpenBenchmarking.org Seconds, Fewer Is Better Radiance Benchmark 5.0 Test: SMP Parallel Round 1 Round 2 40 80 120 160 200 166.94 161.91
ebizzy OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 Round 1 Round 2 200K 400K 600K 800K 1000K 779289 803463 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
LibRaw Post-Processing Benchmark OpenBenchmarking.org Mpix/sec, More Is Better LibRaw 0.20 Post-Processing Benchmark Round 1 Round 2 10 20 30 40 50 41.10 42.37 1. (CXX) g++ options: -O2 -fopenmp -ljpeg -lz -lm
rays1bench Large Scene OpenBenchmarking.org mrays/s, More Is Better rays1bench 2020-01-09 Large Scene Round 1 Round 2 30 60 90 120 150 116.86 113.37
ASKAP Test: tConvolve MPI - Degridding OpenBenchmarking.org Mpix/sec, More Is Better ASKAP 1.0 Test: tConvolve MPI - Degridding Round 1 Round 2 800 1600 2400 3200 4000 3802.84 3916.35 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
Memcached mcperf Method: Replace - Connections: 16 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Replace - Connections: 16 Round 1 Round 2 20K 40K 60K 80K 100K 94646.5 92052.5 1. (CC) gcc options: -O2 -lm -rdynamic
FFTW Build: Float + SSE - Size: 2D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 512 Round 1 Round 2 4K 8K 12K 16K 20K 20589 20074 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
ArrayFire Test: Conjugate Gradient CPU OpenBenchmarking.org ms, Fewer Is Better ArrayFire 3.7 Test: Conjugate Gradient CPU Round 1 Round 2 3 6 9 12 15 9.121 9.348 1. (CXX) g++ options: -rdynamic
ACES DGEMM Sustained Floating-Point Rate OpenBenchmarking.org GFLOP/s, More Is Better ACES DGEMM 1.0 Sustained Floating-Point Rate Round 1 Round 2 2 4 6 8 10 6.234231 6.088256 1. (CC) gcc options: -O3 -march=native -fopenmp
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 29Oct2020 Model: Rhodopsin Protein Round 1 Round 2 3 6 9 12 15 10.24 10.48 1. (CXX) g++ options: -O3 -lm
GROMACS Implementation: MPI CPU - Input: water_GMX50_bare OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2021.2 Implementation: MPI CPU - Input: water_GMX50_bare Round 1 Round 2 0.3614 0.7228 1.0842 1.4456 1.807 1.606 1.570 1. (CXX) g++ options: -O3
ASKAP Test: tConvolve OpenMP - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 1.0 Test: tConvolve OpenMP - Degridding Round 1 Round 2 1200 2400 3600 4800 6000 5665.02 5547.00 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
AOM AV1 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.2 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4K Round 1 Round 2 13 26 39 52 65 54.80 55.91 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
OpenFOAM Input: Motorbike 30M OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 8 Input: Motorbike 30M Round 1 Round 2 20 40 60 80 100 95.55 97.45 1. (CXX) g++ options: -std=c++11 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
Embree Binary: Pathtracer - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.13 Binary: Pathtracer - Model: Crown Round 1 Round 2 5 10 15 20 25 19.23 19.60 MIN: 19.02 / MAX: 19.62 MIN: 19.41 / MAX: 19.94
Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Euclidean Cluster OpenBenchmarking.org Test Cases Per Minute, More Is Better Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Euclidean Cluster Round 1 Round 2 300 600 900 1200 1500 1360.06 1334.64 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp
Embree Binary: Pathtracer - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.13 Binary: Pathtracer - Model: Asian Dragon Obj Round 1 Round 2 5 10 15 20 25 19.48 19.82 MIN: 19.35 / MAX: 19.84 MIN: 19.69 / MAX: 20.19
FFTW Build: Float + SSE - Size: 1D FFT Size 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 32 Round 1 Round 2 4K 8K 12K 16K 20K 18059 17747 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Node.js Octane Benchmark OpenBenchmarking.org Score, More Is Better Node.js Octane Benchmark Round 1 Round 2 10K 20K 30K 40K 50K 46216 47012
Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Points2Image OpenBenchmarking.org Test Cases Per Minute, More Is Better Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Points2Image Round 1 Round 2 6K 12K 18K 24K 30K 25911.32 25481.93 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp
AOM AV1 Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.2 Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 4K Round 1 Round 2 3 6 9 12 15 12.2 12.0 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
ASKAP Test: tConvolve MPI - Gridding OpenBenchmarking.org Mpix/sec, More Is Better ASKAP 1.0 Test: tConvolve MPI - Gridding Round 1 Round 2 900 1800 2700 3600 4500 4266.60 4337.12 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
Liquid-DSP Threads: 2 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 2 - Buffer Length: 256 - Filter Length: 57 Round 1 Round 2 30M 60M 90M 120M 150M 120170000 118220000 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Optcarrot Optimized Benchmark OpenBenchmarking.org FPS, More Is Better Optcarrot Optimized Benchmark Round 1 Round 2 30 60 90 120 150 129.59 131.72 1. ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23) [x86_64-linux-gnu]
Nebular Empirical Analysis Tool OpenBenchmarking.org Seconds, Fewer Is Better Nebular Empirical Analysis Tool 2.3 Round 1 Round 2 7 14 21 28 35 30.08 30.58 1. (F9X) gfortran options: -O3 -cpp -ffree-line-length-0 -Jsource/ -fopenmp -fno-backtrace -lcfitsio
BYTE Unix Benchmark Computational Test: Dhrystone 2 OpenBenchmarking.org LPS, More Is Better BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 Round 1 Round 2 11M 22M 33M 44M 55M 50737295.4 51560454.8
PJSIP Method: OPTIONS, Stateless OpenBenchmarking.org Responses Per Second, More Is Better PJSIP 2.11 Method: OPTIONS, Stateless Round 1 Round 2 12K 24K 36K 48K 60K 56681 55825 1. (CC) gcc options: -lSDL2 -lavformat -lavcodec -lswscale -lavutil -lstdc++ -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O2
Bork File Encrypter File Encryption Time OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time Round 1 Round 2 2 4 6 8 10 7.358 7.470
Embree Binary: Pathtracer - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.13 Binary: Pathtracer - Model: Asian Dragon Round 1 Round 2 5 10 15 20 25 21.60 21.93 MIN: 21.47 / MAX: 21.99 MIN: 21.8 / MAX: 22.3
GnuPG 2.7GB Sample File Encryption OpenBenchmarking.org Seconds, Fewer Is Better GnuPG 2.2.27 2.7GB Sample File Encryption Round 1 Round 2 16 32 48 64 80 70.31 69.31 1. (CC) gcc options: -O2
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Round 1 Round 2 100 200 300 400 500 475.29 481.97
AOM AV1 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.2 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4K Round 1 Round 2 16 32 48 64 80 73.55 72.54 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
ASKAP Test: tConvolve OpenMP - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 1.0 Test: tConvolve OpenMP - Gridding Round 1 Round 2 700 1400 2100 2800 3500 3413.54 3457.87 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
Bullet Physics Engine Test: 1000 Convex OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Convex Round 1 Round 2 1.0504 2.1008 3.1512 4.2016 5.252 4.668665 4.611938 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Embree Binary: Pathtracer ISPC - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.13 Binary: Pathtracer ISPC - Model: Asian Dragon Round 1 Round 2 6 12 18 24 30 24.46 24.17 MIN: 24.29 / MAX: 24.86 MIN: 24 / MAX: 24.55
FFTW Build: Stock - Size: 2D FFT Size 256 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 256 Round 1 Round 2 1500 3000 4500 6000 7500 7099.4 7016.2 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 4096 Round 1 Round 2 7K 14K 21K 28K 35K 31471 31109 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 64 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 64 Round 1 Round 2 5K 10K 15K 20K 25K 23012 23278 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Monte Carlo Simulations of Ionised Nebulae Input: Dust 2D tau100.0 OpenBenchmarking.org Seconds, Fewer Is Better Monte Carlo Simulations of Ionised Nebulae 2019-03-24 Input: Dust 2D tau100.0 Round 1 Round 2 40 80 120 160 200 176 174 1. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O3 -O2 -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lz
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Round 1 Round 2 20 40 60 80 100 75.59 76.45 1. (CC) gcc options: -lm
Chia Blockchain VDF Test: Square Assembly Optimized OpenBenchmarking.org IPS, More Is Better Chia Blockchain VDF 1.0.1 Test: Square Assembly Optimized Round 1 Round 2 30K 60K 90K 120K 150K 145100 143500 1. (CXX) g++ options: -flto -no-pie -lgmpxx -lgmp -lboost_system -pthread
Liquid-DSP Threads: 4 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 4 - Buffer Length: 256 - Filter Length: 57 Round 1 Round 2 60M 120M 180M 240M 300M 291250000 288060000 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
LuaJIT Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Fast Fourier Transform Round 1 Round 2 60 120 180 240 300 269.25 266.37 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 3.3.2 Pfam Database Search Round 1 Round 2 20 40 60 80 100 98.16 99.21 1. (CC) gcc options: -O3 -pthread -lhmmer -leasel -lm -lmpi
LuaJIT Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Dense LU Matrix Factorization Round 1 Round 2 500 1000 1500 2000 2500 2408.48 2383.79 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics Round 1 Round 2 5 10 15 20 25 21.64 21.42
FFTW Build: Stock - Size: 1D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 2048 Round 1 Round 2 2K 4K 6K 8K 10K 7954.2 7873.3 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTE N=256, 3D Complex FFT Routine OpenBenchmarking.org MFLOPS, More Is Better FFTE 7.0 N=256, 3D Complex FFT Routine Round 1 Round 2 20K 40K 60K 80K 100K 96703.07 97651.73 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp
BenchmarkMutex Benchmark: Mutex Lock Unlock spinlock OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Mutex Lock Unlock spinlock Round 1 Round 2 7 14 21 28 35 30.8 31.1 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
AOM AV1 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.2 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 1080p Round 1 Round 2 2 4 6 8 10 8.86 8.78 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Round 1 Round 2 2 4 6 8 10 8.135380 8.208837 1. (CC) gcc options: -lm
FFTW Build: Stock - Size: 2D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 2048 Round 1 Round 2 1300 2600 3900 5200 6500 6261.9 6206.9 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 512 Round 1 Round 2 1400 2800 4200 5600 7000 6283.5 6337.1 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
R Benchmark OpenBenchmarking.org Seconds, Fewer Is Better R Benchmark Round 1 Round 2 0.0381 0.0762 0.1143 0.1524 0.1905 0.1695 0.1681 1. R scripting front-end version 4.0.4 (2021-02-15)
Liquid-DSP Threads: 1 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 1 - Buffer Length: 256 - Filter Length: 57 Round 1 Round 2 13M 26M 39M 52M 65M 60594000 60095000 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Embree Binary: Pathtracer ISPC - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.13 Binary: Pathtracer ISPC - Model: Crown Round 1 Round 2 5 10 15 20 25 21.02 21.19 MIN: 20.47 / MAX: 21.65 MIN: 20.94 / MAX: 21.58
FFTW Build: Stock - Size: 2D FFT Size 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 32 Round 1 Round 2 2K 4K 6K 8K 10K 8899.8 8972.9 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Ngspice Circuit: C7552 OpenBenchmarking.org Seconds, Fewer Is Better Ngspice 34 Circuit: C7552 Round 1 Round 2 30 60 90 120 150 116.22 115.29 1. (CC) gcc options: -O0 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lSM -lICE
Liquid-DSP Threads: 24 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 24 - Buffer Length: 256 - Filter Length: 57 Round 1 Round 2 300M 600M 900M 1200M 1500M 1294700000 1284800000 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
ctx_clock Context Switch Time OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time Round 1 Round 2 60 120 180 240 300 261 263
FFTW Build: Float + SSE - Size: 1D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 2048 Round 1 Round 2 7K 14K 21K 28K 35K 33130 33382 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 512 Round 1 Round 2 7K 14K 21K 28K 35K 32957 32714 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
LuaJIT Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Monte Carlo Round 1 Round 2 120 240 360 480 600 559.62 563.69 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
VOSK Speech Recognition Toolkit OpenBenchmarking.org Seconds, Fewer Is Better VOSK Speech Recognition Toolkit 0.3.21 Round 1 Round 2 4 8 12 16 20 15.92 15.81
ASTC Encoder Preset: Thorough OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 3.2 Preset: Thorough Round 1 Round 2 2 4 6 8 10 7.1756 7.1264 1. (CXX) g++ options: -O3 -flto -pthread
AOM AV1 Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.2 Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 1080p Round 1 Round 2 6 12 18 24 30 23.62 23.77 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
FFTW Build: Stock - Size: 2D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 1024 Round 1 Round 2 1300 2600 3900 5200 6500 6248.6 6287.2 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 1024 Round 1 Round 2 7K 14K 21K 28K 35K 34139 33937 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Memcached mcperf Method: Add - Connections: 16 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Add - Connections: 16 Round 1 Round 2 20K 40K 60K 80K 100K 84426.9 83950.0 1. (CC) gcc options: -O2 -lm -rdynamic
Embree Binary: Pathtracer ISPC - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.13 Binary: Pathtracer ISPC - Model: Asian Dragon Obj Round 1 Round 2 5 10 15 20 25 21.40 21.51 MIN: 21.23 / MAX: 21.8 MIN: 21.36 / MAX: 21.88
Crypto++ Test: Unkeyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Unkeyed Algorithms Round 1 Round 2 80 160 240 320 400 386.40 384.52 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Bullet Physics Engine Test: Prim Trimesh OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Prim Trimesh Round 1 Round 2 0.2305 0.461 0.6915 0.922 1.1525 1.019545 1.024385 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
FFTW Build: Float + SSE - Size: 2D FFT Size 128 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 128 Round 1 Round 2 7K 14K 21K 28K 35K 30971 30831 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Helsing Digit Range: 12 digit OpenBenchmarking.org Seconds, Fewer Is Better Helsing 1.0-beta Digit Range: 12 digit Round 1 Round 2 0.7562 1.5124 2.2686 3.0248 3.781 3.361 3.347 1. (CC) gcc options: -O2 -pthread
ASTC Encoder Preset: Exhaustive OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 3.2 Preset: Exhaustive Round 1 Round 2 8 16 24 32 40 33.51 33.37 1. (CXX) g++ options: -O3 -flto -pthread
FFTW Build: Stock - Size: 2D FFT Size 64 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 64 Round 1 Round 2 2K 4K 6K 8K 10K 7988.6 8021.2 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
CloverLeaf Lagrangian-Eulerian Hydrodynamics OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics Round 1 Round 2 14 28 42 56 70 64.38 64.12 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
BenchmarkMutex Benchmark: Mutex Lock Unlock std::mutex OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Mutex Lock Unlock std::mutex Round 1 Round 2 6 12 18 24 30 25.5 25.4 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
FFTW Build: Float + SSE - Size: 1D FFT Size 128 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 128 Round 1 Round 2 6K 12K 18K 24K 30K 27568 27460 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Y-Cruncher Calculating 500M Pi Digits OpenBenchmarking.org Seconds, Fewer Is Better Y-Cruncher 0.7.8.9503 Calculating 500M Pi Digits Round 1 Round 2 4 8 12 16 20 14.03 14.08
LuaJIT Test: Composite OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Composite Round 1 Round 2 300 600 900 1200 1500 1284.91 1280.31 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
Opus Codec Encoding WAV To Opus Encode OpenBenchmarking.org Seconds, Fewer Is Better Opus Codec Encoding 1.3.1 WAV To Opus Encode Round 1 Round 2 2 4 6 8 10 8.470 8.498 1. (CXX) g++ options: -fvisibility=hidden -logg -lm
Botan Test: ChaCha20Poly1305 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: ChaCha20Poly1305 - Decrypt Round 1 Round 2 100 200 300 400 500 454.16 452.78 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
LZ4 Compression Compression Level: 1 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 1 - Decompression Speed Round 1 Round 2 2K 4K 6K 8K 10K 10459.9 10428.2 1. (CC) gcc options: -O3
FFTW Build: Stock - Size: 1D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 512 Round 1 Round 2 2K 4K 6K 8K 10K 8666.7 8640.5 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
LZ4 Compression Compression Level: 3 - Compression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 3 - Compression Speed Round 1 Round 2 10 20 30 40 50 44.46 44.59 1. (CC) gcc options: -O3
Bullet Physics Engine Test: Raytests OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Raytests Round 1 Round 2 0.5636 1.1272 1.6908 2.2544 2.818 2.497870 2.505056 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Liquid-DSP Threads: 8 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 8 - Buffer Length: 256 - Filter Length: 57 Round 1 Round 2 150M 300M 450M 600M 750M 681560000 683520000 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
miniFE Problem Size: Small OpenBenchmarking.org CG Mflops, More Is Better miniFE 2.2 Problem Size: Small Round 1 Round 2 2K 4K 6K 8K 10K 9131.79 9157.80 1. (CXX) g++ options: -O3 -fopenmp -lmpi_cxx -lmpi
LZ4 Compression Compression Level: 9 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 9 - Decompression Speed Round 1 Round 2 2K 4K 6K 8K 10K 9551.1 9524.8 1. (CC) gcc options: -O3
FFTW Build: Float + SSE - Size: 2D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 2048 Round 1 Round 2 5K 10K 15K 20K 25K 21533 21589 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
LuaRadio Test: FM Deemphasis Filter OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: FM Deemphasis Filter Round 1 Round 2 80 160 240 320 400 390.5 389.5
LZ4 Compression Compression Level: 3 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 3 - Decompression Speed Round 1 Round 2 2K 4K 6K 8K 10K 9543.8 9520.2 1. (CC) gcc options: -O3
LULESH OpenBenchmarking.org z/s, More Is Better LULESH 2.0.3 Round 1 Round 2 1600 3200 4800 6400 8000 7429.28 7411.91 1. (CXX) g++ options: -O3 -fopenmp -lm -lmpi_cxx -lmpi
Bullet Physics Engine Test: 3000 Fall OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 3000 Fall Round 1 Round 2 1.2777 2.5554 3.8331 5.1108 6.3885 5.665506 5.678747 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: Convex Trimesh OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Convex Trimesh Round 1 Round 2 0.2625 0.525 0.7875 1.05 1.3125 1.166575 1.164015 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time Round 1 Round 2 11 22 33 44 55 49.36 49.26 1. (CC) gcc options: -lm -O3
Botan Test: Blowfish - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Blowfish - Decrypt Round 1 Round 2 100 200 300 400 500 438.96 439.89 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
PolyBench-C Test: 3 Matrix Multiplications OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 4.2 Test: 3 Matrix Multiplications Round 1 Round 2 0.959 1.918 2.877 3.836 4.795 4.262 4.253 1. (CC) gcc options: -O3 -march=native
glibc bench Benchmark: sincos OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sincos Round 1 Round 2 4 8 12 16 20 13.91 13.94
Chia Blockchain VDF Test: Square Plain C++ OpenBenchmarking.org IPS, More Is Better Chia Blockchain VDF 1.0.1 Test: Square Plain C++ Round 1 Round 2 30K 60K 90K 120K 150K 153600 153900 1. (CXX) g++ options: -flto -no-pie -lgmpxx -lgmp -lboost_system -pthread
Sudokut Total Time OpenBenchmarking.org Seconds, Fewer Is Better Sudokut 0.4 Total Time Round 1 Round 2 3 6 9 12 15 10.26 10.24
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT Round 1 Round 2 120M 240M 360M 480M 600M 540597708.77 539597810.30 1. (CC) gcc options: -O3 -march=native -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 256 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 256 Round 1 Round 2 7K 14K 21K 28K 35K 30474 30418 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 1D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 4096 Round 1 Round 2 2K 4K 6K 8K 10K 7828.1 7842.3 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Botan Test: Blowfish OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Blowfish Round 1 Round 2 100 200 300 400 500 440.88 441.65 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Rust Prime Benchmark Prime Number Test To 200,000,000 OpenBenchmarking.org Seconds, Fewer Is Better Rust Prime Benchmark Prime Number Test To 200,000,000 Round 1 Round 2 3 6 9 12 15 9.787 9.770 1. (CC) gcc options: -m64 -pie -nodefaultlibs -lgcc_s -lutil -lrt -lpthread -lm -ldl -lc
FFTW Build: Float + SSE - Size: 2D FFT Size 64 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 64 Round 1 Round 2 9K 18K 27K 36K 45K 39772 39703 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Helsing Digit Range: 14 digit OpenBenchmarking.org Seconds, Fewer Is Better Helsing 1.0-beta Digit Range: 14 digit Round 1 Round 2 60 120 180 240 300 285.13 285.61 1. (CC) gcc options: -O2 -pthread
ASKAP Test: tConvolve MT - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 1.0 Test: tConvolve MT - Gridding Round 1 Round 2 500 1000 1500 2000 2500 2099.95 2096.50 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
Liquid-DSP Threads: 16 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 16 - Buffer Length: 256 - Filter Length: 57 Round 1 Round 2 300M 600M 900M 1200M 1500M 1211200000 1213100000 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
LZ4 Compression Compression Level: 1 - Compression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 1 - Compression Speed Round 1 Round 2 2K 4K 6K 8K 10K 8905.42 8891.74 1. (CC) gcc options: -O3
Bullet Physics Engine Test: 1000 Stack OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Stack Round 1 Round 2 2 4 6 8 10 7.514891 7.526399 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 136 Ragdolls OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 136 Ragdolls Round 1 Round 2 0.669 1.338 2.007 2.676 3.345 2.968861 2.973369 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
LuaRadio Test: Hilbert Transform OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: Hilbert Transform Round 1 Round 2 16 32 48 64 80 70.1 70.2
ArrayFire Test: BLAS CPU OpenBenchmarking.org GFLOPS, More Is Better ArrayFire 3.7 Test: BLAS CPU Round 1 Round 2 200 400 600 800 1000 820.59 821.61 1. (CXX) g++ options: -rdynamic
FFTW Build: Stock - Size: 1D FFT Size 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 32 Round 1 Round 2 2K 4K 6K 8K 10K 8901.3 8911.9 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second Round 1 Round 2 160K 320K 480K 640K 800K 746326.67 745515.26 1. (CC) gcc options: -O2 -lrt" -lrt
PlaidML FP16: No - Mode: Inference - Network: ResNet 50 - Device: CPU OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: ResNet 50 - Device: CPU Round 1 Round 2 3 6 9 12 15 9.23 9.22
FFTW Build: Stock - Size: 2D FFT Size 128 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 128 Round 1 Round 2 2K 4K 6K 8K 10K 7794.0 7802.3 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
High Performance Conjugate Gradient OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.1 Round 1 Round 2 2 4 6 8 10 7.91777 7.90962 1. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -lmpi_cxx -lmpi
Algebraic Multi-Grid Benchmark OpenBenchmarking.org Figure Of Merit, More Is Better Algebraic Multi-Grid Benchmark 1.2 Round 1 Round 2 80M 160M 240M 320M 400M 362705800 362345200 1. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -lmpi
Node.js V8 Web Tooling Benchmark OpenBenchmarking.org runs/s, More Is Better Node.js V8 Web Tooling Benchmark Round 1 Round 2 3 6 9 12 15 10.16 10.15
LuaJIT Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Sparse Matrix Multiply Round 1 Round 2 300 600 900 1200 1500 1290.96 1292.23 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
RNNoise OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 2020-06-28 Round 1 Round 2 8 16 24 32 40 33.89 33.85 1. (CC) gcc options: -O2 -pedantic -fvisibility=hidden
Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot OpenBenchmarking.org Seconds, Fewer Is Better Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot Round 1 Round 2 9 18 27 36 45 39.79 39.76 1. (CC) gcc options: -m64 -pie -nodefaultlibs -lgcc_s -lutil -lrt -lpthread -lm -ldl -lc
Timed MPlayer Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed MPlayer Compilation 1.4 Time To Compile Round 1 Round 2 5 10 15 20 25 18.32 18.31
glibc bench Benchmark: ffs OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffs Round 1 Round 2 0.4989 0.9978 1.4967 1.9956 2.4945 2.21737 2.21558
RELION Test: Basic - Device: CPU OpenBenchmarking.org Seconds, Fewer Is Better RELION 3.1.1 Test: Basic - Device: CPU Round 1 Round 2 400 800 1200 1600 2000 1689.98 1691.32 1. (CXX) g++ options: -fopenmp -std=c++0x -O3 -rdynamic -ldl -ltiff -lfftw3f -lfftw3 -lpng -lmpi_cxx -lmpi
FFTW Build: Stock - Size: 1D FFT Size 128 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 128 Round 1 Round 2 2K 4K 6K 8K 10K 8230.6 8225.0 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
glibc bench Benchmark: ffsll OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffsll Round 1 Round 2 0.4988 0.9976 1.4964 1.9952 2.494 2.21679 2.21531
glibc bench Benchmark: pthread_once OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: pthread_once Round 1 Round 2 0.4991 0.9982 1.4973 1.9964 2.4955 2.21655 2.21802
C-Ray Total Time - 4K, 16 Rays Per Pixel OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Round 1 Round 2 7 14 21 28 35 31.10 31.12 1. (CC) gcc options: -lm -lpthread -O3
Xsbench OpenBenchmarking.org Lookups/s, More Is Better Xsbench 2017-07-06 Round 1 Round 2 800K 1600K 2400K 3200K 4000K 3716529 3718554 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -lm
Botan Test: Twofish OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Twofish Round 1 Round 2 80 160 240 320 400 355.71 355.89 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
FFTW Build: Stock - Size: 1D FFT Size 64 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 64 Round 1 Round 2 2K 4K 6K 8K 10K 8248.4 8244.1 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 32 Round 1 Round 2 9K 18K 27K 36K 45K 41524 41544 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Botan Test: AES-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: AES-256 Round 1 Round 2 1100 2200 3300 4400 5500 5026.14 5028.35 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
ASKAP Test: tConvolve MT - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 1.0 Test: tConvolve MT - Degridding Round 1 Round 2 600 1200 1800 2400 3000 2773.5 2772.3 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
glibc bench Benchmark: sqrt OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sqrt Round 1 Round 2 0.7299 1.4598 2.1897 2.9196 3.6495 3.24378 3.24243
Botan Test: AES-256 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: AES-256 - Decrypt Round 1 Round 2 1100 2200 3300 4400 5500 5027.51 5025.43 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
LuaJIT Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Jacobi Successive Over-Relaxation Round 1 Round 2 400 800 1200 1600 2000 1896.23 1895.46 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
FFTW Build: Stock - Size: 1D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 1024 Round 1 Round 2 2K 4K 6K 8K 10K 8442.0 8445.4 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
glibc bench Benchmark: log2 OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: log2 Round 1 Round 2 2 4 6 8 10 7.82065 7.82376
glibc bench Benchmark: cos OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: cos Round 1 Round 2 10 20 30 40 50 43.22 43.20
Botan Test: CAST-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: CAST-256 Round 1 Round 2 30 60 90 120 150 146.61 146.66 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
FFTW Build: Stock - Size: 1D FFT Size 256 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 256 Round 1 Round 2 2K 4K 6K 8K 10K 8579.5 8576.4 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
glibc bench Benchmark: tanh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: tanh Round 1 Round 2 3 6 9 12 15 12.25 12.25
Botan Test: KASUMI OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: KASUMI Round 1 Round 2 20 40 60 80 100 97.38 97.35 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
glibc bench Benchmark: exp OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: exp Round 1 Round 2 2 4 6 8 10 6.18046 6.17844
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time Round 1 Round 2 2M 4M 6M 8M 10M 8403649 8400938 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
glibc bench Benchmark: sin OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sin Round 1 Round 2 10 20 30 40 50 43.01 43.00
GNU GMP GMPbench Total Time OpenBenchmarking.org GMPbench Score, More Is Better GNU GMP GMPbench 6.2.1 Total Time Round 1 Round 2 800 1600 2400 3200 4000 3903.4 3904.6 1. (CC) gcc options: -O3 -fomit-frame-pointer -lm
Botan Test: ChaCha20Poly1305 OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: ChaCha20Poly1305 Round 1 Round 2 100 200 300 400 500 456.66 456.52 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Crypto++ Test: Integer + Elliptic Curve Public Key Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Integer + Elliptic Curve Public Key Algorithms Round 1 Round 2 700 1400 2100 2800 3500 3453.35 3452.40 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
glibc bench Benchmark: asinh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: asinh Round 1 Round 2 3 6 9 12 15 10.21 10.21
PJSIP Method: OPTIONS, Stateful OpenBenchmarking.org Responses Per Second, More Is Better PJSIP 2.11 Method: OPTIONS, Stateful Round 1 Round 2 1100 2200 3300 4400 5500 5120 5119 1. (CC) gcc options: -lSDL2 -lavformat -lavcodec -lswscale -lavutil -lstdc++ -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O2
FFTW Build: Float + SSE - Size: 2D FFT Size 256 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 256 Round 1 Round 2 6K 12K 18K 24K 30K 26427 26423 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Botan Test: KASUMI - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: KASUMI - Decrypt Round 1 Round 2 20 40 60 80 100 93.89 93.91 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Round 1 Round 2 1100 2200 3300 4400 5500 5239.01 5239.78 1. (CC) gcc options: -O3 -mavx2
Botan Test: Twofish - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Twofish - Decrypt Round 1 Round 2 80 160 240 320 400 357.38 357.41 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: CAST-256 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: CAST-256 - Decrypt Round 1 Round 2 30 60 90 120 150 146.66 146.66 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
glibc bench Benchmark: modf OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: modf Round 1 Round 2 0.6719 1.3438 2.0157 2.6876 3.3595 2.98609 2.98616
glibc bench Benchmark: atanh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: atanh Round 1 Round 2 3 6 9 12 15 12.46 12.46
Sockperf Test: Latency Under Load OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.7 Test: Latency Under Load Round 1 8 16 24 32 40 33.25 1. (CXX) g++ options: --param -O3 -rdynamic
Sockperf Test: Latency Ping Pong OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.7 Test: Latency Ping Pong Round 1 0.891 1.782 2.673 3.564 4.455 3.96 1. (CXX) g++ options: --param -O3 -rdynamic
Sockperf Test: Throughput OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.7 Test: Throughput Round 1 300K 600K 900K 1200K 1500K 1434755 1. (CXX) g++ options: --param -O3 -rdynamic
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add Round 1 12K 24K 36K 48K 60K 56136.1 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad Round 1 12K 24K 36K 48K 60K 56250 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale Round 1 11K 22K 33K 44K 55K 53589.8 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy Round 1 13K 26K 39K 52K 65K 61361.4 1. (CC) gcc options: -O3 -march=native -fopenmp
InfluxDB Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Round 1 600K 1200K 1800K 2400K 3000K 2711605.2
InfluxDB Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Round 1 500K 1000K 1500K 2000K 2500K 2566014.7
OpenCV Test: DNN - Deep Neural Network OpenBenchmarking.org ms, Fewer Is Better OpenCV 4.5.4 Test: DNN - Deep Neural Network Round 1 1500 3000 4500 6000 7500 7126 1. (CXX) g++ options: -fPIC -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -O3 -shared
OpenCV Test: Object Detection OpenBenchmarking.org ms, Fewer Is Better OpenCV 4.5.4 Test: Object Detection Round 1 10K 20K 30K 40K 50K 47807 1. (CXX) g++ options: -fPIC -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -O3 -shared
OpenCV Test: Features 2D OpenBenchmarking.org ms, Fewer Is Better OpenCV 4.5.4 Test: Features 2D Round 1 70K 140K 210K 280K 350K 314500 1. (CXX) g++ options: -fPIC -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -O3 -shared
BenchmarkMutex Benchmark: Semaphore Release And Acquire OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Semaphore Release And Acquire Round 1 Round 2 4 8 12 16 20 16 16 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
BenchmarkMutex Benchmark: Mutex Lock Unlock std::mutex OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Mutex Lock Unlock std::mutex Round 1 Round 2 4 8 12 16 20 14.4 14.4 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
ASKAP Test: Hogbom Clean OpenMP OpenBenchmarking.org Iterations Per Second, More Is Better ASKAP 1.0 Test: Hogbom Clean OpenMP Round 1 Round 2 90 180 270 360 450 398.41 398.41 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Round 1 Round 2 1200 2400 3600 4800 6000 5813 5813 1. (CC) gcc options: -O3
Phoronix Test Suite v10.8.4