ZHCAEV9 December   2024 AM62D-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
    1. 1.1 将二进制文件加载到 AM62D
  5. 2处理器内核基准测试
    1. 2.1 C7x DSP 基准测试
      1. 2.1.1 快速傅里叶变换
      2. 2.1.2 数字信号处理
        1. 2.1.2.1 FIR
        2. 2.1.2.2 级联双二阶滤波器
        3. 2.1.2.3 点积
      3. 2.1.3 数学运算
    2. 2.2 在 A53 内核中执行的 Dhrystone
  6. 3存储器系统基准测试
    1. 3.1 临界存储器访问延迟
    2. 3.2 UDMA:DDR 至 DDR 数据复制
    3. 3.3 C7x DRU 性能:通过 DMA 进行块复制
  7. 4应用特定的基准测试
    1. 4.1 SBL 引导时间
    2. 4.2 IPC 性能
    3. 4.3 闪存
    4. 4.4 应用特定延迟
  8. 5总结
  9. 6参考资料

点积

DSPLIB_dotprod 内核计算两个向量的点积。内核支持的数据类型包括 int8、uint8、int16、uint16、int32、uint32、浮点和双精度。表 2-5 展示了针对各种数据类型在 AM62D 的 C7x DSP 上执行点积内核所获得的性能结果。虽然内核支持任何输入向量长度,但本文档中仅报告 1024 个向量的结果。DSPLIB 的用户指南中列出了其他大小的性能。

表 2-5 C7x DSP 上的点积性能

数据类型

数据大小

EVM 周期数

周期/采样

Int8

1024

131

0.13

Int16

1024

132

0.13

Int16

16384

1112

0.07

整型

1024

199

0.19

浮点

1024

229

0.22

浮点

32768

4211

0.13

双精度

1024

352

0.34