ZHCADZ6A April   2024  – August 2024 AM62P , AM62P-Q1

 

  1.   摘要
  2.   2
  3.   商标
  4. 1引言
    1. 1.1 更改 Cortex-A53 时钟频率
  5. 2处理器内核和计算基准测试
    1. 2.1 Dhrystone
    2. 2.2 CoreMark-Pro
    3. 2.3 快速傅里叶变换
    4. 2.4 加密基准测试
    5. 2.5 IPC 邮箱延迟
  6. 3存储器系统基准测试
    1. 3.1 存储器带宽和延迟
      1. 3.1.1 LMBench
      2. 3.1.2 STREAM
    2. 3.2 临界存储器访问延迟
    3. 3.3 UDMA:DDR 至 DDR 数据复制
  7. 4图形处理单元基准测试
    1. 4.1 Glmark2
    2. 4.2 GFXBench5
  8. 5视频编解码器
  9. 6参考资料
  10. 7修订历史记录

加密基准测试

AM62Px Processor SDK Linux 包括一个 openssl 加密库,可提供加密运算的优化实现。某些应用(例如 HTTPS、ssh 和 netconf 实现)采用了 AM62Px Processor SDK Linux。为了获得优异的性能,必须使用 EVP 库提供的较高级别的接口。表 2-6 展示了在 AM62Px 上运行的一组选定的软件观察到的性能的部分基准测试。运行的命令是 openssl speed -elapsed -evp <cryptographic mode> -multi 4。这利用了全部四个 A53 内核,每个内核使用两个线程。在这些测试中,Arm-Cortex-A53 的时钟频率为 1.4GHz。openssl 命令的输出以 KB/s 为单位。为了满足所需的行业标准,表 2-6 中所报告的结果被转换为 Mb/s。

表 2-4 对称加密和安全哈希(单位为 Mbit/s)
帧大小(字节)
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

公钥加密的进一步基准测试如表 2-5 中所示。使用命令 openssl speed -elapsed -multi 4 <algorithm> 可运行测试。

表 2-5 公钥加密基准测试
RSA 大小 512 1024 2048 3072 4096
签名/秒 16,359 3,419

520

171 76
验证/秒 202,801 67,920 19,394 8,950 5,124
ECDSA 曲线 nistp224 nistp256 nistp521 nistk233 nistb233
签名/秒 1,884 23,010 240 1,467 1,395
验证/秒 2,124 7,859 315 743 707