SPRADG0A April   2024  – August 2024 AM62P , AM62P-Q1

 

  1.   Abstract
  2.   2
  3.   Trademarks
  4. 1Introduction
    1. 1.1 Change Cortex-A53 Clock Frequency
  5. 2Processor Core and Compute Benchmarks
    1. 2.1 Dhrystone
    2. 2.2 CoreMark-Pro
    3. 2.3 Fast Fourier Transform
    4. 2.4 Cryptographic Benchmarks
    5. 2.5 IPC Mailbox Latency
  6. 3Memory System Benchmarks
    1. 3.1 Memory Bandwidth and Latency
      1. 3.1.1 LMBench
      2. 3.1.2 STREAM
    2. 3.2 Critical Memory Access Latency
    3. 3.3 UDMA: DDR to DDR Data Copy
  7. 4Graphics Processing Unit Benchmarks
    1. 4.1 Glmark2
    2. 4.2 GFXBench5
  8. 5Video Codec
  9. 6References
  10. 7Revision History

Cryptographic Benchmarks

The AM62Px Processor SDK Linux includes an openssl cryptographic library which provides optimized implementations of cryptographic functions. The AM62Px Processor SDK Linux is employed by some applications such as HTTPS, ssh, and netconf implementations. For the highest performance, the higher-level interface provided by the EVP library must be used. Table 2-6 shows a set of selected benchmarks of software observed performance run on AM62Px. Command run was openssl speed -elapsed -evp <cryptographic mode> -multi 4. This is utilizing all four A53 cores using four threads. In these tests, the Arm-Cortex-A53 is clocked at 1.4GHz. The output of the openssl command is in KB/s. To meet desired industry standard, the results reported in the Table 2-6 are transformed to Mb/s.

Table 2-4 Symmetric Cryptography and Secure Hash in Mbit/s
Frame Size (bytes)
16 64 256 1024 8192 16384
aes-128-gcm 2,035 6,082 12,285 17,755 20,806 21,033
aes-256-gcm 1,945 5,652 10,906 15,271 18,231 18,485
aes-128-ctr 3,205 9,477 19,306 27,385 31,360 31,597
sha256 412 1,531 4,950 11,190 17,774 18,538
sha512 240 956 2,083 3,496 4,365 4,441
chacha20-poly1305 1,306 2,802 5,519 6,876 7,288 7,313

Further benchmarks for public key cryptography are shown in Table 2-5. Tests can be run with command openssl speed -elapsed -multi 4 <algorithm> .

Table 2-5 Public Key Cryptography Benchmarks
RSA size 512 1024 2048 3072 4096
sign/second 16,359 3,419

520

171 76
verify/second 202,801 67,920 19,394 8,950 5,124
ECDSA curve nistp224 nistp256 nistp521 nistk233 nistb233
sign/second 1,884 23,010 240 1,467 1,395
verify/second 2,124 7,859 315 743 707