Ryzen 9 5900X AMD Ryzen 9 5900X 12-Core testing with a ASUS ROG CROSSHAIR VIII HERO (2702 BIOS) and AMD Radeon RX 56/64 8GB on Ubuntu 20.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2012018-HA-RYZEN959003&grt&sor&rro .
Ryzen 9 5900X Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution 5900X 2 3 AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads) ASUS ROG CROSSHAIR VIII HERO (2702 BIOS) AMD Starship/Matisse 16GB 1000GB Sabrent Rocket 4.0 1TB AMD Radeon RX 56/64 8GB (1590/800MHz) AMD Vega 10 HDMI Audio ASUS VP28U Realtek RTL8125 2.5GbE + Intel I211 Ubuntu 20.10 5.8.0-29-generic (x86_64) GNOME Shell 3.38.1 X Server 1.20.9 amdgpu 19.1.0 4.6 Mesa 20.2.1 (LLVM 11.0.0) 1.2.131 GCC 10.2.0 ext4 3840x2160 OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0xa201009 Graphics Details - GLAMOR Java Details - OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.10) Python Details - Python 3.8.6 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Ryzen 9 5900X asmfish: 1024 Hash Memory, 26 Depth astcenc: Fast astcenc: Medium astcenc: Thorough astcenc: Exhaustive basis: ETC1S basis: UASTC Level 0 basis: UASTC Level 2 basis: UASTC Level 3 basis: UASTC Level 2 + RDO Post-Processing blender: BMW27 - CPU-Only blender: Classroom - CPU-Only blender: Fishy Cat - CPU-Only blender: Barbershop - CPU-Only blender: Pabellon Barcelona - CPU-Only brl-cad: VGR Performance Metric caffe: AlexNet - CPU - 100 caffe: AlexNet - CPU - 200 caffe: GoogleNet - CPU - 100 caffe: GoogleNet - CPU - 200 crafty: Elapsed Time darktable: Boat - CPU-only darktable: Masskrug - CPU-only darktable: Server Rack - CPU-only darktable: Server Room - CPU-only ddnet: 1920 x 1080 - Fullscreen - OpenGL 3.3 - Default - RaiNyMore2 ddnet: 3840 x 2160 - Fullscreen - OpenGL 3.3 - Default - RaiNyMore2 ddnet: 1920 x 1080 - Fullscreen - OpenGL 3.3 - Default - Multeasymap ddnet: 3840 x 2160 - Fullscreen - OpenGL 3.3 - Default - Multeasymap dolfyn: Computational Fluid Dynamics 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 espeak: Text-To-Speech Synthesis ffte: N=256, 3D Complex FFT Routine geekbench: GPU Vulkan geekbench: CPU Multi Core geekbench: CPU Single Core glmark2: 1920 x 1080 glmark2: 1920 x 1200 glmark2: 2560 x 1440 glmark2: 3840 x 2160 gromacs: Water Benchmark hint: FLOAT hpcg: hpcc: G-HPL hpcc: G-Ffte hpcc: EP-DGEMM hpcc: G-Ptrans hpcc: EP-STREAM Triad hpcc: G-Rand Access hpcc: Rand Ring Latency hpcc: Rand Ring Bandwidth hpcc: Max Ping Pong Bandwidth hugin: Panorama Photo Assistant + Stitching Time indigobench: CPU - Bedroom indigobench: CPU - Supercar kripke: kvazaar: Bosphorus 4K - Slow kvazaar: Bosphorus 4K - Medium kvazaar: Bosphorus 1080p - Slow kvazaar: Bosphorus 1080p - Medium kvazaar: Bosphorus 4K - Very Fast kvazaar: Bosphorus 4K - Ultra Fast kvazaar: Bosphorus 1080p - Very Fast kvazaar: Bosphorus 1080p - Ultra Fast lammps: 20k Atoms lammps: Rhodopsin Protein lczero: BLAS lczero: Eigen avifenc: 0 avifenc: 2 avifenc: 8 avifenc: 10 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 mlpack: scikit_ica mlpack: scikit_qda mlpack: scikit_svm mlpack: scikit_linearridgeregression mnn: SqueezeNetV1.0 mnn: resnet-v2-50 mnn: MobileNetV2_224 mnn: mobilenet-v1-1.0 mnn: inception-v3 mocassin: Dust 2D tau100.0 mpv: Big Buck Bunny Sunflower 4K - Software Only mpv: Big Buck Bunny Sunflower 1080p - Software Only namd: ATPase Simulation - 327,506 Atoms ncnn: CPU - squeezenet ncnn: CPU - mobilenet ncnn: CPU-v2-v2 - mobilenet-v2 ncnn: CPU-v3-v3 - mobilenet-v3 ncnn: CPU - shufflenet-v2 ncnn: CPU - mnasnet ncnn: CPU - efficientnet-b0 ncnn: CPU - blazeface ncnn: CPU - googlenet ncnn: CPU - vgg16 ncnn: CPU - resnet18 ncnn: CPU - alexnet ncnn: CPU - resnet50 ncnn: CPU - yolov4-tiny ncnn: Vulkan GPU - squeezenet ncnn: Vulkan GPU - mobilenet ncnn: Vulkan GPU-v2-v2 - mobilenet-v2 ncnn: Vulkan GPU-v3-v3 - mobilenet-v3 ncnn: Vulkan GPU - shufflenet-v2 ncnn: Vulkan GPU - mnasnet ncnn: Vulkan GPU - efficientnet-b0 ncnn: Vulkan GPU - blazeface ncnn: Vulkan GPU - googlenet ncnn: Vulkan GPU - vgg16 ncnn: Vulkan GPU - resnet18 ncnn: Vulkan GPU - alexnet ncnn: Vulkan GPU - resnet50 ncnn: Vulkan GPU - yolov4-tiny numpy: ocrmypdf: Processing 60 Page PDF Document onednn: IP Batch 1D - f32 - CPU onednn: IP Batch All - f32 - CPU onednn: IP Batch 1D - u8s8f32 - CPU onednn: IP Batch All - u8s8f32 - CPU onednn: Convolution Batch Shapes Auto - f32 - CPU onednn: Deconvolution Batch deconv_1d - f32 - CPU onednn: Deconvolution Batch deconv_3d - f32 - CPU onednn: Convolution Batch Shapes Auto - u8s8f32 - CPU onednn: Deconvolution Batch deconv_1d - u8s8f32 - CPU onednn: Deconvolution Batch deconv_3d - u8s8f32 - CPU onednn: Recurrent Neural Network Training - f32 - CPU onednn: Recurrent Neural Network Inference - f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - u8s8f32 - CPU openssl: RSA 4096-bit Performance phpbench: PHP Benchmark Suite pyperformance: go pyperformance: 2to3 pyperformance: chaos pyperformance: float pyperformance: nbody pyperformance: pathlib pyperformance: raytrace pyperformance: json_loads pyperformance: crypto_pyaes pyperformance: regex_compile pyperformance: python_startup pyperformance: django_template pyperformance: pickle_pure_python rav1e: 1 rav1e: 5 rav1e: 6 rav1e: 10 rawtherapee: Total Benchmark Time redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET rnnoise: stockfish: Total Time stress-ng: MMAP stress-ng: NUMA stress-ng: MEMFD stress-ng: Atomic stress-ng: Crypto stress-ng: Malloc stress-ng: Forking stress-ng: SENDFILE stress-ng: CPU Cache stress-ng: CPU Stress stress-ng: Semaphores stress-ng: Matrix Math stress-ng: Vector Math stress-ng: Memory Copying stress-ng: Socket Activity stress-ng: Context Switching stress-ng: Glibc C String Functions stress-ng: Glibc Qsort Data Sorting stress-ng: System V Message Passing sunflow: Global Illumination + Image Synthesis tensorflow-lite: SqueezeNet tensorflow-lite: Inception V4 tensorflow-lite: NASNet Mobile tensorflow-lite: Mobilenet Float tensorflow-lite: Mobilenet Quant tensorflow-lite: Inception ResNet V2 tesseract-ocr: Time To OCR 7 Images hmmer: Pfam Database Search build-linux-kernel: Time To Compile build-llvm: Time To Compile tnn: CPU - MobileNet v2 tnn: CPU - SqueezeNet v1.1 vkfft: waifu2x-ncnn: 2x - 3 - Yes x265: Bosphorus 4K x265: Bosphorus 1080p yquake2: OpenGL 1.x - 1920 x 1080 yquake2: OpenGL 1.x - 2560 x 1440 yquake2: OpenGL 1.x - 3840 x 2160 yquake2: OpenGL 3.x - 1920 x 1080 yquake2: OpenGL 3.x - 2560 x 1440 yquake2: OpenGL 3.x - 3840 x 2160 yquake2: Software CPU - 1920 x 1080 yquake2: Software CPU - 2560 x 1440 yquake2: Software CPU - 3840 x 2160 compress-zstd: 3 compress-zstd: 19 5900X 2 3 48852411 4.22 5.73 15.18 122.43 37.185 5.388 18.675 33.943 476.473 95.72 280.40 125.42 369.27 305.99 213298 37213 74872 94273 188835 11631285 12.972 5.669 0.172 5.571 349.38 374.89 388.57 375.14 13.348 19.8227 19.4343 20.3222 18.3770 20.6212 18.3038 21.372 38067.317430157 35835 13735 1762 6621 6096 4368 2240 1.287 520270679.83819 4.97041 49.23707 5.99524 19.92540 2.97290 2.16690 0.04556 0.43808 2.39532 28532.581 35.091 3.341 6.932 10677015 8.39 8.54 30.71 31.22 23.34 40.95 69.58 129.65 10.914 10.003 576 616 58.463 35.481 4.346 4.165 12141.03 13546.8 71.47 13302.0 68.96 13292.9 39.44 59.63 16.83 2.62 6.218 27.156 3.075 5.702 27.580 179 716.37 2280.82 1.29237 12.68 12.22 4.25 4.07 3.84 3.82 5.17 1.53 12.65 59.96 13.04 13.52 23.58 21.26 4.63 7.80 2.56 3.56 2.31 2.74 9.97 0.95 8.29 11.30 2.16 4.08 6.35 9.13 518.43 13.680 3.83039 49.2393 1.03576 13.5317 16.5293 2.77668 4.78143 18.1722 2.75186 1.80867 181.453 30.8483 0.771293 1.30855 3870.8 903075 188 234 81.5 81.1 88.5 12.6 346 17.2 76.1 122 6.19 34.8 313 0.506 1.484 1.981 4.384 46.182 2212092.25 3078815.33 2256430.70 3503239.21 2699538.08 15.160 35346827 352.72 431.68 1035.96 203204.37 3864.63 204413476.02 94938.54 293369.91 36.15 9911.15 1764847.33 59942.23 135340.67 1607.35 10102.06 6655497.99 2047853.50 204.29 13737509.99 0.678 124163 1797387 123236 84260.0 91938.1 1614850 19.068 97.901 53.585 415.296 213.351 207.255 17403 7.013 23.32 71.49 783.9 729.5 801.2 978.8 947.1 972.8 180.4 104.5 48.8 5921.1 45.2 49174276 4.22 5.78 15.18 122.34 36.674 5.389 18.602 33.804 480.805 95.69 280.57 125.52 368.76 306.47 215398 37222 75063 94406 188273 11426388 12.924 5.642 0.175 5.558 343.61 374.89 392.98 380.06 13.337 19.7309 19.3761 20.5053 18.4504 20.5595 18.2724 21.702 38216.666109652 34128 13714 1779 6608 6073 4368 2242 1.288 527591041.95865 4.94879 49.01677 5.97747 19.39923 2.96947 2.17399 0.04601 0.44423 2.51894 28986.843 35.575 3.348 6.976 17769739 8.41 8.56 30.68 31.40 23.39 40.87 69.19 130.27 10.936 10.543 594 612 58.829 35.583 4.313 4.155 12269.27 13546.4 71.30 13241.3 69.09 13272.7 39.23 59.87 16.86 2.57 6.176 27.058 3.065 5.690 27.166 179 715.00 2285.06 1.28955 12.65 12.17 4.23 4.07 3.85 3.80 5.14 1.54 12.67 59.96 13.07 13.72 23.71 21.33 4.62 7.61 2.56 3.58 2.34 2.73 10.17 0.96 5.71 11.50 2.15 4.08 6.50 9.07 511.58 13.545 3.59173 48.5316 1.04968 14.6057 16.5231 2.75189 4.86161 17.6004 2.74334 1.81233 179.930 40.6051 1.72800 1.34291 3871.6 811773 187 234 81.3 80.8 90.1 12.6 345 17.3 77.0 122 6.15 35.3 317 0.507 1.491 1.992 4.340 46.277 2269525.57 3010339.65 2282142.77 3436024.38 2643892.85 15.210 36368842 349.47 432.83 1032.73 203625.38 3861.84 207104616.89 95309.23 292562.89 36.49 9701.91 1757005.59 59808.48 135461.30 1615.36 10089.28 6813681.23 2070627.69 203.87 13761384.75 0.700 123959 1795573 122409 84226.0 91977.4 1613467 18.892 97.801 54.203 414.562 212.260 206.946 17397 7.008 23.38 72.56 794.7 722.4 792.1 980.9 946.2 974.9 180.7 104.6 47.7 5920.2 45.2 48973644 4.23 5.72 15.12 122.14 36.532 5.518 18.693 33.771 479.413 95.48 279.51 124.98 367.85 306.53 213598 37363 74809 94303 188844 11255332 12.971 5.663 0.172 5.557 343.52 375.03 393.69 379.15 13.196 19.6959 19.4790 20.3852 18.4575 20.5411 18.2447 21.778 38204.490344823 34555 13687 1760 6592 6097 4366 2241 1.291 526804680.34841 4.95796 49.22787 5.95154 19.48257 2.97757 2.18294 0.04595 0.43980 2.55431 28622.952 34.905 3.368 7.028 10084770 8.41 8.56 30.76 31.37 23.47 41.04 69.24 129.68 10.859 10.578 597 625 58.428 35.451 4.303 4.174 12218.83 13572.0 72.10 13263.0 70.69 13269.8 39.27 60.40 16.86 2.57 6.274 26.749 3.042 5.659 27.057 179 715.62 2293.65 1.29157 12.70 12.11 4.24 4.09 3.88 3.82 5.16 1.54 12.70 60.17 13.10 13.63 23.77 21.31 4.62 7.74 2.56 3.55 2.30 2.75 9.74 0.95 5.79 11.64 2.14 4.08 6.28 9.21 510.95 13.533 3.94456 48.8790 1.04763 14.2252 16.3492 2.75397 4.81105 17.6266 2.74377 1.82593 181.304 40.3991 1.45006 1.31981 3876.4 835818 188 234 81.8 81.5 92.5 12.5 345 17.3 76.5 122 6.17 34.6 316 0.507 1.486 1.988 4.364 46.212 2294079.06 3024458.78 2262592.06 3441942.20 2699923.20 15.266 35221299 351.11 432.12 1040.45 203460.77 3871.13 204308047.60 94356.46 293682.92 37.87 9861.43 1750702.05 60099.00 135475.63 1606.70 10161.48 6445064.73 2048383.13 203.55 13770619.33 0.691 123798 1793350 122448 84061.0 91691.1 1609633 18.918 97.605 53.498 420.073 213.858 208.188 17316 7.007 23.69 71.79 789.9 732.7 800.4 979.4 952.7 979.9 182.4 105.2 48.8 5911.8 45.1 OpenBenchmarking.org
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth 5900X 3 2 11M 22M 33M 44M 55M SE +/- 479752.97, N = 3 SE +/- 627508.89, N = 3 SE +/- 48657.06, N = 3 48852411 48973644 49174276
ASTC Encoder Preset: Fast OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Fast 3 2 5900X 0.9518 1.9036 2.8554 3.8072 4.759 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 4.23 4.22 4.22 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
ASTC Encoder Preset: Medium OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Medium 2 5900X 3 1.3005 2.601 3.9015 5.202 6.5025 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 5.78 5.73 5.72 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
ASTC Encoder Preset: Thorough OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Thorough 2 5900X 3 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 15.18 15.18 15.12 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
ASTC Encoder Preset: Exhaustive OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Exhaustive 5900X 2 3 30 60 90 120 150 SE +/- 0.21, N = 3 SE +/- 0.20, N = 3 SE +/- 0.18, N = 3 122.43 122.34 122.14 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
Basis Universal Settings: ETC1S OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: ETC1S 5900X 2 3 9 18 27 36 45 SE +/- 0.09, N = 3 SE +/- 0.32, N = 3 SE +/- 0.25, N = 3 37.19 36.67 36.53 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 0 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 0 3 2 5900X 1.2416 2.4832 3.7248 4.9664 6.208 SE +/- 0.018, N = 3 SE +/- 0.032, N = 3 SE +/- 0.008, N = 3 5.518 5.389 5.388 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 2 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 3 5900X 2 5 10 15 20 25 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 18.69 18.68 18.60 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 3 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 3 5900X 2 3 8 16 24 32 40 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 33.94 33.80 33.77 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 2 + RDO Post-Processing OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 + RDO Post-Processing 2 3 5900X 100 200 300 400 500 SE +/- 0.93, N = 3 SE +/- 2.72, N = 3 SE +/- 1.09, N = 3 480.81 479.41 476.47 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: BMW27 - Compute: CPU-Only 5900X 2 3 20 40 60 80 100 SE +/- 0.20, N = 3 SE +/- 0.04, N = 3 SE +/- 0.19, N = 3 95.72 95.69 95.48
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Classroom - Compute: CPU-Only 2 5900X 3 60 120 180 240 300 SE +/- 0.16, N = 3 SE +/- 0.23, N = 3 SE +/- 0.14, N = 3 280.57 280.40 279.51
Blender Blend File: Fishy Cat - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Fishy Cat - Compute: CPU-Only 2 5900X 3 30 60 90 120 150 SE +/- 0.20, N = 3 SE +/- 0.17, N = 3 SE +/- 0.11, N = 3 125.52 125.42 124.98
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Barbershop - Compute: CPU-Only 5900X 2 3 80 160 240 320 400 SE +/- 0.30, N = 3 SE +/- 0.13, N = 3 SE +/- 0.08, N = 3 369.27 368.76 367.85
Blender Blend File: Pabellon Barcelona - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Pabellon Barcelona - Compute: CPU-Only 3 2 5900X 70 140 210 280 350 SE +/- 0.36, N = 3 SE +/- 0.40, N = 3 SE +/- 0.19, N = 3 306.53 306.47 305.99
BRL-CAD VGR Performance Metric OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.30.8 VGR Performance Metric 5900X 3 2 50K 100K 150K 200K 250K 213298 213598 215398 1. (CXX) g++ options: -std=c++11 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lSM -lICE -lXi -lGLU -lGL -lGLdispatch -lX11 -lXext -lXrender -lpthread -ldl -luuid -lm
Caffe Model: AlexNet - Acceleration: CPU - Iterations: 100 OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: AlexNet - Acceleration: CPU - Iterations: 100 3 2 5900X 8K 16K 24K 32K 40K SE +/- 90.07, N = 3 SE +/- 178.38, N = 3 SE +/- 239.76, N = 3 37363 37222 37213 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
Caffe Model: AlexNet - Acceleration: CPU - Iterations: 200 OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: AlexNet - Acceleration: CPU - Iterations: 200 2 5900X 3 16K 32K 48K 64K 80K SE +/- 105.71, N = 3 SE +/- 73.36, N = 3 SE +/- 49.43, N = 3 75063 74872 74809 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
Caffe Model: GoogleNet - Acceleration: CPU - Iterations: 100 OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: GoogleNet - Acceleration: CPU - Iterations: 100 2 3 5900X 20K 40K 60K 80K 100K SE +/- 107.46, N = 3 SE +/- 91.03, N = 3 SE +/- 163.07, N = 3 94406 94303 94273 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
Caffe Model: GoogleNet - Acceleration: CPU - Iterations: 200 OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: GoogleNet - Acceleration: CPU - Iterations: 200 3 5900X 2 40K 80K 120K 160K 200K SE +/- 112.12, N = 3 SE +/- 237.58, N = 3 SE +/- 830.22, N = 3 188844 188835 188273 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time 3 2 5900X 2M 4M 6M 8M 10M SE +/- 74012.37, N = 3 SE +/- 46254.71, N = 3 SE +/- 109327.93, N = 3 11255332 11426388 11631285 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.2.1 Test: Boat - Acceleration: CPU-only 5900X 3 2 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 12.97 12.97 12.92
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.2.1 Test: Masskrug - Acceleration: CPU-only 5900X 3 2 1.2755 2.551 3.8265 5.102 6.3775 SE +/- 0.007, N = 3 SE +/- 0.009, N = 3 SE +/- 0.008, N = 3 5.669 5.663 5.642
Darktable Test: Server Rack - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.2.1 Test: Server Rack - Acceleration: CPU-only 2 3 5900X 0.0394 0.0788 0.1182 0.1576 0.197 SE +/- 0.002, N = 4 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 0.175 0.172 0.172
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.2.1 Test: Server Room - Acceleration: CPU-only 5900X 2 3 1.2535 2.507 3.7605 5.014 6.2675 SE +/- 0.003, N = 3 SE +/- 0.003, N = 3 SE +/- 0.003, N = 3 5.571 5.558 5.557
DDraceNetwork Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: RaiNyMore2 OpenBenchmarking.org Frames Per Second, More Is Better DDraceNetwork 15.2.3 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: RaiNyMore2 3 2 5900X 80 160 240 320 400 SE +/- 5.01, N = 15 SE +/- 5.00, N = 15 SE +/- 5.49, N = 15 343.52 343.61 349.38 MIN: 81.58 / MAX: 432.53 MIN: 83.92 / MAX: 423.19 MIN: 86.18 / MAX: 440.72 1. (CXX) g++ options: -O3 -rdynamic -lcrypto -lz -lrt -lpthread -lcurl -lfreetype -lSDL2 -lwavpack -lopusfile -lopus -logg -lGL -lX11 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
DDraceNetwork Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: RaiNyMore2 - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better DDraceNetwork 15.2.3 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: RaiNyMore2 - Total Frame Time 3 5900X 2 3 6 9 12 15 Min: 2.67 / Avg: 3.01 / Max: 10.81 Min: 2.5 / Avg: 2.67 / Max: 9.43 Min: 2.45 / Avg: 2.67 / Max: 9.38 1. (CXX) g++ options: -O3 -rdynamic -lcrypto -lz -lrt -lpthread -lcurl -lfreetype -lSDL2 -lwavpack -lopusfile -lopus -logg -lGL -lX11 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
DDraceNetwork Resolution: 3840 x 2160 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: RaiNyMore2 OpenBenchmarking.org Frames Per Second, More Is Better DDraceNetwork 15.2.3 Resolution: 3840 x 2160 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: RaiNyMore2 5900X 2 3 80 160 240 320 400 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 374.89 374.89 375.03 MIN: 122.97 / MAX: 423.01 MIN: 122.29 / MAX: 420.34 MIN: 121.51 / MAX: 420.52 1. (CXX) g++ options: -O3 -rdynamic -lcrypto -lz -lrt -lpthread -lcurl -lfreetype -lSDL2 -lwavpack -lopusfile -lopus -logg -lGL -lX11 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
DDraceNetwork Resolution: 3840 x 2160 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: RaiNyMore2 - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better DDraceNetwork 15.2.3 Resolution: 3840 x 2160 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: RaiNyMore2 - Total Frame Time 5900X 2 3 3 6 9 12 15 Min: 2.39 / Avg: 2.67 / Max: 8.07 Min: 2.38 / Avg: 2.67 / Max: 8.05 Min: 2.44 / Avg: 2.67 / Max: 8.23 1. (CXX) g++ options: -O3 -rdynamic -lcrypto -lz -lrt -lpthread -lcurl -lfreetype -lSDL2 -lwavpack -lopusfile -lopus -logg -lGL -lX11 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
DDraceNetwork Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap OpenBenchmarking.org Frames Per Second, More Is Better DDraceNetwork 15.2.3 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap 5900X 2 3 90 180 270 360 450 SE +/- 3.26, N = 15 SE +/- 4.14, N = 15 SE +/- 4.29, N = 15 388.57 392.98 393.69 MIN: 84.31 / MAX: 499.75 MIN: 81.75 / MAX: 499.75 MIN: 75.99 / MAX: 499.75 1. (CXX) g++ options: -O3 -rdynamic -lcrypto -lz -lrt -lpthread -lcurl -lfreetype -lSDL2 -lwavpack -lopusfile -lopus -logg -lGL -lX11 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
DDraceNetwork Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better DDraceNetwork 15.2.3 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap - Total Frame Time 5900X 3 2 3 6 9 12 15 Min: 2.01 / Avg: 2.78 / Max: 10.36 Min: 2 / Avg: 2.68 / Max: 8.15 Min: 2.02 / Avg: 2.49 / Max: 10.63 1. (CXX) g++ options: -O3 -rdynamic -lcrypto -lz -lrt -lpthread -lcurl -lfreetype -lSDL2 -lwavpack -lopusfile -lopus -logg -lGL -lX11 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
DDraceNetwork Resolution: 3840 x 2160 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap OpenBenchmarking.org Frames Per Second, More Is Better DDraceNetwork 15.2.3 Resolution: 3840 x 2160 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap 5900X 3 2 80 160 240 320 400 SE +/- 1.33, N = 3 SE +/- 4.13, N = 3 SE +/- 0.92, N = 3 375.14 379.15 380.06 MIN: 120.7 / MAX: 499.75 MIN: 126.1 / MAX: 499.75 MIN: 136.09 / MAX: 499 1. (CXX) g++ options: -O3 -rdynamic -lcrypto -lz -lrt -lpthread -lcurl -lfreetype -lSDL2 -lwavpack -lopusfile -lopus -logg -lGL -lX11 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
DDraceNetwork Resolution: 3840 x 2160 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better DDraceNetwork 15.2.3 Resolution: 3840 x 2160 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap - Total Frame Time 5900X 2 3 3 6 9 12 15 Min: 2.01 / Avg: 2.74 / Max: 7.74 Min: 2 / Avg: 2.71 / Max: 6.37 Min: 2 / Avg: 2.67 / Max: 7.93 1. (CXX) g++ options: -O3 -rdynamic -lcrypto -lz -lrt -lpthread -lcurl -lfreetype -lSDL2 -lwavpack -lopusfile -lopus -logg -lGL -lX11 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics 5900X 2 3 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.20, N = 3 13.35 13.34 13.20
Embree Binary: Pathtracer - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Crown 3 2 5900X 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 19.70 19.73 19.82 MIN: 19.45 / MAX: 20.1 MIN: 19.48 / MAX: 20.2 MIN: 19.6 / MAX: 20.28
Embree Binary: Pathtracer ISPC - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Crown 2 5900X 3 5 10 15 20 25 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 19.38 19.43 19.48 MIN: 19.07 / MAX: 20.11 MIN: 18.89 / MAX: 19.95 MIN: 19.26 / MAX: 19.96
Embree Binary: Pathtracer - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Asian Dragon 5900X 3 2 5 10 15 20 25 SE +/- 0.13, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 20.32 20.39 20.51 MIN: 20.06 / MAX: 20.8 MIN: 20.29 / MAX: 20.62 MIN: 20.35 / MAX: 20.76
Embree Binary: Pathtracer - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Asian Dragon Obj 5900X 2 3 5 10 15 20 25 SE +/- 0.17, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 18.38 18.45 18.46 MIN: 17.85 / MAX: 18.98 MIN: 18.23 / MAX: 18.79 MIN: 18.35 / MAX: 18.73
Embree Binary: Pathtracer ISPC - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon 3 2 5900X 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 20.54 20.56 20.62 MIN: 20.31 / MAX: 20.9 MIN: 20.4 / MAX: 21.1 MIN: 20.38 / MAX: 21.01
Embree Binary: Pathtracer ISPC - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon Obj 3 2 5900X 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 18.24 18.27 18.30 MIN: 18.1 / MAX: 18.51 MIN: 18.11 / MAX: 18.66 MIN: 18.17 / MAX: 18.75
eSpeak-NG Speech Engine Text-To-Speech Synthesis OpenBenchmarking.org Seconds, Fewer Is Better eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis 3 2 5900X 5 10 15 20 25 SE +/- 0.10, N = 4 SE +/- 0.14, N = 4 SE +/- 0.12, N = 4 21.78 21.70 21.37 1. (CC) gcc options: -O2 -std=c99
FFTE N=256, 3D Complex FFT Routine OpenBenchmarking.org MFLOPS, More Is Better FFTE 7.0 N=256, 3D Complex FFT Routine 5900X 3 2 8K 16K 24K 32K 40K SE +/- 29.24, N = 3 SE +/- 30.00, N = 3 SE +/- 32.98, N = 3 38067.32 38204.49 38216.67 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp
Geekbench Test: GPU Vulkan OpenBenchmarking.org Score, More Is Better Geekbench 5 Test: GPU Vulkan 2 3 5900X 8K 16K 24K 32K 40K SE +/- 339.38, N = 3 SE +/- 531.13, N = 3 SE +/- 258.02, N = 3 34128 34555 35835
Geekbench Test: CPU Multi Core OpenBenchmarking.org Score, More Is Better Geekbench 5 Test: CPU Multi Core 3 2 5900X 3K 6K 9K 12K 15K SE +/- 19.31, N = 3 SE +/- 25.58, N = 3 SE +/- 7.22, N = 3 13687 13714 13735
Geekbench Test: CPU Single Core OpenBenchmarking.org Score, More Is Better Geekbench 5 Test: CPU Single Core 3 5900X 2 400 800 1200 1600 2000 SE +/- 14.05, N = 3 SE +/- 22.26, N = 3 SE +/- 9.94, N = 3 1760 1762 1779
GLmark2 Resolution: 1920 x 1080 OpenBenchmarking.org Score, More Is Better GLmark2 2020.04 Resolution: 1920 x 1080 3 2 5900X 1400 2800 4200 5600 7000 6592 6608 6621
GLmark2 Resolution: 1920 x 1200 OpenBenchmarking.org Score, More Is Better GLmark2 2020.04 Resolution: 1920 x 1200 2 5900X 3 1300 2600 3900 5200 6500 6073 6096 6097
GLmark2 Resolution: 2560 x 1440 OpenBenchmarking.org Score, More Is Better GLmark2 2020.04 Resolution: 2560 x 1440 3 5900X 2 900 1800 2700 3600 4500 4366 4368 4368
GLmark2 Resolution: 3840 x 2160 OpenBenchmarking.org Score, More Is Better GLmark2 2020.04 Resolution: 3840 x 2160 5900X 3 2 500 1000 1500 2000 2500 2240 2241 2242
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2020.3 Water Benchmark 5900X 2 3 0.2905 0.581 0.8715 1.162 1.4525 SE +/- 0.003, N = 3 SE +/- 0.002, N = 3 SE +/- 0.001, N = 3 1.287 1.288 1.291 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT 5900X 3 2 110M 220M 330M 440M 550M SE +/- 2828608.31, N = 3 SE +/- 1829126.92, N = 3 SE +/- 3480303.14, N = 3 520270679.84 526804680.35 527591041.96 1. (CC) gcc options: -O3 -march=native -lm
High Performance Conjugate Gradient OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.1 2 3 5900X 1.1183 2.2366 3.3549 4.4732 5.5915 SE +/- 0.00115, N = 3 SE +/- 0.00144, N = 3 SE +/- 0.00788, N = 3 4.94879 4.95796 4.97041 1. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi
HPC Challenge Test / Class: G-HPL OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: G-HPL 2 3 5900X 11 22 33 44 55 SE +/- 0.19, N = 3 SE +/- 0.10, N = 3 SE +/- 0.13, N = 3 49.02 49.23 49.24 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 4.0.3
HPC Challenge Test / Class: G-Ffte OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ffte 3 2 5900X 1.3489 2.6978 4.0467 5.3956 6.7445 SE +/- 0.04585, N = 3 SE +/- 0.00329, N = 3 SE +/- 0.01520, N = 3 5.95154 5.97747 5.99524 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 4.0.3
HPC Challenge Test / Class: EP-DGEMM OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: EP-DGEMM 2 3 5900X 5 10 15 20 25 SE +/- 0.15, N = 3 SE +/- 0.10, N = 3 SE +/- 0.39, N = 3 19.40 19.48 19.93 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 4.0.3
HPC Challenge Test / Class: G-Ptrans OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ptrans 2 5900X 3 0.67 1.34 2.01 2.68 3.35 SE +/- 0.00238, N = 3 SE +/- 0.00277, N = 3 SE +/- 0.00590, N = 3 2.96947 2.97290 2.97757 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 4.0.3
HPC Challenge Test / Class: EP-STREAM Triad OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: EP-STREAM Triad 5900X 2 3 0.4912 0.9824 1.4736 1.9648 2.456 SE +/- 0.00223, N = 3 SE +/- 0.00152, N = 3 SE +/- 0.00608, N = 3 2.16690 2.17399 2.18294 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 4.0.3
HPC Challenge Test / Class: G-Random Access OpenBenchmarking.org GUP/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Random Access 5900X 3 2 0.0104 0.0208 0.0312 0.0416 0.052 SE +/- 0.00025, N = 3 SE +/- 0.00031, N = 3 SE +/- 0.00020, N = 3 0.04556 0.04595 0.04601 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 4.0.3
HPC Challenge Test / Class: Random Ring Latency OpenBenchmarking.org usecs, Fewer Is Better HPC Challenge 1.5.0 Test / Class: Random Ring Latency 2 3 5900X 0.1 0.2 0.3 0.4 0.5 SE +/- 0.00465, N = 3 SE +/- 0.00317, N = 3 SE +/- 0.00248, N = 3 0.44423 0.43980 0.43808 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 4.0.3
HPC Challenge Test / Class: Random Ring Bandwidth OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: Random Ring Bandwidth 5900X 2 3 0.5747 1.1494 1.7241 2.2988 2.8735 SE +/- 0.05451, N = 3 SE +/- 0.02008, N = 3 SE +/- 0.03403, N = 3 2.39532 2.51894 2.55431 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 4.0.3
HPC Challenge Test / Class: Max Ping Pong Bandwidth OpenBenchmarking.org MB/s, More Is Better HPC Challenge 1.5.0 Test / Class: Max Ping Pong Bandwidth 5900X 3 2 6K 12K 18K 24K 30K SE +/- 202.54, N = 3 SE +/- 314.11, N = 3 SE +/- 45.89, N = 3 28532.58 28622.95 28986.84 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 4.0.3
Hugin Panorama Photo Assistant + Stitching Time OpenBenchmarking.org Seconds, Fewer Is Better Hugin Panorama Photo Assistant + Stitching Time 2 5900X 3 8 16 24 32 40 SE +/- 0.19, N = 3 SE +/- 0.30, N = 3 SE +/- 0.32, N = 3 35.58 35.09 34.91
IndigoBench Acceleration: CPU - Scene: Bedroom OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.4 Acceleration: CPU - Scene: Bedroom 5900X 2 3 0.7578 1.5156 2.2734 3.0312 3.789 SE +/- 0.016, N = 3 SE +/- 0.003, N = 3 SE +/- 0.012, N = 3 3.341 3.348 3.368
IndigoBench Acceleration: CPU - Scene: Supercar OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.4 Acceleration: CPU - Scene: Supercar 5900X 2 3 2 4 6 8 10 SE +/- 0.016, N = 3 SE +/- 0.008, N = 3 SE +/- 0.045, N = 3 6.932 6.976 7.028
Kripke OpenBenchmarking.org Throughput FoM, More Is Better Kripke 1.2.4 3 5900X 2 4M 8M 12M 16M 20M SE +/- 1468913.33, N = 9 SE +/- 1129299.58, N = 9 SE +/- 607632.32, N = 9 10084770 10677015 17769739 1. (CXX) g++ options: -O3 -fopenmp
Kvazaar Video Input: Bosphorus 4K - Video Preset: Slow OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Slow 5900X 2 3 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 8.39 8.41 8.41 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 4K - Video Preset: Medium OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Medium 5900X 2 3 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 8.54 8.56 8.56 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 1080p - Video Preset: Slow OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Slow 2 5900X 3 7 14 21 28 35 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 30.68 30.71 30.76 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 1080p - Video Preset: Medium OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Medium 5900X 3 2 7 14 21 28 35 SE +/- 0.08, N = 3 SE +/- 0.08, N = 3 SE +/- 0.10, N = 3 31.22 31.37 31.40 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 4K - Video Preset: Very Fast OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Very Fast 5900X 2 3 6 12 18 24 30 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 23.34 23.39 23.47 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 4K - Video Preset: Ultra Fast OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Ultra Fast 2 5900X 3 9 18 27 36 45 SE +/- 0.08, N = 3 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 40.87 40.95 41.04 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 1080p - Video Preset: Very Fast OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Very Fast 2 3 5900X 15 30 45 60 75 SE +/- 0.19, N = 3 SE +/- 0.20, N = 3 SE +/- 0.19, N = 3 69.19 69.24 69.58 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 1080p - Video Preset: Ultra Fast OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Ultra Fast 5900X 3 2 30 60 90 120 150 SE +/- 0.56, N = 3 SE +/- 0.35, N = 3 SE +/- 0.52, N = 3 129.65 129.68 130.27 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
LAMMPS Molecular Dynamics Simulator Model: 20k Atoms OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 29Oct2020 Model: 20k Atoms 3 5900X 2 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 10.86 10.91 10.94 1. (CXX) g++ options: -O3 -pthread -lm
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 29Oct2020 Model: Rhodopsin Protein 5900X 2 3 3 6 9 12 15 SE +/- 0.11, N = 3 SE +/- 0.12, N = 15 SE +/- 0.12, N = 15 10.00 10.54 10.58 1. (CXX) g++ options: -O3 -pthread -lm
LeelaChessZero Backend: BLAS OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: BLAS 5900X 2 3 130 260 390 520 650 SE +/- 5.51, N = 3 SE +/- 7.09, N = 5 SE +/- 2.65, N = 3 576 594 597 1. (CXX) g++ options: -flto -pthread
LeelaChessZero Backend: Eigen OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: Eigen 2 5900X 3 130 260 390 520 650 SE +/- 6.96, N = 3 SE +/- 8.84, N = 3 SE +/- 4.91, N = 3 612 616 625 1. (CXX) g++ options: -flto -pthread
libavif avifenc Encoder Speed: 0 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 0 2 5900X 3 13 26 39 52 65 SE +/- 0.20, N = 3 SE +/- 0.15, N = 3 SE +/- 0.28, N = 3 58.83 58.46 58.43 1. (CXX) g++ options: -O3 -fPIC
libavif avifenc Encoder Speed: 2 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 2 2 5900X 3 8 16 24 32 40 SE +/- 0.07, N = 3 SE +/- 0.22, N = 3 SE +/- 0.09, N = 3 35.58 35.48 35.45 1. (CXX) g++ options: -O3 -fPIC
libavif avifenc Encoder Speed: 8 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 8 5900X 2 3 0.9779 1.9558 2.9337 3.9116 4.8895 SE +/- 0.045, N = 3 SE +/- 0.029, N = 3 SE +/- 0.003, N = 3 4.346 4.313 4.303 1. (CXX) g++ options: -O3 -fPIC
libavif avifenc Encoder Speed: 10 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 10 3 5900X 2 0.9392 1.8784 2.8176 3.7568 4.696 SE +/- 0.013, N = 3 SE +/- 0.025, N = 3 SE +/- 0.046, N = 3 4.174 4.165 4.155 1. (CXX) g++ options: -O3 -fPIC
LZ4 Compression Compression Level: 1 - Compression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 1 - Compression Speed 5900X 3 2 3K 6K 9K 12K 15K SE +/- 39.51, N = 3 SE +/- 15.03, N = 3 SE +/- 27.42, N = 3 12141.03 12218.83 12269.27 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 2 5900X 3 3K 6K 9K 12K 15K SE +/- 51.14, N = 3 SE +/- 10.40, N = 3 SE +/- 26.45, N = 3 13546.4 13546.8 13572.0 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 2 5900X 3 16 32 48 64 80 SE +/- 0.56, N = 15 SE +/- 1.17, N = 3 SE +/- 0.42, N = 3 71.30 71.47 72.10 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 2 3 5900X 3K 6K 9K 12K 15K SE +/- 12.94, N = 15 SE +/- 21.61, N = 3 SE +/- 19.06, N = 3 13241.3 13263.0 13302.0 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 5900X 2 3 16 32 48 64 80 SE +/- 0.55, N = 3 SE +/- 0.45, N = 3 SE +/- 0.66, N = 3 68.96 69.09 70.69 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 3 2 5900X 3K 6K 9K 12K 15K SE +/- 17.27, N = 3 SE +/- 46.48, N = 3 SE +/- 61.61, N = 3 13269.8 13272.7 13292.9 1. (CC) gcc options: -O3
Mlpack Benchmark Benchmark: scikit_ica OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_ica 5900X 3 2 9 18 27 36 45 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 39.44 39.27 39.23
Mlpack Benchmark Benchmark: scikit_qda OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_qda 3 2 5900X 14 28 42 56 70 SE +/- 0.64, N = 3 SE +/- 0.62, N = 3 SE +/- 0.11, N = 3 60.40 59.87 59.63
Mlpack Benchmark Benchmark: scikit_svm OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_svm 3 2 5900X 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 16.86 16.86 16.83
Mlpack Benchmark Benchmark: scikit_linearridgeregression OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_linearridgeregression 5900X 3 2 0.5895 1.179 1.7685 2.358 2.9475 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 2.62 2.57 2.57
Mobile Neural Network Model: SqueezeNetV1.0 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: SqueezeNetV1.0 3 5900X 2 2 4 6 8 10 SE +/- 0.056, N = 3 SE +/- 0.083, N = 15 SE +/- 0.055, N = 15 6.274 6.218 6.176 MIN: 6 / MAX: 8.61 MIN: 5.36 / MAX: 15.71 MIN: 5.46 / MAX: 15.95 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: resnet-v2-50 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: resnet-v2-50 5900X 2 3 6 12 18 24 30 SE +/- 0.13, N = 15 SE +/- 0.09, N = 15 SE +/- 0.14, N = 3 27.16 27.06 26.75 MIN: 26.34 / MAX: 52.41 MIN: 26.48 / MAX: 37.9 MIN: 26.27 / MAX: 38.84 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: MobileNetV2_224 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: MobileNetV2_224 5900X 2 3 0.6919 1.3838 2.0757 2.7676 3.4595 SE +/- 0.018, N = 15 SE +/- 0.013, N = 15 SE +/- 0.039, N = 3 3.075 3.065 3.042 MIN: 2.83 / MAX: 12.54 MIN: 2.93 / MAX: 13.43 MIN: 2.91 / MAX: 3.99 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: mobilenet-v1-1.0 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: mobilenet-v1-1.0 5900X 2 3 1.283 2.566 3.849 5.132 6.415 SE +/- 0.009, N = 15 SE +/- 0.009, N = 15 SE +/- 0.024, N = 3 5.702 5.690 5.659 MIN: 5.61 / MAX: 14.24 MIN: 5.59 / MAX: 15.75 MIN: 5.59 / MAX: 6.11 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: inception-v3 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: inception-v3 5900X 2 3 6 12 18 24 30 SE +/- 0.17, N = 15 SE +/- 0.15, N = 15 SE +/- 0.07, N = 3 27.58 27.17 27.06 MIN: 26.66 / MAX: 38.55 MIN: 26.39 / MAX: 38.47 MIN: 26.63 / MAX: 38.02 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
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 3 2 5900X 40 80 120 160 200 SE +/- 0.58, N = 3 SE +/- 0.58, N = 3 179 179 179 1. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O3 -O2 -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lrt -lz
MPV Video Input: Big Buck Bunny Sunflower 4K - Decode: Software Only OpenBenchmarking.org FPS, More Is Better MPV Video Input: Big Buck Bunny Sunflower 4K - Decode: Software Only 2 3 5900X 150 300 450 600 750 SE +/- 1.73, N = 3 SE +/- 1.60, N = 3 SE +/- 1.49, N = 3 715.00 715.62 716.37 MIN: 479.98 / MAX: 857.12 MIN: 499.98 / MAX: 857.13 MIN: 499.98 / MAX: 857.12 1. mpv 0.32.0
MPV Video Input: Big Buck Bunny Sunflower 1080p - Decode: Software Only OpenBenchmarking.org FPS, More Is Better MPV Video Input: Big Buck Bunny Sunflower 1080p - Decode: Software Only 5900X 2 3 500 1000 1500 2000 2500 SE +/- 3.10, N = 3 SE +/- 6.60, N = 3 SE +/- 6.93, N = 3 2280.82 2285.06 2293.65 MIN: 1225.67 / MAX: 4000 MIN: 1153.3 / MAX: 4000 MIN: 1333.27 / MAX: 4000 1. mpv 0.32.0
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.14 ATPase Simulation - 327,506 Atoms 5900X 3 2 0.2908 0.5816 0.8724 1.1632 1.454 SE +/- 0.00150, N = 3 SE +/- 0.00107, N = 3 SE +/- 0.00123, N = 3 1.29237 1.29157 1.28955
NCNN Target: CPU - Model: squeezenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: squeezenet 3 5900X 2 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 12.70 12.68 12.65 MIN: 12.44 / MAX: 13.08 MIN: 12.45 / MAX: 13.07 MIN: 12.35 / MAX: 13.01 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: mobilenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: mobilenet 5900X 2 3 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 12.22 12.17 12.11 MIN: 12 / MAX: 12.51 MIN: 12.03 / MAX: 14.25 MIN: 12.01 / MAX: 12.34 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU-v2-v2 - Model: mobilenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU-v2-v2 - Model: mobilenet-v2 5900X 3 2 0.9563 1.9126 2.8689 3.8252 4.7815 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 4.25 4.24 4.23 MIN: 4.19 / MAX: 4.48 MIN: 4.18 / MAX: 4.57 MIN: 4.15 / MAX: 4.38 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU-v3-v3 - Model: mobilenet-v3 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU-v3-v3 - Model: mobilenet-v3 3 2 5900X 0.9203 1.8406 2.7609 3.6812 4.6015 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 4.09 4.07 4.07 MIN: 4.04 / MAX: 4.29 MIN: 4 / MAX: 4.44 MIN: 4.01 / MAX: 4.11 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: shufflenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: shufflenet-v2 3 2 5900X 0.873 1.746 2.619 3.492 4.365 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 3.88 3.85 3.84 MIN: 3.83 / MAX: 4.07 MIN: 3.73 / MAX: 4.05 MIN: 3.72 / MAX: 4.06 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: mnasnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: mnasnet 3 5900X 2 0.8595 1.719 2.5785 3.438 4.2975 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 3.82 3.82 3.80 MIN: 3.78 / MAX: 4.18 MIN: 3.77 / MAX: 6.9 MIN: 3.75 / MAX: 4.28 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: efficientnet-b0 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: efficientnet-b0 5900X 3 2 1.1633 2.3266 3.4899 4.6532 5.8165 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 5.17 5.16 5.14 MIN: 5.12 / MAX: 5.76 MIN: 5.13 / MAX: 5.34 MIN: 5.07 / MAX: 5.32 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: blazeface OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: blazeface 3 2 5900X 0.3465 0.693 1.0395 1.386 1.7325 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 1.54 1.54 1.53 MIN: 1.51 / MAX: 1.7 MIN: 1.51 / MAX: 2.05 MIN: 1.5 / MAX: 1.89 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: googlenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: googlenet 3 2 5900X 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 12.70 12.67 12.65 MIN: 12.57 / MAX: 13.05 MIN: 12.53 / MAX: 13.11 MIN: 12.5 / MAX: 14.77 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: vgg16 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: vgg16 3 2 5900X 13 26 39 52 65 SE +/- 0.02, N = 3 SE +/- 0.14, N = 3 SE +/- 0.16, N = 3 60.17 59.96 59.96 MIN: 59.49 / MAX: 62.44 MIN: 59.21 / MAX: 62.78 MIN: 58.97 / MAX: 68.94 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: resnet18 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: resnet18 3 2 5900X 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 13.10 13.07 13.04 MIN: 12.99 / MAX: 13.47 MIN: 12.89 / MAX: 13.28 MIN: 12.94 / MAX: 15.29 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: alexnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: alexnet 2 3 5900X 4 8 12 16 20 SE +/- 0.08, N = 3 SE +/- 0.00, N = 3 SE +/- 0.07, N = 3 13.72 13.63 13.52 MIN: 13.49 / MAX: 14.09 MIN: 13.42 / MAX: 14.03 MIN: 13.25 / MAX: 13.85 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: resnet50 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: resnet50 3 2 5900X 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 23.77 23.71 23.58 MIN: 23.61 / MAX: 38 MIN: 23.48 / MAX: 26.41 MIN: 23.38 / MAX: 24.24 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: yolov4-tiny OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: yolov4-tiny 2 3 5900X 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 21.33 21.31 21.26 MIN: 21.07 / MAX: 30.99 MIN: 21.11 / MAX: 22.84 MIN: 21.06 / MAX: 21.53 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: squeezenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: squeezenet 5900X 3 2 1.0418 2.0836 3.1254 4.1672 5.209 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 4.63 4.62 4.62 MIN: 4.55 / MAX: 5.5 MIN: 4.53 / MAX: 5.49 MIN: 4.53 / MAX: 5.39 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: mobilenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: mobilenet 5900X 3 2 2 4 6 8 10 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.16, N = 3 7.80 7.74 7.61 MIN: 6.43 / MAX: 15.19 MIN: 4.99 / MAX: 14.44 MIN: 5 / MAX: 16.39 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU-v2-v2 - Model: mobilenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU-v2-v2 - Model: mobilenet-v2 3 2 5900X 0.576 1.152 1.728 2.304 2.88 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 2.56 2.56 2.56 MIN: 2.5 / MAX: 3.31 MIN: 2.51 / MAX: 3.32 MIN: 2.5 / MAX: 3.31 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU-v3-v3 - Model: mobilenet-v3 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU-v3-v3 - Model: mobilenet-v3 2 5900X 3 0.8055 1.611 2.4165 3.222 4.0275 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 3.58 3.56 3.55 MIN: 3.51 / MAX: 13.06 MIN: 3.5 / MAX: 4.52 MIN: 3.5 / MAX: 4.27 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: shufflenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: shufflenet-v2 2 5900X 3 0.5265 1.053 1.5795 2.106 2.6325 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 2.34 2.31 2.30 MIN: 2.24 / MAX: 6.9 MIN: 2.25 / MAX: 2.94 MIN: 2.24 / MAX: 2.92 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: mnasnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: mnasnet 3 5900X 2 0.6188 1.2376 1.8564 2.4752 3.094 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 2.75 2.74 2.73 MIN: 2.68 / MAX: 4.52 MIN: 2.68 / MAX: 3.56 MIN: 2.67 / MAX: 3.55 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: efficientnet-b0 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: efficientnet-b0 2 5900X 3 3 6 9 12 15 SE +/- 0.19, N = 3 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 10.17 9.97 9.74 MIN: 8.94 / MAX: 24.01 MIN: 9 / MAX: 24 MIN: 8.99 / MAX: 23.98 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: blazeface OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: blazeface 2 3 5900X 0.216 0.432 0.648 0.864 1.08 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 0.96 0.95 0.95 MIN: 0.82 / MAX: 1.35 MIN: 0.83 / MAX: 1.32 MIN: 0.82 / MAX: 1.31 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: googlenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: googlenet 5900X 3 2 2 4 6 8 10 SE +/- 2.51, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 8.29 5.79 5.71 MIN: 5.62 / MAX: 25.64 MIN: 5.62 / MAX: 17.57 MIN: 5.64 / MAX: 9.37 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: vgg16 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: vgg16 3 2 5900X 3 6 9 12 15 SE +/- 0.09, N = 3 SE +/- 0.21, N = 3 SE +/- 0.24, N = 3 11.64 11.50 11.30 MIN: 10.2 / MAX: 32.77 MIN: 10.23 / MAX: 31.99 MIN: 10.21 / MAX: 32.01 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: resnet18 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: resnet18 5900X 2 3 0.486 0.972 1.458 1.944 2.43 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 2.16 2.15 2.14 MIN: 2.07 / MAX: 3.5 MIN: 2.08 / MAX: 2.91 MIN: 2.07 / MAX: 2.74 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: alexnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: alexnet 3 2 5900X 0.918 1.836 2.754 3.672 4.59 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 4.08 4.08 4.08 MIN: 3.96 / MAX: 4.81 MIN: 3.95 / MAX: 4.77 MIN: 3.95 / MAX: 4.8 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: resnet50 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: resnet50 2 5900X 3 2 4 6 8 10 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 6.50 6.35 6.28 MIN: 6.04 / MAX: 19.3 MIN: 6.04 / MAX: 18.39 MIN: 6.04 / MAX: 18.71 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: yolov4-tiny OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: yolov4-tiny 3 5900X 2 3 6 9 12 15 SE +/- 0.26, N = 3 SE +/- 0.23, N = 3 SE +/- 0.36, N = 3 9.21 9.13 9.07 MIN: 6.79 / MAX: 9.77 MIN: 6.8 / MAX: 12.36 MIN: 6.8 / MAX: 9.85 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
Numpy Benchmark OpenBenchmarking.org Score, More Is Better Numpy Benchmark 3 2 5900X 110 220 330 440 550 SE +/- 4.07, N = 3 SE +/- 4.27, N = 3 SE +/- 4.92, N = 3 510.95 511.58 518.43
OCRMyPDF Processing 60 Page PDF Document OpenBenchmarking.org Seconds, Fewer Is Better OCRMyPDF 10.3.1+dfsg Processing 60 Page PDF Document 5900X 2 3 4 8 12 16 20 SE +/- 0.11, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 13.68 13.55 13.53
oneDNN Harness: IP Batch 1D - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch 1D - Data Type: f32 - Engine: CPU 3 5900X 2 0.8875 1.775 2.6625 3.55 4.4375 SE +/- 0.01910, N = 3 SE +/- 0.00723, N = 3 SE +/- 0.01278, N = 3 3.94456 3.83039 3.59173 MIN: 3.72 MIN: 3.55 MIN: 3.37 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: IP Batch All - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch All - Data Type: f32 - Engine: CPU 5900X 3 2 11 22 33 44 55 SE +/- 0.14, N = 3 SE +/- 0.22, N = 3 SE +/- 0.26, N = 3 49.24 48.88 48.53 MIN: 48.68 MIN: 47.98 MIN: 47.52 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: IP Batch 1D - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch 1D - Data Type: u8s8f32 - Engine: CPU 2 3 5900X 0.2362 0.4724 0.7086 0.9448 1.181 SE +/- 0.00184, N = 3 SE +/- 0.00366, N = 3 SE +/- 0.00064, N = 3 1.04968 1.04763 1.03576 MIN: 1.01 MIN: 1.02 MIN: 1.01 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: IP Batch All - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch All - Data Type: u8s8f32 - Engine: CPU 2 3 5900X 4 8 12 16 20 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 14.61 14.23 13.53 MIN: 14.03 MIN: 13.85 MIN: 13.1 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU 5900X 2 3 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 16.53 16.52 16.35 MIN: 15.99 MIN: 16.24 MIN: 16.01 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPU 5900X 3 2 0.6248 1.2496 1.8744 2.4992 3.124 SE +/- 0.00787, N = 3 SE +/- 0.00722, N = 3 SE +/- 0.00224, N = 3 2.77668 2.75397 2.75189 MIN: 2.68 MIN: 2.68 MIN: 2.66 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPU 2 3 5900X 1.0939 2.1878 3.2817 4.3756 5.4695 SE +/- 0.04169, N = 3 SE +/- 0.00807, N = 3 SE +/- 0.00690, N = 3 4.86161 4.81105 4.78143 MIN: 4.43 MIN: 4.44 MIN: 4.43 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU 5900X 3 2 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 18.17 17.63 17.60 MIN: 17.97 MIN: 17.31 MIN: 17.22 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 - Engine: CPU 5900X 3 2 0.6192 1.2384 1.8576 2.4768 3.096 SE +/- 0.00476, N = 3 SE +/- 0.00533, N = 3 SE +/- 0.00387, N = 3 2.75186 2.74377 2.74334 MIN: 2.65 MIN: 2.65 MIN: 2.65 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 - Engine: CPU 3 2 5900X 0.4108 0.8216 1.2324 1.6432 2.054 SE +/- 0.01565, N = 3 SE +/- 0.00072, N = 3 SE +/- 0.00311, N = 3 1.82593 1.81233 1.80867 MIN: 1.75 MIN: 1.75 MIN: 1.74 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU 5900X 3 2 40 80 120 160 200 SE +/- 0.41, N = 3 SE +/- 0.52, N = 3 SE +/- 0.22, N = 3 181.45 181.30 179.93 MIN: 179.68 MIN: 179.2 MIN: 178.74 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU 2 3 5900X 9 18 27 36 45 SE +/- 1.35, N = 12 SE +/- 1.05, N = 12 SE +/- 0.05, N = 3 40.61 40.40 30.85 MIN: 35.2 MIN: 34.7 MIN: 30.16 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU 2 3 5900X 0.3888 0.7776 1.1664 1.5552 1.944 SE +/- 0.002703, N = 3 SE +/- 0.014086, N = 9 SE +/- 0.000301, N = 3 1.728000 1.450060 0.771293 MIN: 1.67 MIN: 1.34 MIN: 0.75 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU 2 3 5900X 0.3022 0.6044 0.9066 1.2088 1.511 SE +/- 0.01643, N = 6 SE +/- 0.00115, N = 3 SE +/- 0.00188, N = 3 1.34291 1.31981 1.30855 MIN: 1.28 MIN: 1.29 MIN: 1.28 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance 5900X 2 3 800 1600 2400 3200 4000 SE +/- 6.10, N = 3 SE +/- 6.12, N = 3 SE +/- 7.59, N = 3 3870.8 3871.6 3876.4 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite 2 3 5900X 200K 400K 600K 800K 1000K SE +/- 7060.51, N = 3 SE +/- 7767.91, N = 3 SE +/- 6882.82, N = 3 811773 835818 903075
PyPerformance Benchmark: go OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: go 3 5900X 2 40 80 120 160 200 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 188 188 187
PyPerformance Benchmark: 2to3 OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: 2to3 3 2 5900X 50 100 150 200 250 SE +/- 0.33, N = 3 234 234 234
PyPerformance Benchmark: chaos OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: chaos 3 5900X 2 20 40 60 80 100 SE +/- 0.10, N = 3 SE +/- 0.15, N = 3 SE +/- 0.10, N = 3 81.8 81.5 81.3
PyPerformance Benchmark: float OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: float 3 5900X 2 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 0.00, N = 3 SE +/- 0.07, N = 3 81.5 81.1 80.8
PyPerformance Benchmark: nbody OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: nbody 3 2 5900X 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.43, N = 3 SE +/- 0.22, N = 3 92.5 90.1 88.5
PyPerformance Benchmark: pathlib OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pathlib 2 5900X 3 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 12.6 12.6 12.5
PyPerformance Benchmark: raytrace OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: raytrace 5900X 3 2 80 160 240 320 400 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 346 345 345
PyPerformance Benchmark: json_loads OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: json_loads 3 2 5900X 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 17.3 17.3 17.2
PyPerformance Benchmark: crypto_pyaes OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: crypto_pyaes 2 3 5900X 20 40 60 80 100 SE +/- 0.09, N = 3 SE +/- 0.15, N = 3 SE +/- 0.10, N = 3 77.0 76.5 76.1
PyPerformance Benchmark: regex_compile OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: regex_compile 3 2 5900X 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 122 122 122
PyPerformance Benchmark: python_startup OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: python_startup 5900X 3 2 2 4 6 8 10 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 6.19 6.17 6.15
PyPerformance Benchmark: django_template OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: django_template 2 5900X 3 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 35.3 34.8 34.6
PyPerformance Benchmark: pickle_pure_python OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pickle_pure_python 2 3 5900X 70 140 210 280 350 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 317 316 313
rav1e Speed: 1 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Alpha Speed: 1 5900X 2 3 0.1141 0.2282 0.3423 0.4564 0.5705 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 0.506 0.507 0.507
rav1e Speed: 5 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Alpha Speed: 5 5900X 3 2 0.3355 0.671 1.0065 1.342 1.6775 SE +/- 0.002, N = 3 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 1.484 1.486 1.491
rav1e Speed: 6 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Alpha Speed: 6 5900X 3 2 0.4482 0.8964 1.3446 1.7928 2.241 SE +/- 0.005, N = 3 SE +/- 0.005, N = 3 SE +/- 0.001, N = 3 1.981 1.988 1.992
rav1e Speed: 10 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Alpha Speed: 10 2 3 5900X 0.9864 1.9728 2.9592 3.9456 4.932 SE +/- 0.010, N = 3 SE +/- 0.026, N = 3 SE +/- 0.004, N = 3 4.340 4.364 4.384
RawTherapee Total Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better RawTherapee Total Benchmark Time 2 3 5900X 10 20 30 40 50 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 46.28 46.21 46.18 1. RawTherapee, version 5.8, command line.
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPOP 5900X 2 3 500K 1000K 1500K 2000K 2500K SE +/- 32557.88, N = 3 SE +/- 26791.80, N = 15 SE +/- 33710.18, N = 4 2212092.25 2269525.57 2294079.06 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SADD 2 3 5900X 700K 1400K 2100K 2800K 3500K SE +/- 57127.72, N = 15 SE +/- 45173.89, N = 15 SE +/- 44024.86, N = 15 3010339.65 3024458.78 3078815.33 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPUSH 5900X 3 2 500K 1000K 1500K 2000K 2500K SE +/- 21918.69, N = 15 SE +/- 28983.78, N = 4 SE +/- 19079.34, N = 15 2256430.70 2262592.06 2282142.77 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: GET 2 3 5900X 800K 1600K 2400K 3200K 4000K SE +/- 46782.53, N = 15 SE +/- 45022.26, N = 15 SE +/- 40710.17, N = 6 3436024.38 3441942.20 3503239.21 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SET 2 5900X 3 600K 1200K 1800K 2400K 3000K SE +/- 57945.49, N = 15 SE +/- 31392.67, N = 15 SE +/- 34313.97, N = 15 2643892.85 2699538.08 2699923.20 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
RNNoise OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 2020-06-28 3 2 5900X 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 15.27 15.21 15.16 1. (CC) gcc options: -O2 -pedantic -fvisibility=hidden
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 12 Total Time 3 5900X 2 8M 16M 24M 32M 40M SE +/- 570842.58, N = 3 SE +/- 300661.60, N = 12 SE +/- 389481.81, N = 3 35221299 35346827 36368842 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++17 -pedantic -O3 -msse -msse3 -mpopcnt -msse4.1 -mssse3 -msse2 -flto -flto=jobserver
Stress-NG Test: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: MMAP 2 3 5900X 80 160 240 320 400 SE +/- 0.90, N = 3 SE +/- 1.07, N = 3 SE +/- 1.60, N = 3 349.47 351.11 352.72 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: NUMA OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: NUMA 5900X 3 2 90 180 270 360 450 SE +/- 1.09, N = 3 SE +/- 2.06, N = 3 SE +/- 0.99, N = 3 431.68 432.12 432.83 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: MEMFD OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: MEMFD 2 5900X 3 200 400 600 800 1000 SE +/- 1.68, N = 3 SE +/- 3.06, N = 3 SE +/- 2.04, N = 3 1032.73 1035.96 1040.45 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Atomic OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Atomic 5900X 3 2 40K 80K 120K 160K 200K SE +/- 487.74, N = 3 SE +/- 706.33, N = 3 SE +/- 310.20, N = 3 203204.37 203460.77 203625.38 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Crypto 2 5900X 3 800 1600 2400 3200 4000 SE +/- 9.74, N = 3 SE +/- 5.52, N = 3 SE +/- 8.13, N = 3 3861.84 3864.63 3871.13 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Malloc 3 5900X 2 40M 80M 120M 160M 200M SE +/- 441543.74, N = 3 SE +/- 381145.29, N = 3 SE +/- 99577.90, N = 3 204308047.60 204413476.02 207104616.89 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Forking 3 5900X 2 20K 40K 60K 80K 100K SE +/- 114.48, N = 3 SE +/- 211.71, N = 3 SE +/- 93.65, N = 3 94356.46 94938.54 95309.23 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: SENDFILE 2 5900X 3 60K 120K 180K 240K 300K SE +/- 330.71, N = 3 SE +/- 296.80, N = 3 SE +/- 240.82, N = 3 292562.89 293369.91 293682.92 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: CPU Cache OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Cache 5900X 2 3 9 18 27 36 45 SE +/- 0.29, N = 3 SE +/- 0.46, N = 3 SE +/- 0.59, N = 3 36.15 36.49 37.87 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Stress 2 3 5900X 2K 4K 6K 8K 10K SE +/- 114.36, N = 3 SE +/- 48.40, N = 3 SE +/- 81.26, N = 3 9701.91 9861.43 9911.15 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Semaphores 3 2 5900X 400K 800K 1200K 1600K 2000K SE +/- 4028.69, N = 3 SE +/- 3001.43, N = 3 SE +/- 4397.87, N = 3 1750702.05 1757005.59 1764847.33 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Matrix Math 2 5900X 3 13K 26K 39K 52K 65K SE +/- 406.17, N = 3 SE +/- 314.01, N = 3 SE +/- 65.47, N = 3 59808.48 59942.23 60099.00 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Vector Math 5900X 2 3 30K 60K 90K 120K 150K SE +/- 70.78, N = 3 SE +/- 74.64, N = 3 SE +/- 105.42, N = 3 135340.67 135461.30 135475.63 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Memory Copying 3 5900X 2 300 600 900 1200 1500 SE +/- 2.88, N = 3 SE +/- 2.45, N = 3 SE +/- 2.20, N = 3 1606.70 1607.35 1615.36 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Socket Activity 2 5900X 3 2K 4K 6K 8K 10K SE +/- 59.76, N = 3 SE +/- 39.88, N = 3 SE +/- 73.27, N = 3 10089.28 10102.06 10161.48 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Context Switching 3 5900X 2 1.5M 3M 4.5M 6M 7.5M SE +/- 98670.09, N = 15 SE +/- 62445.41, N = 15 SE +/- 28164.14, N = 3 6445064.73 6655497.99 6813681.23 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc C String Functions 5900X 3 2 400K 800K 1200K 1600K 2000K SE +/- 10985.91, N = 3 SE +/- 19648.67, N = 3 SE +/- 12148.41, N = 3 2047853.50 2048383.13 2070627.69 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc Qsort Data Sorting 3 2 5900X 40 80 120 160 200 SE +/- 0.13, N = 3 SE +/- 0.15, N = 3 SE +/- 0.56, N = 3 203.55 203.87 204.29 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: System V Message Passing 5900X 2 3 3M 6M 9M 12M 15M SE +/- 23157.01, N = 3 SE +/- 10485.58, N = 3 SE +/- 3896.04, N = 3 13737509.99 13761384.75 13770619.33 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Sunflow Rendering System Global Illumination + Image Synthesis OpenBenchmarking.org Seconds, Fewer Is Better Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis 2 3 5900X 0.1575 0.315 0.4725 0.63 0.7875 SE +/- 0.011, N = 3 SE +/- 0.004, N = 3 SE +/- 0.006, N = 15 0.700 0.691 0.678 MIN: 0.58 / MAX: 0.93 MIN: 0.62 / MAX: 0.88 MIN: 0.57 / MAX: 0.96
TensorFlow Lite Model: SqueezeNet OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: SqueezeNet 5900X 2 3 30K 60K 90K 120K 150K SE +/- 181.94, N = 3 SE +/- 126.41, N = 3 SE +/- 168.81, N = 3 124163 123959 123798
TensorFlow Lite Model: Inception V4 OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Inception V4 5900X 2 3 400K 800K 1200K 1600K 2000K SE +/- 1210.57, N = 3 SE +/- 575.07, N = 3 SE +/- 1306.38, N = 3 1797387 1795573 1793350
TensorFlow Lite Model: NASNet Mobile OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: NASNet Mobile 5900X 3 2 30K 60K 90K 120K 150K SE +/- 584.72, N = 3 SE +/- 109.48, N = 3 SE +/- 45.40, N = 3 123236 122448 122409
TensorFlow Lite Model: Mobilenet Float OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Mobilenet Float 5900X 2 3 20K 40K 60K 80K 100K SE +/- 61.02, N = 3 SE +/- 84.89, N = 3 SE +/- 79.09, N = 3 84260.0 84226.0 84061.0
TensorFlow Lite Model: Mobilenet Quant OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Mobilenet Quant 2 5900X 3 20K 40K 60K 80K 100K SE +/- 27.95, N = 3 SE +/- 51.92, N = 3 SE +/- 60.73, N = 3 91977.4 91938.1 91691.1
TensorFlow Lite Model: Inception ResNet V2 OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Inception ResNet V2 5900X 2 3 300K 600K 900K 1200K 1500K SE +/- 1001.32, N = 3 SE +/- 603.58, N = 3 SE +/- 246.06, N = 3 1614850 1613467 1609633
Tesseract OCR Time To OCR 7 Images OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.1.1 Time To OCR 7 Images 5900X 3 2 5 10 15 20 25 SE +/- 0.07, N = 3 SE +/- 0.12, N = 3 SE +/- 0.16, N = 3 19.07 18.92 18.89
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 3.3.1 Pfam Database Search 5900X 2 3 20 40 60 80 100 SE +/- 0.16, N = 3 SE +/- 0.20, N = 3 SE +/- 0.12, N = 3 97.90 97.80 97.61 1. (CC) gcc options: -O3 -pthread -lhmmer -leasel -lm
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile 2 5900X 3 12 24 36 48 60 SE +/- 0.40, N = 3 SE +/- 0.55, N = 3 SE +/- 0.53, N = 3 54.20 53.59 53.50
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 10.0 Time To Compile 3 5900X 2 90 180 270 360 450 SE +/- 3.87, N = 3 SE +/- 1.61, N = 3 SE +/- 3.06, N = 3 420.07 415.30 414.56
TNN Target: CPU - Model: MobileNet v2 OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: MobileNet v2 3 5900X 2 50 100 150 200 250 SE +/- 2.50, N = 3 SE +/- 0.55, N = 3 SE +/- 0.44, N = 3 213.86 213.35 212.26 MIN: 207.81 / MAX: 229.59 MIN: 208.68 / MAX: 229.26 MIN: 211.08 / MAX: 219.75 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
TNN Target: CPU - Model: SqueezeNet v1.1 OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: SqueezeNet v1.1 3 5900X 2 50 100 150 200 250 SE +/- 1.57, N = 3 SE +/- 2.71, N = 3 SE +/- 1.12, N = 3 208.19 207.26 206.95 MIN: 204.89 / MAX: 210.29 MIN: 204.36 / MAX: 212.87 MIN: 204.55 / MAX: 208.41 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
VkFFT OpenBenchmarking.org Benchmark Score, More Is Better VkFFT 2020-09-29 3 2 5900X 4K 8K 12K 16K 20K SE +/- 14.85, N = 3 SE +/- 26.67, N = 3 SE +/- 37.50, N = 3 17316 17397 17403
Waifu2x-NCNN Vulkan Scale: 2x - Denoise: 3 - TAA: Yes OpenBenchmarking.org Seconds, Fewer Is Better Waifu2x-NCNN Vulkan 20200818 Scale: 2x - Denoise: 3 - TAA: Yes 5900X 2 3 2 4 6 8 10 SE +/- 0.010, N = 3 SE +/- 0.012, N = 3 SE +/- 0.015, N = 3 7.013 7.008 7.007
x265 Video Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 4K 5900X 2 3 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 23.32 23.38 23.69 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
x265 Video Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 1080p 5900X 3 2 16 32 48 64 80 SE +/- 0.06, N = 3 SE +/- 0.48, N = 3 SE +/- 0.57, N = 3 71.49 71.79 72.56 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
yquake2 Renderer: OpenGL 1.x - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 7.45 Renderer: OpenGL 1.x - Resolution: 1920 x 1080 5900X 3 2 200 400 600 800 1000 SE +/- 6.53, N = 3 SE +/- 7.43, N = 15 SE +/- 12.10, N = 3 783.9 789.9 794.7 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
yquake2 Renderer: OpenGL 1.x - Resolution: 2560 x 1440 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 7.45 Renderer: OpenGL 1.x - Resolution: 2560 x 1440 2 5900X 3 160 320 480 640 800 SE +/- 5.84, N = 15 SE +/- 7.96, N = 7 SE +/- 12.53, N = 3 722.4 729.5 732.7 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
yquake2 Renderer: OpenGL 1.x - Resolution: 3840 x 2160 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 7.45 Renderer: OpenGL 1.x - Resolution: 3840 x 2160 2 3 5900X 200 400 600 800 1000 SE +/- 9.12, N = 15 SE +/- 9.31, N = 15 SE +/- 10.62, N = 5 792.1 800.4 801.2 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
yquake2 Renderer: OpenGL 3.x - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 7.45 Renderer: OpenGL 3.x - Resolution: 1920 x 1080 5900X 3 2 200 400 600 800 1000 SE +/- 0.50, N = 3 SE +/- 2.82, N = 3 SE +/- 3.56, N = 3 978.8 979.4 980.9 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
yquake2 Renderer: OpenGL 3.x - Resolution: 2560 x 1440 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 7.45 Renderer: OpenGL 3.x - Resolution: 2560 x 1440 2 5900X 3 200 400 600 800 1000 SE +/- 4.95, N = 3 SE +/- 3.09, N = 3 SE +/- 2.09, N = 3 946.2 947.1 952.7 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
yquake2 Renderer: OpenGL 3.x - Resolution: 3840 x 2160 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 7.45 Renderer: OpenGL 3.x - Resolution: 3840 x 2160 5900X 2 3 200 400 600 800 1000 SE +/- 3.61, N = 3 SE +/- 7.25, N = 3 SE +/- 3.03, N = 3 972.8 974.9 979.9 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
yquake2 Renderer: Software CPU - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 7.45 Renderer: Software CPU - Resolution: 1920 x 1080 5900X 2 3 40 80 120 160 200 SE +/- 2.96, N = 3 SE +/- 1.15, N = 3 SE +/- 1.02, N = 3 180.4 180.7 182.4 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
yquake2 Renderer: Software CPU - Resolution: 2560 x 1440 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 7.45 Renderer: Software CPU - Resolution: 2560 x 1440 5900X 2 3 20 40 60 80 100 SE +/- 0.15, N = 3 SE +/- 1.10, N = 3 SE +/- 0.18, N = 3 104.5 104.6 105.2 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
yquake2 Renderer: Software CPU - Resolution: 3840 x 2160 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 7.45 Renderer: Software CPU - Resolution: 3840 x 2160 2 5900X 3 11 22 33 44 55 SE +/- 0.39, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 47.7 48.8 48.8 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
Zstd Compression Compression Level: 3 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 3 3 2 5900X 1300 2600 3900 5200 6500 SE +/- 23.23, N = 3 SE +/- 21.05, N = 3 SE +/- 18.59, N = 3 5911.8 5920.2 5921.1 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 19 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 19 3 5900X 2 10 20 30 40 50 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 45.1 45.2 45.2 1. (CC) gcc options: -O3 -pthread -lz -llzma
Phoronix Test Suite v10.8.5