rv64imafdcvsu testing on Ubuntu 23.10 via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2404124-NE-OPENSSLRI42 openssl risc-v - Phoronix Test Suite openssl risc-v rv64imafdcvsu testing on Ubuntu 23.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2404124-NE-OPENSSLRI42&rdt&gru .
openssl risc-v Processor Motherboard Memory Disk OS Kernel Compiler File-System a b c d rv64imafdcvsu @ 1.85GHz (4 Cores) Scaleway EM-RV1-C4M16S128-A 16GB 125GB Y2P128 Ubuntu 23.10 5.10.113+ (riscv64) GCC 13.2.0 ext4 OpenBenchmarking.org Compiler Details - --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 Processor Details - Scaling Governor: light-cpufreq ondemand
openssl risc-v openssl: SHA256 openssl: SHA512 openssl: ChaCha20 openssl: AES-128-GCM openssl: AES-256-GCM openssl: ChaCha20-Poly1305 openssl: RSA4096 openssl: RSA4096 a b c d 148632563 220858443 434602257 158976320 131205530 329277717 115.5 8801.3 148745950 219980947 434609540 159043677 131226827 329760043 115.5 8791.5 148636883 220748883 434789763 158866550 131010560 329484880 115.4 8800.0 148518943 219456447 434090260 158833740 131141813 329339517 115.4 8770.1 OpenBenchmarking.org
OpenSSL Algorithm: SHA256 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: SHA256 a b c d 30M 60M 90M 120M 150M SE +/- 279932.01, N = 3 SE +/- 117050.58, N = 3 SE +/- 310966.27, N = 3 SE +/- 382634.72, N = 3 148632563 148745950 148636883 148518943 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: SHA512 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: SHA512 a b c d 50M 100M 150M 200M 250M SE +/- 335390.95, N = 3 SE +/- 281554.85, N = 3 SE +/- 283545.92, N = 3 SE +/- 243046.40, N = 3 220858443 219980947 220748883 219456447 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: ChaCha20 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: ChaCha20 a b c d 90M 180M 270M 360M 450M SE +/- 38031.52, N = 3 SE +/- 187868.04, N = 3 SE +/- 39811.67, N = 3 SE +/- 114917.54, N = 3 434602257 434609540 434789763 434090260 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: AES-128-GCM OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: AES-128-GCM a b c d 30M 60M 90M 120M 150M SE +/- 148671.06, N = 3 SE +/- 51972.31, N = 3 SE +/- 117984.54, N = 3 SE +/- 107359.62, N = 3 158976320 159043677 158866550 158833740 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: AES-256-GCM OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: AES-256-GCM a b c d 30M 60M 90M 120M 150M SE +/- 68421.84, N = 3 SE +/- 52680.87, N = 3 SE +/- 114408.37, N = 3 SE +/- 42624.41, N = 3 131205530 131226827 131010560 131141813 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: ChaCha20-Poly1305 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: ChaCha20-Poly1305 a b c d 70M 140M 210M 280M 350M SE +/- 218461.79, N = 3 SE +/- 114550.47, N = 3 SE +/- 272121.47, N = 3 SE +/- 323773.16, N = 3 329277717 329760043 329484880 329339517 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.3 Algorithm: RSA4096 a b c d 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.09, N = 3 SE +/- 0.28, N = 3 SE +/- 0.18, N = 3 115.5 115.5 115.4 115.4 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.3 Algorithm: RSA4096 a b c d 2K 4K 6K 8K 10K SE +/- 4.52, N = 3 SE +/- 8.02, N = 3 SE +/- 1.70, N = 3 SE +/- 8.03, N = 3 8801.3 8791.5 8800.0 8770.1 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
Phoronix Test Suite v10.8.4