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&grs&rdt .
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: SHA512 openssl: RSA4096 openssl: AES-256-GCM openssl: ChaCha20 openssl: SHA256 openssl: ChaCha20-Poly1305 openssl: AES-128-GCM openssl: RSA4096 a b c d 220858443 8801.3 131205530 434602257 148632563 329277717 158976320 115.5 219980947 8791.5 131226827 434609540 148745950 329760043 159043677 115.5 220748883 8800.0 131010560 434789763 148636883 329484880 158866550 115.4 219456447 8770.1 131141813 434090260 148518943 329339517 158833740 115.4 OpenBenchmarking.org
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: 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
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 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: 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: 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: 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: 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
Phoronix Test Suite v10.8.4