ZHCABI1B February   2022  – January 2024 AM2434 , AM6411 , AM6412 , AM6421 , AM6441 , AM6442

 

  1.   摘要
  2.   2
  3.   商标
  4. 1简介
  5. 2处理器内核基准测试
    1. 2.1 Dhrystone
    2. 2.2 三角函数
  6. 3计算和存储系统基准测试
    1. 3.1 存储器带宽和延迟
      1. 3.1.1 LMBench
      2. 3.1.2 STREAM
      3. 3.1.3 Cortex-R5 存储器存取延迟
    2. 3.2 CoreMark®-Pro
    3. 3.3 快速傅里叶变换
    4. 3.4 加密基准测试
  7. 4应用基准测试
    1. 4.1 机器学习推理
    2. 4.2 场定向控制 (FOC) 环路
    3. 4.3 使用 BCDMA 时的 PCIE 到 DDR 性能
      1. 4.3.1 测试设置
      2. 4.3.2 结果和观察
    4. 4.4 使用 BCDMA 时的 DDR 到 DDR 性能
      1. 4.4.1 测试设置
      2. 4.4.2 结果和观察
  8. 5参考文献
  9. 6修订历史记录

Dhrystone

Dhrystone 基准测试仅适用于内核,并从所有现代处理器的 L1 高速缓存(热缓存)运行。该测试程序随时钟速度的增加而线性增加。计算分数时,通过参考 1MIP 机器的分数 (1757),对运行基准循环的时间进行标准化。虽然该基准测试于 1984 年由 Reinhold P. Weicker 引入,但 Dhrystone 至今仍用于嵌入式处理。由于分数随时钟速度的增加而线性增加,通常进一步标准化为 DMIPS/MHz/内核。对于标准 Arm 内核,在相同的编译器和标志中,DMIPS/MHz 将是相同的。Dhrystone 是一个单核基准测试,有时会使用多个简单内核并行运行此基准测试。对于具有两个 1GHz A53 内核 (6000DMIPS) 和四个 800MHz R5F 内核 (6400DMIPS) 的 AM6442,总分为 12400DMIPS。

Cortex-A53 (1GHz) Cortex-R5F (800MHz)
Dhrystones 5263158 2,962,962
标准化 Dhrystones(除以 1 MIP 机器的 1757 参考值) 2996 1686
每个核心的 DMIPS/MHz 3 2.1
编译器和标志 GCC 9.2 -march=ARMv8 -O3 Arm Compiler 6.14 -mcpu=cortex-r5 -O3
操作系统 Linux 5.10 (2021 LTS) 裸机