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

STREAM

STREAM 是测量数据存储器系统性能的微基准测试,无需重复使用任何数据。STREAM 旨在不命中高速缓存,执行数据预取和推测性存取。STREAM 使用双精度浮点(64 位),但在大多数现代处理器中,存储器访问是瓶颈。四个单项分数包括 copy(复制)、scale(乘常数)、add(数字相加)及 triad(乘法累加)。对于带宽,每读取一个字节计数为 1,每写入一个字节计数为 1,得到的分数是 LMBench 带宽的两倍。表 3-3 展示了相对于理论线速测得的带宽和效率。使用的线速是 DDR MT/s 与宽度的乘积。为了获得总体最大吞吐量,使用命令 stream -M 16M -P 4-N 10,这意味着两个并行线程和 10 次迭代。

表 3-3 流基准测试
DDR4-1600MT/s-16 位带宽 DDR4-1600MT/s-16 位效率
copy 2448MB/s 77%
scale 2372MB/s 74%
add 2491MB/s 78%
triad 2493MB/s 78%