Benchmarks by Michael Larabel.
EM-RV1 RISC-V Compiler Notes: --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-backtrace --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=rv64gc --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -vProcessor Notes: Scaling Governor: light-cpufreq ondemandPython Notes: Python 3.12.3
repeat risc-v Processor: rv64imafdcvsu @ 1.85GHz (4 Cores), Motherboard: Scaleway EM-RV1-C4M16S128-A, Memory: 16GB, Disk: 125GB Y2P128
OS: Ubuntu 24.04, Kernel: 5.10.113+ (riscv64), Compiler: GCC 13.2.0, File-System: ext4
Scaleway RISC-V OpenBenchmarking.org Phoronix Test Suite rv64imafdcvsu @ 1.85GHz (4 Cores) Scaleway EM-RV1-C4M16S128-A 16GB 125GB Y2P128 Ubuntu 24.04 5.10.113+ (riscv64) GCC 13.2.0 ext4 Processor Motherboard Memory Disk OS Kernel Compiler File-System Scaleway RISC-V Benchmarks System Logs - --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-backtrace --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=rv64gc --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - Scaling Governor: light-cpufreq ondemand - Python 3.12.3
EM-RV1 RISC-V vs. repeat risc-v Comparison Phoronix Test Suite Baseline +1.1% +1.1% +2.2% +2.2% +3.3% +3.3% +4.4% +4.4% 4.5% 3.7% 3.4% Q.1.L CPU - blazeface 3.8% 4K - 16 3.7% 3, Long Mode - Compression Speed 1e12 19, Long Mode - Compression Speed 3.1% D.R 2.7% P.B.S 2% WebP Image Encode NCNN C-Ray Zstd Compression Primesieve Zstd Compression 7-Zip Compression PHPBench EM-RV1 RISC-V repeat risc-v
Scaleway RISC-V c-ray: 4K - 16 srsran: PUSCH Processor Benchmark, Throughput Thread ncnn: CPU - FastestDet ncnn: CPU - vision_transformer ncnn: CPU - regnety_400m ncnn: CPU - squeezenet_ssd ncnn: CPU - yolov4-tiny ncnn: CPUv2-yolov3v2-yolov3 - mobilenetv2-yolov3 ncnn: CPU - resnet50 ncnn: CPU - alexnet ncnn: CPU - resnet18 ncnn: CPU - vgg16 ncnn: CPU - googlenet ncnn: CPU - blazeface ncnn: CPU - efficientnet-b0 ncnn: CPU - mnasnet ncnn: CPU - shufflenet-v2 ncnn: CPU-v3-v3 - mobilenet-v3 ncnn: CPU-v2-v2 - mobilenet-v2 ncnn: CPU - mobilenet primesieve: 1e12 c-ray: 1080p - 16 build-ffmpeg: Time To Compile build-php: Time To Compile encode-wavpack: WAV To WavPack webp: Quality 100, Lossless openssl: RSA4096 openssl: RSA4096 srsran: PDSCH Processor Benchmark, Throughput Total srsran: PDSCH Processor Benchmark, Throughput Thread webp: Quality 100, Lossless, Highest Compression encode-flac: WAV To FLAC git: Time To Complete Common Git Commands phpbench: PHP Benchmark Suite compress-zstd: 19, Long Mode - Decompression Speed compress-zstd: 19, Long Mode - Compression Speed compress-zstd: 19 - Decompression Speed compress-zstd: 19 - Compression Speed openssl: AES-128-GCM openssl: ChaCha20 openssl: ChaCha20-Poly1305 openssl: AES-256-GCM openssl: SHA512 openssl: SHA256 pybench: Total For Average Test Times smallpt: Global Illumination Renderer; 128 Samples compress-zstd: 3 - Decompression Speed compress-zstd: 3 - Compression Speed compress-7zip: Decompression Rating compress-7zip: Compression Rating compress-zstd: 12 - Decompression Speed compress-zstd: 12 - Compression Speed compress-zstd: 8, Long Mode - Decompression Speed compress-zstd: 8, Long Mode - Compression Speed compress-zstd: 8 - Decompression Speed compress-zstd: 8 - Compression Speed graphics-magick: Enhanced compress-zstd: 3, Long Mode - Decompression Speed compress-zstd: 3, Long Mode - Compression Speed graphics-magick: Swirl graphics-magick: Sharpen graphics-magick: Noise-Gaussian graphics-magick: Rotate graphics-magick: HWB Color Space graphics-magick: Resizing webp: Quality 100, Highest Compression webp: Quality 100 webp: Default coremark: CoreMark Size 666 - Iterations Per Second EM-RV1 RISC-V repeat risc-v 6609.230 0.7 53.10 6781.23 114.86 191.09 428.39 318.20 634.85 198.57 233.59 1293.38 261.74 15.10 181.91 88.39 37.93 79.89 82.04 318.20 977.296 1673.633 1669.048 1476.851 388.765 0.22 8744.2 115.4 41.5 10.7 0.09 177.355 264.521 78658 49.0 1 50.0 1.11 158805287 434437323 331696630 131021393 219465600 149133520 6515 122.770 54.6 41.1 6585 4002 54.8 4.77 56.9 10.2 56.2 10.4 4 56.0 35.6 5 5 3 16 22 6 0.68 1.08 1.38 33137.619303 6855.818 0.7 53.3 6775.11 115.75 191.56 426.61 317.5 639.01 199.8 233.11 1290.76 262.5 15.67 183.33 89.54 38.03 80.97 82.41 317.5 945.033 1647.018 1664.726 1470.062 388.643 0.23 8768.2 115.3 41.4 10.8 0.09 177.902 265.127 77086 49.3 0.97 49.7 1.11 158676860 434558020 331834440 130544160 219937130 147442960 6553 123.867 54.4 41.2 6414 4030 54.9 4.82 56.7 10.2 56 10.5 4 56.5 36.9 5 5 3 16 22 6 0.68 1.07 1.38 32995.875516 OpenBenchmarking.org
C-Ray OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 2.0 Resolution: 4K - Rays Per Pixel: 16 EM-RV1 RISC-V repeat risc-v 1500 3000 4500 6000 7500 SE +/- 69.20, N = 3 6609.23 6855.82 1. (CC) gcc options: -lpthread -lm
srsRAN Project srsRAN Project is a complete ORAN-native 5G RAN solution created by Software Radio Systems (SRS). The srsRAN Project radio suite was formerly known as srsLTE and can be used for building your own software-defined radio (SDR) 4G/5G mobile network. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mbps, More Is Better srsRAN Project 23.10.1-20240325 Test: PUSCH Processor Benchmark, Throughput Thread repeat risc-v EM-RV1 RISC-V 0.1575 0.315 0.4725 0.63 0.7875 SE +/- 0.00, N = 3 0.7 0.7 MIN: 0.4 MIN: 0.4 1. (CXX) g++ options: -O3 -fno-trapping-math -fno-math-errno -ldl
NCNN NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: FastestDet EM-RV1 RISC-V repeat risc-v 12 24 36 48 60 SE +/- 0.09, N = 3 53.10 53.30 MIN: 52.55 / MAX: 88.68 MIN: 52.95 / MAX: 55.11 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: vision_transformer repeat risc-v EM-RV1 RISC-V 1500 3000 4500 6000 7500 SE +/- 40.44, N = 3 6775.11 6781.23 MIN: 6695.46 / MAX: 7023.72 MIN: 6610.59 / MAX: 7500.78 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: regnety_400m EM-RV1 RISC-V repeat risc-v 30 60 90 120 150 SE +/- 0.22, N = 3 114.86 115.75 MIN: 113.98 / MAX: 172.43 MIN: 115.02 / MAX: 157.79 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: squeezenet_ssd EM-RV1 RISC-V repeat risc-v 40 80 120 160 200 SE +/- 0.33, N = 3 191.09 191.56 MIN: 189.63 / MAX: 249.6 MIN: 190.83 / MAX: 200.37 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: yolov4-tiny repeat risc-v EM-RV1 RISC-V 90 180 270 360 450 SE +/- 0.35, N = 3 426.61 428.39 MIN: 425.02 / MAX: 480.83 MIN: 425.34 / MAX: 600.66 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPUv2-yolov3v2-yolov3 - Model: mobilenetv2-yolov3 repeat risc-v EM-RV1 RISC-V 70 140 210 280 350 SE +/- 1.09, N = 3 317.50 318.20 MIN: 316.29 / MAX: 359.72 MIN: 315.2 / MAX: 381.29 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: resnet50 EM-RV1 RISC-V repeat risc-v 140 280 420 560 700 SE +/- 0.91, N = 3 634.85 639.01 MIN: 630.65 / MAX: 691.76 MIN: 637.04 / MAX: 695.89 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: alexnet EM-RV1 RISC-V repeat risc-v 40 80 120 160 200 SE +/- 0.53, N = 3 198.57 199.80 MIN: 196.63 / MAX: 235 MIN: 198.15 / MAX: 241.06 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: resnet18 repeat risc-v EM-RV1 RISC-V 50 100 150 200 250 SE +/- 0.87, N = 3 233.11 233.59 MIN: 232.11 / MAX: 302.86 MIN: 231.72 / MAX: 267.49 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: vgg16 repeat risc-v EM-RV1 RISC-V 300 600 900 1200 1500 SE +/- 2.27, N = 3 1290.76 1293.38 MIN: 1281.19 / MAX: 1382.18 MIN: 1276.13 / MAX: 1474.04 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: googlenet EM-RV1 RISC-V repeat risc-v 60 120 180 240 300 SE +/- 0.40, N = 3 261.74 262.50 MIN: 259.77 / MAX: 329.48 MIN: 261.49 / MAX: 279.5 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: blazeface EM-RV1 RISC-V repeat risc-v 4 8 12 16 20 SE +/- 0.09, N = 3 15.10 15.67 MIN: 14.61 / MAX: 34.37 MIN: 15.36 / MAX: 26.85 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: efficientnet-b0 EM-RV1 RISC-V repeat risc-v 40 80 120 160 200 SE +/- 0.34, N = 3 181.91 183.33 MIN: 180.34 / MAX: 260.25 MIN: 180.75 / MAX: 196.67 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: mnasnet EM-RV1 RISC-V repeat risc-v 20 40 60 80 100 SE +/- 0.25, N = 3 88.39 89.54 MIN: 86.98 / MAX: 137.96 MIN: 89.04 / MAX: 100 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: shufflenet-v2 EM-RV1 RISC-V repeat risc-v 9 18 27 36 45 SE +/- 0.17, N = 3 37.93 38.03 MIN: 37.33 / MAX: 49.07 MIN: 37.69 / MAX: 53.48 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU-v3-v3 - Model: mobilenet-v3 EM-RV1 RISC-V repeat risc-v 20 40 60 80 100 SE +/- 0.19, N = 3 79.89 80.97 MIN: 79.11 / MAX: 106.17 MIN: 79.77 / MAX: 208.63 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU-v2-v2 - Model: mobilenet-v2 EM-RV1 RISC-V repeat risc-v 20 40 60 80 100 SE +/- 0.23, N = 3 82.04 82.41 MIN: 81.29 / MAX: 113.9 MIN: 81.8 / MAX: 93.31 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: mobilenet repeat risc-v EM-RV1 RISC-V 70 140 210 280 350 SE +/- 1.09, N = 3 317.50 318.20 MIN: 316.29 / MAX: 359.72 MIN: 315.2 / MAX: 381.29 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
C-Ray OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 2.0 Resolution: 1080p - Rays Per Pixel: 16 repeat risc-v EM-RV1 RISC-V 400 800 1200 1600 2000 SE +/- 18.22, N = 3 1647.02 1673.63 1. (CC) gcc options: -lpthread -lm
srsRAN Project srsRAN Project is a complete ORAN-native 5G RAN solution created by Software Radio Systems (SRS). The srsRAN Project radio suite was formerly known as srsLTE and can be used for building your own software-defined radio (SDR) 4G/5G mobile network. Learn more via the OpenBenchmarking.org test page.
Test: PUSCH Processor Benchmark, Throughput Total
EM-RV1 RISC-V: The test quit with a non-zero exit status.
repeat risc-v: The test quit with a non-zero exit status.
WebP Image Encode OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.4 Encode Settings: Quality 100, Lossless repeat risc-v EM-RV1 RISC-V 0.0518 0.1036 0.1554 0.2072 0.259 SE +/- 0.00, N = 12 0.23 0.22 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.3 Algorithm: RSA4096 repeat risc-v EM-RV1 RISC-V 2K 4K 6K 8K 10K SE +/- 25.20, N = 3 8768.2 8744.2 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.3 Algorithm: RSA4096 EM-RV1 RISC-V repeat risc-v 30 60 90 120 150 SE +/- 0.09, N = 3 115.4 115.3 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
srsRAN Project srsRAN Project is a complete ORAN-native 5G RAN solution created by Software Radio Systems (SRS). The srsRAN Project radio suite was formerly known as srsLTE and can be used for building your own software-defined radio (SDR) 4G/5G mobile network. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mbps, More Is Better srsRAN Project 23.10.1-20240325 Test: PDSCH Processor Benchmark, Throughput Total EM-RV1 RISC-V repeat risc-v 9 18 27 36 45 SE +/- 0.03, N = 3 41.5 41.4 1. (CXX) g++ options: -O3 -fno-trapping-math -fno-math-errno -ldl
WebP Image Encode OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.4 Encode Settings: Quality 100, Lossless, Highest Compression repeat risc-v EM-RV1 RISC-V 0.0203 0.0406 0.0609 0.0812 0.1015 SE +/- 0.00, N = 3 0.09 0.09 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
Git This test measures the time needed to carry out some sample Git operations on an example, static repository that happens to be a copy of the GNOME GTK tool-kit repository. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands EM-RV1 RISC-V repeat risc-v 60 120 180 240 300 SE +/- 0.53, N = 3 264.52 265.13 1. git version 2.43.0
PHPBench PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite EM-RV1 RISC-V repeat risc-v 20K 40K 60K 80K 100K SE +/- 243.37, N = 3 78658 77086
Zstd Compression This test measures the time needed to compress/decompress a sample file (silesia.tar) using Zstd (Zstandard) compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.4 Compression Level: 19, Long Mode - Decompression Speed repeat risc-v EM-RV1 RISC-V 11 22 33 44 55 SE +/- 0.17, N = 3 49.3 49.0 1. (CC) gcc options: -O3 -pthread -lz
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.4 Compression Level: 19, Long Mode - Compression Speed EM-RV1 RISC-V repeat risc-v 0.225 0.45 0.675 0.9 1.125 SE +/- 0.00, N = 3 1.00 0.97 1. (CC) gcc options: -O3 -pthread -lz
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.4 Compression Level: 19 - Compression Speed repeat risc-v EM-RV1 RISC-V 0.2498 0.4996 0.7494 0.9992 1.249 SE +/- 0.00, N = 3 1.11 1.11 1. (CC) gcc options: -O3 -pthread -lz
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: AES-128-GCM EM-RV1 RISC-V repeat risc-v 30M 60M 90M 120M 150M SE +/- 26560.11, N = 3 158805287 158676860 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: ChaCha20 repeat risc-v EM-RV1 RISC-V 90M 180M 270M 360M 450M SE +/- 175357.77, N = 3 434558020 434437323 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: ChaCha20-Poly1305 repeat risc-v EM-RV1 RISC-V 70M 140M 210M 280M 350M SE +/- 178197.43, N = 3 331834440 331696630 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: AES-256-GCM EM-RV1 RISC-V repeat risc-v 30M 60M 90M 120M 150M SE +/- 83699.04, N = 3 131021393 130544160 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: SHA512 repeat risc-v EM-RV1 RISC-V 50M 100M 150M 200M 250M SE +/- 345914.20, N = 3 219937130 219465600 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: SHA256 EM-RV1 RISC-V repeat risc-v 30M 60M 90M 120M 150M SE +/- 437774.59, N = 3 149133520 147442960 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
PyBench This test profile reports the total time of the different average timed test results from PyBench. PyBench reports average test times for different functions such as BuiltinFunctionCalls and NestedForLoops, with this total result providing a rough estimate as to Python's average performance on a given system. This test profile runs PyBench each time for 20 rounds. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times EM-RV1 RISC-V repeat risc-v 1400 2800 4200 5600 7000 SE +/- 2.31, N = 3 6515 6553
Smallpt Smallpt is a C++ global illumination renderer written in less than 100 lines of code. Global illumination is done via unbiased Monte Carlo path tracing and there is multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples EM-RV1 RISC-V repeat risc-v 30 60 90 120 150 SE +/- 0.18, N = 3 122.77 123.87 1. (CXX) g++ options: -fopenmp -O3
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.4 Compression Level: 12 - Compression Speed repeat risc-v EM-RV1 RISC-V 1.0845 2.169 3.2535 4.338 5.4225 SE +/- 0.01, N = 3 4.82 4.77 1. (CC) gcc options: -O3 -pthread -lz
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.4 Compression Level: 8, Long Mode - Decompression Speed EM-RV1 RISC-V repeat risc-v 13 26 39 52 65 SE +/- 0.19, N = 3 56.9 56.7 1. (CC) gcc options: -O3 -pthread -lz
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample high resolution (currently 15400 x 6940) JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: Enhanced repeat risc-v EM-RV1 RISC-V 0.9 1.8 2.7 3.6 4.5 SE +/- 0.00, N = 3 4 4 1. (CC) gcc options: -fopenmp -O2 -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.4 Compression Level: 3, Long Mode - Compression Speed repeat risc-v EM-RV1 RISC-V 8 16 24 32 40 SE +/- 0.03, N = 3 36.9 35.6 1. (CC) gcc options: -O3 -pthread -lz
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample high resolution (currently 15400 x 6940) JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: Swirl repeat risc-v EM-RV1 RISC-V 1.125 2.25 3.375 4.5 5.625 SE +/- 0.00, N = 3 5 5 1. (CC) gcc options: -fopenmp -O2 -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: Sharpen repeat risc-v EM-RV1 RISC-V 1.125 2.25 3.375 4.5 5.625 SE +/- 0.00, N = 3 5 5 1. (CC) gcc options: -fopenmp -O2 -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: Noise-Gaussian repeat risc-v EM-RV1 RISC-V 0.675 1.35 2.025 2.7 3.375 SE +/- 0.00, N = 3 3 3 1. (CC) gcc options: -fopenmp -O2 -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: Rotate repeat risc-v EM-RV1 RISC-V 4 8 12 16 20 SE +/- 0.00, N = 3 16 16 1. (CC) gcc options: -fopenmp -O2 -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: HWB Color Space repeat risc-v EM-RV1 RISC-V 5 10 15 20 25 SE +/- 0.00, N = 3 22 22 1. (CC) gcc options: -fopenmp -O2 -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: Resizing repeat risc-v EM-RV1 RISC-V 2 4 6 8 10 SE +/- 0.00, N = 3 6 6 1. (CC) gcc options: -fopenmp -O2 -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp
WebP Image Encode OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.4 Encode Settings: Quality 100, Highest Compression repeat risc-v EM-RV1 RISC-V 0.153 0.306 0.459 0.612 0.765 SE +/- 0.00, N = 3 0.68 0.68 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.4 Encode Settings: Quality 100 EM-RV1 RISC-V repeat risc-v 0.243 0.486 0.729 0.972 1.215 SE +/- 0.00, N = 3 1.08 1.07 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.4 Encode Settings: Default repeat risc-v EM-RV1 RISC-V 0.3105 0.621 0.9315 1.242 1.5525 SE +/- 0.00, N = 3 1.38 1.38 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
EM-RV1 RISC-V Compiler Notes: --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-backtrace --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=rv64gc --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -vProcessor Notes: Scaling Governor: light-cpufreq ondemandPython Notes: Python 3.12.3
Testing initiated at 9 May 2024 02:05 by user ubuntu.
repeat risc-v Processor: rv64imafdcvsu @ 1.85GHz (4 Cores), Motherboard: Scaleway EM-RV1-C4M16S128-A, Memory: 16GB, Disk: 125GB Y2P128
OS: Ubuntu 24.04, Kernel: 5.10.113+ (riscv64), Compiler: GCC 13.2.0, File-System: ext4
Compiler Notes: --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-backtrace --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=rv64gc --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -vProcessor Notes: Scaling Governor: light-cpufreq ondemandPython Notes: Python 3.12.3
Testing initiated at 10 May 2024 02:07 by user ubuntu.