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修订历史记录

IPC 邮箱延迟

AM62Px 器件使用邮箱 IP 作为处理器间通信 (IPC) 的主要方法之一。邮箱模块通过提供排队的邮箱中断机制,促进器件各片上处理器之间的通信。

排队的邮箱中断机制允许软件通过一组寄存器和具有 32 位小有效载荷的相关中断信号,在多个处理器(用户)之间建立通信通道。(1)邮箱由 8 组 FIFO(集群)组成,支持最多 4 个用户之间的双向通信。

每个集群包含一系列(16 个)FIFO,每个 FIFO 支持多达 4 个用户之间的单向通信。每个 FIFO 最多可保存 4 条 32 位消息。

测量是使用裸机芯片验证测试在 AM62Px 平台上进行的。R5F 内核通过本地 TCM 运行,而 A53 内核通过 DDR 运行。每次测试都包含 32 个发送/接收迭代的循环,并对其结果求平均值。使用了两种处理接收到的消息的方法:一种使用处理器中断(如表 2-6 所示),另一种使用轮询(如表 2-7 所示)。

表 2-6 采用中断的 IPC 32 位延迟

32 位发送/接收平均延迟 (ns)

发送内核

接收内核

A53

R5F MCU

R5F WKUP

A53

693

409

340

R5F MCU

745

309

R5F WKUP

695

331

表 2-7 采用轮询的 IPC 32 位延迟

32 位发送/接收平均延迟 (ns)

发送内核 接收内核
A53 R5F MCU R5F WKUP
A53 521 502 471
R5F MCU 445 497
R5F WKUP 508 361
邮箱中断的静态路由如 AM62Px Sitara 处理器技术参考手册中的表 4-48 所示。