K1 Power Linux上Stream测试内存带宽

本文详述了在K1 Power Linux服务器上使用Stream测试内存带宽的过程,探讨了理论值与实测值的差异,并指出在特定核心数量下可达到接近最大带宽。测试结果显示双路服务器的内存带宽效率约为83%。
摘要由CSDN通过智能技术生成

K1 Power Linux上Stream测试内存带宽

本篇文章介绍在K1 Power Linux上理论内存带宽结算,实测内存带宽方法,衡量服务器的内存带宽水平。需要说明的是,对于Scale UP的Power9服务器,计算方法不相同。

预期

K1 PowerLinux 计算理论内存带宽。

  • 双socket的Sforza(POWER9芯片一种),4通道
    2(socket)*2666MHz(内存速度)*4(通道数)*8 = 170GB
  • 双socket的Lagrange或者Monza的芯片(Power9芯片两种),8通道
    2(socket)*2666MHz(内存速度)*8(通道数)*8=340GB/s

stream是可以从https://www.cs.virginia.edu/stream/FTP/Code/stream.c下载,采用如下命令来编译:

gcc -m64 -O3 -fopenmp -DSTREAM_ARRAY_SIZE=536895856 -DNTIMES=20 -mcmodel=large stream.c -o stream

536895856是个magic数字,考虑了预取的各种情况和虚地址转换的各种情况。
-DNTIMES=20 Native Lin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值