ZHCAEL7B July   2022  – December 2024 AM623 , AM625

 

  1.   摘要
  2.   2
  3.   商标
  4. 1引言
  5. 2处理器内核基准测试
    1. 2.1 Dhrystone
    2. 2.2 CoreMark®-Pro
    3. 2.3 快速傅里叶变换
    4. 2.4 加密基准测试
  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 和 Kanzi
    2. 4.2 GFXBench5
  8. 5总结
  9. 6参考资料
  10. 7修订历史记录

加密基准测试

AM62x Linux SDK 包括一个可供应用程序使用的 openssl 加密库。该库还可被一些 HTTPS、ssh 和 netconf 实现来用于访问经优化的加密函数。为了获得优异的性能,需要使用 EVP 库提供的较高级别的接口。表 2-4 展示了在 AM62x 上运行的一组选定软件性能基准测试结果。运行的命令是 openssl speed -elapsed -evp <cryptographic mode> -multi 4。这利用了全部四个 A53 内核,每个内核使用两个线程。

表 2-4 对称加密和安全哈希(单位为 Mbit/s)
帧大小(字节)
16 64 256 1024 8192 16384
aes-128-gcm 2080 5944 11300 14772 16084 16128
aes-256-gcm 1956 5453 9966 12684 13668 13720
aes-128-ctr 215 481 1815 6181 21258 25584
sha256 14 58 227 868 5144 8193
sha512 14 57 203 655 1717 1932
chacha20-poly1305 1196 2550 5101 5824 6154 6173

此外,公钥加密的四个 A53 内核基准测试如表 2-5 中所示。使用命令 openssl speed -elapsed <algorithm> -multi 4 可运行测试。

表 2-5 公钥加密基准测试
RSA 大小 512 1024 2048 3072 4096
签名/秒 13469 2892 443 146 65
验证/秒 166015 57372 16521 7646 4382
ECDSA 曲线 nistp224 nistp256 nistp521 nistk233 nistb233
签名/秒 927 4075 185 706 690
验证/秒 1468 6735 260 378 370