5700G Wiesn AMD Ryzen 7 5700G testing with a ASUS TUF GAMING B550M-PLUS (WI-FI) (2423 BIOS) and ASUS AMD Cezanne 512MB on Ubuntu 21.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2109199-TJ-5700GWIES72&grs .
5700G Wiesn Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution A B C D AMD Ryzen 7 5700G (8 Cores / 16 Threads) ASUS TUF GAMING B550M-PLUS (WI-FI) (2423 BIOS) AMD Renoir Root Complex 16GB 1000GB Samsung SSD 980 PRO 1TB ASUS AMD Cezanne 512MB (2000/1800MHz) AMD Device 1637 LG Ultra HD Realtek RTL8125 2.5GbE + Intel Wi-Fi 6 AX200 Ubuntu 21.10 5.14.0-rc7-amd-pstate-phx (x86_64) 20210909 GNOME Shell 40.2 X Server + Wayland 4.6 Mesa 21.3.0-devel (git-9ca7412 2021-08-26 impish-oibaf-ppa) (LLVM 12.0.1) 1.2.185 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-M6DaQn/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-M6DaQn/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 Processor Details - CPU Microcode: 0xa50000c Python Details - Python 3.9.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
5700G Wiesn glmark2: 1920 x 1080 glmark2: 1920 x 1200 glmark2: 2560 x 1440 stress-ng: CPU Cache lczero: Eigen dav1d: Chimera 1080p 10-bit yquake2: Software CPU - 2560 x 1440 stress-ng: CPU Stress yquake2: Software CPU - 1920 x 1080 stress-ng: MMAP yquake2: Vulkan - 1920 x 1080 yquake2: Vulkan - 3840 x 2160 glmark2: 3840 x 2160 dav1d: Chimera 1080p dav1d: Summer Nature 1080p yquake2: Software CPU - 3840 x 2160 onnx: shufflenet-v2-10 - OpenMP CPU jpegxl-decode: 1 lczero: BLAS dav1d: Summer Nature 4K onnx: bertsquad-10 - OpenMP CPU yquake2: OpenGL 1.x - 1920 x 1080 stress-ng: Glibc C String Functions jpegxl: JPEG - 8 synthmark: VoiceMark_100 jpegxl: JPEG - 7 onnx: yolov4 - OpenMP CPU jpegxl: JPEG - 5 jpegxl: PNG - 8 stress-ng: Socket Activity stress-ng: Memory Copying simdjson: DistinctUserID yquake2: Vulkan - 2560 x 1440 jpegxl: PNG - 7 simdjson: Kostya yquake2: OpenGL 3.x - 2560 x 1440 stress-ng: NUMA openssl: SHA256 stress-ng: Malloc stress-ng: MEMFD build-linux-kernel: Time To Compile stress-ng: Crypto stress-ng: Matrix Math jpegxl: PNG - 5 simdjson: PartialTweets build-gcc: Time To Compile onnx: super-resolution-10 - OpenMP CPU yquake2: OpenGL 1.x - 2560 x 1440 stress-ng: Vector Math openssl: RSA4096 yquake2: OpenGL 3.x - 1920 x 1080 openssl: RSA4096 stress-ng: Glibc Qsort Data Sorting stress-ng: Forking yquake2: OpenGL 1.x - 3840 x 2160 stress-ng: System V Message Passing stress-ng: Semaphores stress-ng: SENDFILE stress-ng: Atomic yquake2: OpenGL 3.x - 3840 x 2160 onnx: fcn-resnet101-11 - OpenMP CPU simdjson: LargeRand stress-ng: Context Switching stress-ng: IO_uring jpegxl-decode: All A B C D 3443 3159 2076 225.62 591 282.25 75.5 24832.39 123.3 205.92 932.2 934.9 896 454.79 452.84 36.3 28303 65.75 626 120.85 736 363.2 1343369.4 34.47 853.548 94.72 383 94.37 1.04 3630.95 1537.39 5.56 954.7 9.02 3.67 304 261.88 13897513270 63963187.93 659.36 89.265 2577.53 35768.06 39.69 4.67 983.733 5763 219.7 59277.7 164223.7 505.6 2534.8 135.27 59045.37 101.8 8989128.59 843959.81 202092.37 211169.88 144 77 1.27 3158429.94 7188.05 240.04 3100 3004 2017 216.39 596 277.54 74.9 25585.24 119.3 200.36 953.7 954.8 894 446.33 445.79 35.7 27795 64.88 621 120.57 730 367.0 1323698.13 33.99 845.917 93.60 387 93.64 1.03 3598.00 1535.49 5.61 946.3 9.05 3.65 306.4 263.28 13841411250 64366180.27 663.73 88.829 2570.07 35590.72 39.64 4.66 984.207 5739 219.3 59100.34 163919.1 506.0 2532.0 135.22 58964.55 101.6 8993903.91 842607.85 201765.92 211176.63 143.8 77 1.27 3113576.90 8259.65 238.14 3499 2952 2110 221.80 602 282.22 75.8 25677.98 120.7 200.98 957.6 954.7 915 449.18 450.42 36.5 28303 65.13 625 122.45 725 368.7 1328412.26 34.37 841.833 94.39 384 94.57 1.04 3602.29 1523.67 5.59 954.2 9.08 3.64 305.2 261.36 13809777200 64412765.90 663.39 88.757 2563.02 35596.21 39.83 4.65 987.904 5752 218.8 59046.15 163634.8 505.3 2527.8 134.90 58906.34 101.6 8978426.30 842573.21 201827.99 210848.05 144.0 77 1.27 2880128.94 8203.58 236.91 3306 2954 1976 579 271.96 73.1 119.4 954.2 957.6 900 444.36 442.87 35.7 64.63 616 120.84 367.4 34.27 845.339 93.83 94.06 1.04 5.58 954.8 9.10 3.64 305.8 13797016003 88.683 39.67 4.66 984.514 219.2 504.3 101.8 143.8 1.27 232.98 OpenBenchmarking.org
GLmark2 Resolution: 1920 x 1080 OpenBenchmarking.org Score, More Is Better GLmark2 2021.08.30 Resolution: 1920 x 1080 A B C D 800 1600 2400 3200 4000 3443 3100 3499 3306
GLmark2 Resolution: 1920 x 1200 OpenBenchmarking.org Score, More Is Better GLmark2 2021.08.30 Resolution: 1920 x 1200 A B C D 700 1400 2100 2800 3500 3159 3004 2952 2954
GLmark2 Resolution: 2560 x 1440 OpenBenchmarking.org Score, More Is Better GLmark2 2021.08.30 Resolution: 2560 x 1440 A B C D 500 1000 1500 2000 2500 2076 2017 2110 1976
Stress-NG Test: CPU Cache OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: CPU Cache A B C 50 100 150 200 250 SE +/- 1.76, N = 3 SE +/- 1.43, N = 15 225.62 216.39 221.80 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
LeelaChessZero Backend: Eigen OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.28 Backend: Eigen A B C D 130 260 390 520 650 SE +/- 5.81, N = 3 SE +/- 6.56, N = 3 SE +/- 2.96, N = 3 591 596 602 579 1. (CXX) g++ options: -flto -pthread
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.9.2 Video Input: Chimera 1080p 10-bit A B C D 60 120 180 240 300 SE +/- 0.29, N = 3 SE +/- 0.22, N = 3 SE +/- 2.11, N = 3 282.25 277.54 282.22 271.96 MIN: 229.77 / MAX: 450.11 MIN: 225.89 / MAX: 446.38 MIN: 229.91 / MAX: 452.42 MIN: 211.02 / MAX: 440.09 1. (CC) gcc options: -pthread -lm
yquake2 Renderer: Software CPU - Resolution: 2560 x 1440 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.0 Renderer: Software CPU - Resolution: 2560 x 1440 A B C D 20 40 60 80 100 SE +/- 0.15, N = 3 SE +/- 0.10, N = 3 SE +/- 0.39, N = 3 75.5 74.9 75.8 73.1 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
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: CPU Stress A B C 6K 12K 18K 24K 30K SE +/- 118.06, N = 3 SE +/- 131.89, N = 3 24832.39 25585.24 25677.98 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
yquake2 Renderer: Software CPU - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.0 Renderer: Software CPU - Resolution: 1920 x 1080 A B C D 30 60 90 120 150 SE +/- 0.45, N = 3 SE +/- 0.03, N = 3 SE +/- 0.49, N = 3 123.3 119.3 120.7 119.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
Stress-NG Test: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: MMAP A B C 50 100 150 200 250 SE +/- 0.49, N = 3 SE +/- 0.43, N = 3 205.92 200.36 200.98 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
yquake2 Renderer: Vulkan - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.0 Renderer: Vulkan - Resolution: 1920 x 1080 A B C D 200 400 600 800 1000 SE +/- 1.71, N = 3 SE +/- 4.46, N = 3 SE +/- 3.16, N = 3 932.2 953.7 957.6 954.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: Vulkan - Resolution: 3840 x 2160 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.0 Renderer: Vulkan - Resolution: 3840 x 2160 A B C D 200 400 600 800 1000 SE +/- 8.57, N = 3 SE +/- 4.40, N = 3 SE +/- 1.67, N = 3 934.9 954.8 954.7 957.6 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
GLmark2 Resolution: 3840 x 2160 OpenBenchmarking.org Score, More Is Better GLmark2 2021.08.30 Resolution: 3840 x 2160 A B C D 200 400 600 800 1000 896 894 915 900
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.9.2 Video Input: Chimera 1080p A B C D 100 200 300 400 500 SE +/- 0.96, N = 3 SE +/- 1.52, N = 3 SE +/- 0.52, N = 3 454.79 446.33 449.18 444.36 MIN: 354.53 / MAX: 720.29 MIN: 348.41 / MAX: 730.03 MIN: 349.8 / MAX: 736.82 MIN: 346.87 / MAX: 735.39 1. (CC) gcc options: -pthread -lm
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.9.2 Video Input: Summer Nature 1080p A B C D 100 200 300 400 500 SE +/- 0.71, N = 3 SE +/- 0.44, N = 3 SE +/- 1.16, N = 3 452.84 445.79 450.42 442.87 MIN: 379.45 / MAX: 485 MIN: 368.55 / MAX: 479.8 MIN: 367.9 / MAX: 484.34 MIN: 371.01 / MAX: 476.83 1. (CC) gcc options: -pthread -lm
yquake2 Renderer: Software CPU - Resolution: 3840 x 2160 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.0 Renderer: Software CPU - Resolution: 3840 x 2160 A B C D 8 16 24 32 40 SE +/- 0.07, N = 3 SE +/- 0.38, N = 3 SE +/- 0.00, N = 3 36.3 35.7 36.5 35.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
ONNX Runtime Model: shufflenet-v2-10 - Device: OpenMP CPU OpenBenchmarking.org Inferences Per Minute, More Is Better ONNX Runtime 1.8.2 Model: shufflenet-v2-10 - Device: OpenMP CPU A B C 6K 12K 18K 24K 30K SE +/- 158.76, N = 3 SE +/- 405.90, N = 3 28303 27795 28303 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
JPEG XL Decoding libjxl CPU Threads: 1 OpenBenchmarking.org MP/s, More Is Better JPEG XL Decoding libjxl 0.5 CPU Threads: 1 A B C D 15 30 45 60 75 SE +/- 0.10, N = 3 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 65.75 64.88 65.13 64.63
LeelaChessZero Backend: BLAS OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.28 Backend: BLAS A B C D 140 280 420 560 700 SE +/- 5.46, N = 3 SE +/- 2.03, N = 3 SE +/- 3.18, N = 3 626 621 625 616 1. (CXX) g++ options: -flto -pthread
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.9.2 Video Input: Summer Nature 4K A B C D 30 60 90 120 150 SE +/- 0.09, N = 3 SE +/- 0.16, N = 3 SE +/- 0.11, N = 3 120.85 120.57 122.45 120.84 MIN: 104.21 / MAX: 125.73 MIN: 103.4 / MAX: 125.57 MIN: 105.77 / MAX: 127.44 MIN: 104.09 / MAX: 125.86 1. (CC) gcc options: -pthread -lm
ONNX Runtime Model: bertsquad-10 - Device: OpenMP CPU OpenBenchmarking.org Inferences Per Minute, More Is Better ONNX Runtime 1.8.2 Model: bertsquad-10 - Device: OpenMP CPU A B C 160 320 480 640 800 SE +/- 1.59, N = 3 SE +/- 2.00, N = 3 736 730 725 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
yquake2 Renderer: OpenGL 1.x - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.0 Renderer: OpenGL 1.x - Resolution: 1920 x 1080 A B C D 80 160 240 320 400 SE +/- 1.13, N = 3 SE +/- 1.87, N = 3 SE +/- 1.18, N = 3 363.2 367.0 368.7 367.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
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Glibc C String Functions A B C 300K 600K 900K 1200K 1500K SE +/- 7899.15, N = 3 SE +/- 7520.77, N = 3 1343369.40 1323698.13 1328412.26 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
JPEG XL libjxl Input: JPEG - Encode Speed: 8 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: JPEG - Encode Speed: 8 A B C D 8 16 24 32 40 SE +/- 0.12, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 34.47 33.99 34.37 34.27 1. (CXX) g++ options: -funwind-tables -O3 -O2 -pthread -fPIE -pie
Google SynthMark Test: VoiceMark_100 OpenBenchmarking.org Voices, More Is Better Google SynthMark 20201109 Test: VoiceMark_100 A B C D 200 400 600 800 1000 SE +/- 3.51, N = 3 SE +/- 3.85, N = 3 SE +/- 6.53, N = 3 853.55 845.92 841.83 845.34 1. (CXX) g++ options: -lm -lpthread -std=c++11 -Ofast
JPEG XL libjxl Input: JPEG - Encode Speed: 7 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: JPEG - Encode Speed: 7 A B C D 20 40 60 80 100 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.20, N = 3 94.72 93.60 94.39 93.83 1. (CXX) g++ options: -funwind-tables -O3 -O2 -pthread -fPIE -pie
ONNX Runtime Model: yolov4 - Device: OpenMP CPU OpenBenchmarking.org Inferences Per Minute, More Is Better ONNX Runtime 1.8.2 Model: yolov4 - Device: OpenMP CPU A B C 80 160 240 320 400 SE +/- 4.11, N = 3 SE +/- 2.52, N = 3 383 387 384 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
JPEG XL libjxl Input: JPEG - Encode Speed: 5 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: JPEG - Encode Speed: 5 A B C D 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 94.37 93.64 94.57 94.06 1. (CXX) g++ options: -funwind-tables -O3 -O2 -pthread -fPIE -pie
JPEG XL libjxl Input: PNG - Encode Speed: 8 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: PNG - Encode Speed: 8 A B C D 0.234 0.468 0.702 0.936 1.17 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.04 1.03 1.04 1.04 1. (CXX) g++ options: -funwind-tables -O3 -O2 -pthread -fPIE -pie
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Socket Activity A B C 800 1600 2400 3200 4000 SE +/- 10.64, N = 3 SE +/- 2.94, N = 3 3630.95 3598.00 3602.29 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Memory Copying A B C 300 600 900 1200 1500 SE +/- 5.84, N = 3 SE +/- 4.62, N = 3 1537.39 1535.49 1523.67 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
simdjson Throughput Test: DistinctUserID OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: DistinctUserID A B C D 1.2623 2.5246 3.7869 5.0492 6.3115 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 5.56 5.61 5.59 5.58 1. (CXX) g++ options: -O3 -pthread
yquake2 Renderer: Vulkan - Resolution: 2560 x 1440 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.0 Renderer: Vulkan - Resolution: 2560 x 1440 A B C D 200 400 600 800 1000 SE +/- 9.18, N = 6 SE +/- 1.75, N = 3 SE +/- 8.74, N = 3 954.7 946.3 954.2 954.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
JPEG XL libjxl Input: PNG - Encode Speed: 7 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: PNG - Encode Speed: 7 A B C D 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 9.02 9.05 9.08 9.10 1. (CXX) g++ options: -funwind-tables -O3 -O2 -pthread -fPIE -pie
simdjson Throughput Test: Kostya OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: Kostya A B C D 0.8258 1.6516 2.4774 3.3032 4.129 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 3.67 3.65 3.64 3.64 1. (CXX) g++ options: -O3 -pthread
yquake2 Renderer: OpenGL 3.x - Resolution: 2560 x 1440 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.0 Renderer: OpenGL 3.x - Resolution: 2560 x 1440 A B C D 70 140 210 280 350 SE +/- 0.52, N = 3 SE +/- 0.81, N = 3 SE +/- 0.49, N = 3 304.0 306.4 305.2 305.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
Stress-NG Test: NUMA OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: NUMA A B C 60 120 180 240 300 SE +/- 2.56, N = 3 SE +/- 0.92, N = 3 261.88 263.28 261.36 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
OpenSSL Algorithm: SHA256 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.0 Algorithm: SHA256 A B C D 3000M 6000M 9000M 12000M 15000M SE +/- 21392026.59, N = 3 SE +/- 9391127.34, N = 3 SE +/- 39063135.82, N = 3 13897513270 13841411250 13809777200 13797016003 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
Stress-NG Test: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Malloc A B C 14M 28M 42M 56M 70M SE +/- 205611.93, N = 3 SE +/- 122686.87, N = 3 63963187.93 64366180.27 64412765.90 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: MEMFD OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: MEMFD A B C 140 280 420 560 700 SE +/- 0.52, N = 3 SE +/- 0.39, N = 3 659.36 663.73 663.39 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.14 Time To Compile A B C D 20 40 60 80 100 SE +/- 0.59, N = 3 SE +/- 0.44, N = 3 SE +/- 0.46, N = 3 89.27 88.83 88.76 88.68
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Crypto A B C 600 1200 1800 2400 3000 SE +/- 2.78, N = 3 SE +/- 3.01, N = 3 2577.53 2570.07 2563.02 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Matrix Math A B C 8K 16K 24K 32K 40K SE +/- 36.41, N = 3 SE +/- 58.10, N = 3 35768.06 35590.72 35596.21 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
JPEG XL libjxl Input: PNG - Encode Speed: 5 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: PNG - Encode Speed: 5 A B C D 9 18 27 36 45 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 39.69 39.64 39.83 39.67 1. (CXX) g++ options: -funwind-tables -O3 -O2 -pthread -fPIE -pie
simdjson Throughput Test: PartialTweets OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: PartialTweets A B C D 1.0508 2.1016 3.1524 4.2032 5.254 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 4.67 4.66 4.65 4.66 1. (CXX) g++ options: -O3 -pthread
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 11.2.0 Time To Compile A B C D 200 400 600 800 1000 SE +/- 0.50, N = 3 SE +/- 1.84, N = 3 SE +/- 0.56, N = 3 983.73 984.21 987.90 984.51
ONNX Runtime Model: super-resolution-10 - Device: OpenMP CPU OpenBenchmarking.org Inferences Per Minute, More Is Better ONNX Runtime 1.8.2 Model: super-resolution-10 - Device: OpenMP CPU A B C 1200 2400 3600 4800 6000 SE +/- 12.54, N = 3 SE +/- 15.07, N = 3 5763 5739 5752 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
yquake2 Renderer: OpenGL 1.x - Resolution: 2560 x 1440 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.0 Renderer: OpenGL 1.x - Resolution: 2560 x 1440 A B C D 50 100 150 200 250 SE +/- 0.32, N = 3 SE +/- 0.18, N = 3 SE +/- 0.53, N = 3 219.7 219.3 218.8 219.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
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Vector Math A B C 13K 26K 39K 52K 65K SE +/- 33.44, N = 3 SE +/- 41.57, N = 3 59277.70 59100.34 59046.15 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 A B C 40K 80K 120K 160K 200K SE +/- 19.59, N = 3 SE +/- 16.35, N = 3 164223.7 163919.1 163634.8 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
yquake2 Renderer: OpenGL 3.x - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.0 Renderer: OpenGL 3.x - Resolution: 1920 x 1080 A B C D 110 220 330 440 550 SE +/- 1.01, N = 3 SE +/- 1.27, N = 3 SE +/- 1.27, N = 3 505.6 506.0 505.3 504.3 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
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 A B C 500 1000 1500 2000 2500 SE +/- 1.71, N = 3 SE +/- 1.10, N = 3 2534.8 2532.0 2527.8 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Glibc Qsort Data Sorting A B C 30 60 90 120 150 SE +/- 0.26, N = 3 SE +/- 0.39, N = 3 135.27 135.22 134.90 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Forking A B C 13K 26K 39K 52K 65K SE +/- 236.67, N = 3 SE +/- 113.06, N = 3 59045.37 58964.55 58906.34 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
yquake2 Renderer: OpenGL 1.x - Resolution: 3840 x 2160 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.0 Renderer: OpenGL 1.x - Resolution: 3840 x 2160 A B C D 20 40 60 80 100 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 101.8 101.6 101.6 101.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
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: System V Message Passing A B C 2M 4M 6M 8M 10M SE +/- 6084.79, N = 3 SE +/- 10707.93, N = 3 8989128.59 8993903.91 8978426.30 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Semaphores A B C 200K 400K 600K 800K 1000K SE +/- 656.05, N = 3 SE +/- 591.14, N = 3 843959.81 842607.85 842573.21 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: SENDFILE A B C 40K 80K 120K 160K 200K SE +/- 631.96, N = 3 SE +/- 441.08, N = 3 202092.37 201765.92 201827.99 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: Atomic OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Atomic A B C 50K 100K 150K 200K 250K SE +/- 135.77, N = 3 SE +/- 42.32, N = 3 211169.88 211176.63 210848.05 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
yquake2 Renderer: OpenGL 3.x - Resolution: 3840 x 2160 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.0 Renderer: OpenGL 3.x - Resolution: 3840 x 2160 A B C D 30 60 90 120 150 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 144.0 143.8 144.0 143.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
ONNX Runtime Model: fcn-resnet101-11 - Device: OpenMP CPU OpenBenchmarking.org Inferences Per Minute, More Is Better ONNX Runtime 1.8.2 Model: fcn-resnet101-11 - Device: OpenMP CPU A B C 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.17, N = 3 77 77 77 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
simdjson Throughput Test: LargeRandom OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: LargeRandom A B C D 0.2858 0.5716 0.8574 1.1432 1.429 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.27 1.27 1.27 1.27 1. (CXX) g++ options: -O3 -pthread
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Context Switching A B C 700K 1400K 2100K 2800K 3500K SE +/- 69538.68, N = 15 SE +/- 41044.12, N = 3 3158429.94 3113576.90 2880128.94 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Stress-NG Test: IO_uring OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: IO_uring A B C 2K 4K 6K 8K 10K SE +/- 143.33, N = 15 SE +/- 177.16, N = 15 7188.05 8259.65 8203.58 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
JPEG XL Decoding libjxl CPU Threads: All OpenBenchmarking.org MP/s, More Is Better JPEG XL Decoding libjxl 0.5 CPU Threads: All A B C D 50 100 150 200 250 SE +/- 0.76, N = 3 SE +/- 0.45, N = 3 SE +/- 3.86, N = 15 240.04 238.14 236.91 232.98
Phoronix Test Suite v10.8.4