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