SiFive RISC-V HiFive Unmatched Ubuntu 22.04 LTS Linux benchmarks by Michael Larabel for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2206018-NE-2109248TJ32 Ubuntu 22.04 SiFive RISC-V HiFive Unmatched Benchmarks - Phoronix Test Suite Ubuntu 22.04 SiFive RISC-V HiFive Unmatched Benchmarks SiFive RISC-V HiFive Unmatched Ubuntu 22.04 LTS Linux benchmarks by Michael Larabel for a future article.
HTML result view exported from: https://openbenchmarking.org/result/2206018-NE-2109248TJ32&sgm=1&gru&sro .
Ubuntu 22.04 SiFive RISC-V HiFive Unmatched Benchmarks Processor Motherboard Memory Disk Graphics Audio Monitor Chipset OS Kernel Desktop Display Server Compiler File-System Screen Resolution Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS SiFive RISC-V (4 Cores) SiFive HiFive Unmatched A00 16GB 1000GB Samsung SSD 980 1TB + 32GB SC32G Sapphire AMD Radeon HD 6770 AMD Juniper HDMI Audio LG Ultra HD Ubuntu 21.04 5.11.0-1018-generic (riscv64) GNOME Shell 3.38.4 X Server GCC 10.3.0 ext4 1920x1080 SiFive FU740-C000 RISC-V SoC Ubuntu 21.10 5.13.0-1002-generic (riscv64) GNOME Shell 40.2 GCC 11.2.0 MX279 Ubuntu 22.04 5.15.0-1011-generic (riscv64) GNOME Shell 42.0 OpenBenchmarking.org Compiler Details - Ubuntu 21.04: --build=riscv64-linux-gnu --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --disable-multilib --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=riscv64-linux-gnu --program-prefix=riscv64-linux-gnu- --target=riscv64-linux-gnu --with-abi=lp64d --with-arch=rv64imafdc --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - Ubuntu 21.10: --build=riscv64-linux-gnu --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-multilib --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=4 --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=riscv64-linux-gnu --program-prefix=riscv64-linux-gnu- --target=riscv64-linux-gnu --with-abi=lp64d --with-arch=rv64imafdc --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - Ubuntu 22.04 LTS: --build=riscv64-linux-gnu --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-multilib --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=4 --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=riscv64-linux-gnu --program-prefix=riscv64-linux-gnu- --target=riscv64-linux-gnu --with-abi=lp64d --with-arch=rv64gc --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v Python Details - Ubuntu 21.04: Python 3.9.5 - Ubuntu 21.10: Python 3.9.7 - Ubuntu 22.04 LTS: Python 3.10.4 Kernel Details - Ubuntu 22.04 LTS: Transparent Huge Pages: madvise
Ubuntu 22.04 SiFive RISC-V HiFive Unmatched Benchmarks stress-ng: Atomic stress-ng: Crypto stress-ng: Malloc 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: Context Switching stress-ng: Glibc Qsort Data Sorting stress-ng: System V Message Passing openssl: SHA256 graphics-magick: Swirl graphics-magick: Sharpen graphics-magick: Resizing graphics-magick: Noise-Gaussian graphics-magick: HWB Color Space coremark: CoreMark Size 666 - Iterations Per Second securemark: SecureMark-TLS 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 compress-zstd: 3 - Compression Speed compress-zstd: 3 - Decompression Speed compress-zstd: 8 - Compression Speed compress-zstd: 8 - Decompression Speed compress-zstd: 19 - Compression Speed compress-zstd: 19 - Decompression Speed compress-zstd: 19, Long Mode - Compression Speed compress-zstd: 19, Long Mode - Decompression Speed compress-7zip: Compress Speed Test phpbench: PHP Benchmark Suite openssl: RSA4096 openssl: RSA4096 synthmark: VoiceMark_100 webp: Default webp: Quality 100 webp: Quality 100, Lossless webp: Quality 100, Highest Compression pybench: Total For Average Test Times encode-ape: WAV To APE encode-flac: WAV To FLAC encode-wavpack: WAV To WavPack smallpt: Global Illumination Renderer; 128 Samples espeak: Text-To-Speech Synthesis rnnoise: dolfyn: Computational Fluid Dynamics compress-gzip: Linux Source Tree Archiving To .tar.gz build-gdb: Time To Compile Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 46799.94 75.48 1415782.10 12.64 169.24 109226.27 518.49 368.51 30.91 107998.16 4.85 260082.91 67880263 9 7 20 6 21 13032.577378 16655 113.69 110.4 3.23 109.9 3.10 109.9 36.8 76.0 8.12 77.9 1.13 70.6 0.92 72.4 1432 33113 27.2 1990.5 52.4558 39.747 51.583 255.980 92.302 24919 514.784 438.153 838.977 583.845 390.019 216.383 842.218 449.730 2114.520 55091.23 90.34 1559514.06 16.64 206.98 118296.13 618.44 447.42 35.11 139323.38 5.69 396600.51 78055297 10 8 25 7 24 15995.449931 20389 127.34 121.5 3.81 122.2 3.70 122.3 39.7 87.8 8.84 89.4 1.35 81.8 1.09 83.9 1605 41058 32.4 2365.5 63.1188 34.028 43.377 215.380 78.853 21056 416.016 366.640 704.991 488.386 322.075 180.065 593.212 377.308 1909.291 55017.45 91.61 1594105.25 16.73 209.58 119120.94 617.41 445.95 36.41 139627.63 5.77 575729.83 78267060 10 8 25 7 24 16034.206879 20296 127.33 122.7 3.83 122.3 3.70 122.5 39.4 89.3 8.84 91.4 1.34 83.1 1.12 85.0 1652 43009 32.4 2364.4 63.1210 33.123 42.921 214.088 78.176 21879 417.401 364.408 711.666 486.038 324.950 179.723 587.080 372.206 1958.536 OpenBenchmarking.org
Stress-NG Test: Atomic OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Atomic Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 12K 24K 36K 48K 60K SE +/- 54.09, N = 3 SE +/- 53.70, N = 3 SE +/- 28.65, N = 3 46799.94 55091.23 55017.45 -lz -lbsd -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Crypto Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.09, N = 3 75.48 90.34 91.61 -lz -lbsd -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Malloc Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 300K 600K 900K 1200K 1500K SE +/- 7930.82, N = 3 SE +/- 5560.18, N = 3 SE +/- 5499.29, N = 3 1415782.10 1559514.06 1594105.25 -lz -lbsd -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: CPU Cache OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: CPU Cache Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 4 8 12 16 20 SE +/- 0.20, N = 15 SE +/- 0.20, N = 15 SE +/- 0.21, N = 15 12.64 16.64 16.73 -lz -lbsd -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: CPU Stress Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 50 100 150 200 250 SE +/- 0.32, N = 3 SE +/- 0.17, N = 3 SE +/- 0.17, N = 3 169.24 206.98 209.58 -lz -lbsd -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Semaphores Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 30K 60K 90K 120K 150K SE +/- 271.11, N = 3 SE +/- 201.55, N = 3 SE +/- 173.21, N = 3 109226.27 118296.13 119120.94 -lz -lbsd -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -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 Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 130 260 390 520 650 SE +/- 0.42, N = 3 SE +/- 0.52, N = 3 SE +/- 0.22, N = 3 518.49 618.44 617.41 -lz -lbsd -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Vector Math Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 100 200 300 400 500 SE +/- 0.07, N = 3 SE +/- 0.60, N = 3 SE +/- 0.07, N = 3 368.51 447.42 445.95 -lz -lbsd -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -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 Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 8 16 24 32 40 SE +/- 0.42, N = 15 SE +/- 0.48, N = 15 SE +/- 0.31, N = 15 30.91 35.11 36.41 -lz -lbsd -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Context Switching Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 30K 60K 90K 120K 150K SE +/- 2356.81, N = 15 SE +/- 1611.55, N = 15 SE +/- 1725.24, N = 15 107998.16 139323.38 139627.63 -lz -lbsd -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
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 Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 1.2983 2.5966 3.8949 5.1932 6.4915 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 4.85 5.69 5.77 -lz -lbsd -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
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 Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 120K 240K 360K 480K 600K SE +/- 9443.62, N = 15 SE +/- 4648.34, N = 15 SE +/- 12622.45, N = 12 260082.91 396600.51 575729.83 -lz -lbsd -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
OpenSSL Algorithm: SHA256 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.0 Algorithm: SHA256 Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 20M 40M 60M 80M 100M SE +/- 31477.46, N = 3 SE +/- 229553.47, N = 3 SE +/- 142728.77, N = 3 67880263 78055297 78267060 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 3 6 9 12 15 SE +/- 0.13, N = 15 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 9 10 10 -pthread -lxml2 -ljbig -lwebp -lwebpmux -ltiff -lfreetype -lXext -lSM -lICE -lX11 -llzma -lxml2 1. (CC) gcc options: -fopenmp -O2 -ljpeg -lz -lm -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 7 8 8 -pthread -lxml2 -ljbig -lwebp -lwebpmux -ltiff -lfreetype -lXext -lSM -lICE -lX11 -llzma -lxml2 1. (CC) gcc options: -fopenmp -O2 -ljpeg -lz -lm -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Resizing Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 6 12 18 24 30 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 20 25 25 -pthread -lxml2 -ljbig -lwebp -lwebpmux -ltiff -lfreetype -lXext -lSM -lICE -lX11 -llzma -lxml2 1. (CC) gcc options: -fopenmp -O2 -ljpeg -lz -lm -lpthread
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 6 7 7 -pthread -lxml2 -ljbig -lwebp -lwebpmux -ltiff -lfreetype -lXext -lSM -lICE -lX11 -llzma -lxml2 1. (CC) gcc options: -fopenmp -O2 -ljpeg -lz -lm -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 6 12 18 24 30 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 21 24 24 -pthread -lxml2 -ljbig -lwebp -lwebpmux -ltiff -lfreetype -lXext -lSM -lICE -lX11 -llzma -lxml2 1. (CC) gcc options: -fopenmp -O2 -ljpeg -lz -lm -lpthread
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 3K 6K 9K 12K 15K SE +/- 22.47, N = 3 SE +/- 23.78, N = 3 SE +/- 2.14, N = 3 13032.58 15995.45 16034.21 1. (CC) gcc options: -O2 -lrt" -lrt
SecureMark Benchmark: SecureMark-TLS OpenBenchmarking.org marks, More Is Better SecureMark 1.0.4 Benchmark: SecureMark-TLS Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 4K 8K 12K 16K 20K SE +/- 128.73, N = 3 SE +/- 65.35, N = 3 SE +/- 61.07, N = 3 16655 20389 20296 1. (CC) gcc options: -pedantic -O3 -latomic
LZ4 Compression Compression Level: 1 - Compression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 1 - Compression Speed Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 30 60 90 120 150 SE +/- 0.13, N = 3 SE +/- 0.50, N = 3 SE +/- 0.57, N = 3 113.69 127.34 127.33 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 Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.82, N = 3 SE +/- 0.22, N = 3 110.4 121.5 122.7 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 Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 0.8618 1.7236 2.5854 3.4472 4.309 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 3.23 3.81 3.83 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 Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 30 60 90 120 150 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 109.9 122.2 122.3 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 Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 0.8325 1.665 2.4975 3.33 4.1625 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 3.10 3.70 3.70 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 Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 109.9 122.3 122.5 1. (CC) gcc options: -O3
Zstd Compression Compression Level: 3 - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 3 - Compression Speed Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 9 18 27 36 45 SE +/- 0.43, N = 4 SE +/- 0.35, N = 3 SE +/- 0.35, N = 3 36.8 39.7 39.4 -llzma 1. (CC) gcc options: -O3 -pthread -lz
Zstd Compression Compression Level: 3 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 3 - Decompression Speed Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 20 40 60 80 100 SE +/- 0.13, N = 4 SE +/- 0.17, N = 3 SE +/- 0.24, N = 3 76.0 87.8 89.3 -llzma 1. (CC) gcc options: -O3 -pthread -lz
Zstd Compression Compression Level: 8 - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8 - Compression Speed Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 2 4 6 8 10 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 7 8.12 8.84 8.84 -llzma 1. (CC) gcc options: -O3 -pthread -lz
Zstd Compression Compression Level: 8 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8 - Decompression Speed Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 0.15, N = 3 SE +/- 0.22, N = 7 77.9 89.4 91.4 -llzma 1. (CC) gcc options: -O3 -pthread -lz
Zstd Compression Compression Level: 19 - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19 - Compression Speed Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 0.3038 0.6076 0.9114 1.2152 1.519 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 1.13 1.35 1.34 -llzma 1. (CC) gcc options: -O3 -pthread -lz
Zstd Compression Compression Level: 19 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19 - Decompression Speed Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 20 40 60 80 100 SE +/- 0.17, N = 3 SE +/- 0.03, N = 3 SE +/- 0.50, N = 3 70.6 81.8 83.1 -llzma 1. (CC) gcc options: -O3 -pthread -lz
Zstd Compression Compression Level: 19, Long Mode - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Compression Speed Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 0.252 0.504 0.756 1.008 1.26 SE +/- 0.00, N = 3 SE +/- 0.01, N = 5 SE +/- 0.00, N = 3 0.92 1.09 1.12 -llzma 1. (CC) gcc options: -O3 -pthread -lz
Zstd Compression Compression Level: 19, Long Mode - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Decompression Speed Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 20 40 60 80 100 SE +/- 0.09, N = 3 SE +/- 0.17, N = 5 SE +/- 0.17, N = 3 72.4 83.9 85.0 -llzma 1. (CC) gcc options: -O3 -pthread -lz
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 400 800 1200 1600 2000 SE +/- 5.04, N = 3 SE +/- 26.43, N = 12 SE +/- 15.56, N = 7 1432 1605 1652 1. (CXX) g++ options: -pipe -lpthread
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 9K 18K 27K 36K 45K SE +/- 198.98, N = 3 SE +/- 402.44, N = 3 SE +/- 180.93, N = 3 33113 41058 43009
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 27.2 32.4 32.4 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 500 1000 1500 2000 2500 SE +/- 0.64, N = 3 SE +/- 0.15, N = 3 SE +/- 0.58, N = 3 1990.5 2365.5 2364.4 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
Google SynthMark Test: VoiceMark_100 OpenBenchmarking.org Voices, More Is Better Google SynthMark 20201109 Test: VoiceMark_100 Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 14 28 42 56 70 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 0.58, N = 3 52.46 63.12 63.12 1. (CXX) g++ options: -lm -lpthread -std=c++11 -Ofast
WebP Image Encode Encode Settings: Default OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Default Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 9 18 27 36 45 SE +/- 0.13, N = 3 SE +/- 0.06, N = 3 SE +/- 0.14, N = 3 39.75 34.03 33.12 -pthread -ltiff 1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16
WebP Image Encode Encode Settings: Quality 100 OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100 Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 12 24 36 48 60 SE +/- 0.33, N = 3 SE +/- 0.62, N = 3 SE +/- 0.12, N = 3 51.58 43.38 42.92 -pthread -ltiff 1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16
WebP Image Encode Encode Settings: Quality 100, Lossless OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 60 120 180 240 300 SE +/- 0.32, N = 3 SE +/- 0.23, N = 3 SE +/- 0.22, N = 3 255.98 215.38 214.09 -pthread -ltiff 1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16
WebP Image Encode Encode Settings: Quality 100, Highest Compression OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Highest Compression Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 20 40 60 80 100 SE +/- 0.99, N = 3 SE +/- 1.04, N = 3 SE +/- 0.11, N = 3 92.30 78.85 78.18 -pthread -ltiff 1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 5K 10K 15K 20K 25K SE +/- 304.53, N = 3 SE +/- 220.88, N = 3 SE +/- 263.67, N = 4 24919 21056 21879
Monkey Audio Encoding WAV To APE OpenBenchmarking.org Seconds, Fewer Is Better Monkey Audio Encoding 3.99.6 WAV To APE Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 110 220 330 440 550 SE +/- 0.16, N = 5 SE +/- 0.09, N = 5 SE +/- 0.04, N = 5 514.78 416.02 417.40 1. (CXX) g++ options: -O3 -pedantic -rdynamic -lrt -latomic
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 90 180 270 360 450 SE +/- 0.08, N = 5 SE +/- 0.12, N = 5 SE +/- 0.09, N = 5 438.15 366.64 364.41 1. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm
WavPack Audio Encoding WAV To WavPack OpenBenchmarking.org Seconds, Fewer Is Better WavPack Audio Encoding 5.3 WAV To WavPack Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 200 400 600 800 1000 SE +/- 1.47, N = 5 SE +/- 0.93, N = 5 SE +/- 5.30, N = 5 838.98 704.99 711.67 1. (CXX) g++ options: -rdynamic -latomic
Smallpt Global Illumination Renderer; 128 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 130 260 390 520 650 SE +/- 1.36, N = 3 SE +/- 1.32, N = 3 SE +/- 0.49, N = 3 583.85 488.39 486.04 1. (CXX) g++ options: -fopenmp -O3
eSpeak-NG Speech Engine Text-To-Speech Synthesis OpenBenchmarking.org Seconds, Fewer Is Better eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 80 160 240 320 400 SE +/- 1.63, N = 4 SE +/- 1.25, N = 4 SE +/- 0.88, N = 4 390.02 322.08 324.95 1. (CC) gcc options: -O2 -std=c99
RNNoise OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 2020-06-28 Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 50 100 150 200 250 SE +/- 0.13, N = 3 SE +/- 0.46, N = 3 SE +/- 0.37, N = 3 216.38 180.07 179.72 1. (CC) gcc options: -O2 -pedantic -fvisibility=hidden
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 200 400 600 800 1000 SE +/- 22.67, N = 9 SE +/- 11.58, N = 9 SE +/- 14.34, N = 9 842.22 593.21 587.08
Gzip Compression Linux Source Tree Archiving To .tar.gz OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression Linux Source Tree Archiving To .tar.gz Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 100 200 300 400 500 SE +/- 1.17, N = 3 SE +/- 0.46, N = 3 SE +/- 0.77, N = 3 449.73 377.31 372.21
Timed GDB GNU Debugger Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GDB GNU Debugger Compilation 10.2 Time To Compile Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 500 1000 1500 2000 2500 SE +/- 1.42, N = 3 SE +/- 1.42, N = 3 SE +/- 0.58, N = 3 2114.52 1909.29 1958.54
Geometric Mean Of All Test Results Result Composite - Ubuntu 22.04 SiFive RISC-V HiFive Unmatched Benchmarks OpenBenchmarking.org Geometric Mean, More Is Better Geometric Mean Of All Test Results Result Composite - Ubuntu 22.04 SiFive RISC-V HiFive Unmatched Benchmarks Ubuntu 21.04 Ubuntu 21.10 Ubuntu 22.04 LTS 11 22 33 44 55 39.59 46.84 47.42
Phoronix Test Suite v10.8.4