openssl risc-v

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
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results
Show Result Confidence Charts

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
a
April 12
  1 Hour, 26 Minutes
b
April 12
  1 Hour, 26 Minutes
c
April 12
  1 Hour, 26 Minutes
d
April 12
  1 Hour, 27 Minutes
Invert Hiding All Results Option
  1 Hour, 26 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


openssl risc-vOpenBenchmarking.orgPhoronix Test Suiterv64imafdcvsu @ 1.85GHz (4 Cores)Scaleway EM-RV1-C4M16S128-A16GB125GB Y2P128Ubuntu 23.105.10.113+ (riscv64)GCC 13.2.0ext4ProcessorMotherboardMemoryDiskOSKernelCompilerFile-SystemOpenssl Risc-v BenchmarksSystem 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-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 - Scaling Governor: light-cpufreq ondemand

abcdResult OverviewPhoronix Test Suite100%100%100%100%OpenSSLOpenSSLOpenSSLOpenSSLOpenSSLOpenSSLOpenSSLOpenSSLSHA512RSA4096AES-256-GCMChaCha20SHA256ChaCha20-Poly1305AES-128-GCMRSA4096

openssl risc-vopenssl: SHA512openssl: RSA4096openssl: AES-256-GCMopenssl: ChaCha20openssl: SHA256openssl: ChaCha20-Poly1305openssl: AES-128-GCMopenssl: RSA4096abcd2208584438801.3131205530434602257148632563329277717158976320115.52199809478791.5131226827434609540148745950329760043159043677115.52207488838800.0131010560434789763148636883329484880158866550115.42194564478770.1131141813434090260148518943329339517158833740115.4OpenBenchmarking.org

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.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA512acbd50M100M150M200M250MSE +/- 335390.95, N = 3SE +/- 283545.92, N = 3SE +/- 281554.85, N = 3SE +/- 243046.40, N = 32208584432207488832199809472194564471. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096acbd2K4K6K8K10KSE +/- 4.52, N = 3SE +/- 1.70, N = 3SE +/- 8.02, N = 3SE +/- 8.03, N = 38801.38800.08791.58770.11. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-256-GCMbadc30M60M90M120M150MSE +/- 52680.87, N = 3SE +/- 68421.84, N = 3SE +/- 42624.41, N = 3SE +/- 114408.37, N = 31312268271312055301311418131310105601. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20cbad90M180M270M360M450MSE +/- 39811.67, N = 3SE +/- 187868.04, N = 3SE +/- 38031.52, N = 3SE +/- 114917.54, N = 34347897634346095404346022574340902601. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA256bcad30M60M90M120M150MSE +/- 117050.58, N = 3SE +/- 310966.27, N = 3SE +/- 279932.01, N = 3SE +/- 382634.72, N = 31487459501486368831486325631485189431. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20-Poly1305bcda70M140M210M280M350MSE +/- 114550.47, N = 3SE +/- 272121.47, N = 3SE +/- 323773.16, N = 3SE +/- 218461.79, N = 33297600433294848803293395173292777171. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-128-GCMbacd30M60M90M120M150MSE +/- 51972.31, N = 3SE +/- 148671.06, N = 3SE +/- 117984.54, N = 3SE +/- 107359.62, N = 31590436771589763201588665501588337401. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096badc306090120150SE +/- 0.09, N = 3SE +/- 0.33, N = 3SE +/- 0.18, N = 3SE +/- 0.28, N = 3115.5115.5115.4115.41. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

8 Results Shown

OpenSSL:
  SHA512
  RSA4096
  AES-256-GCM
  ChaCha20
  SHA256
  ChaCha20-Poly1305
  AES-128-GCM
  RSA4096