Stream介绍
- Stream是什么?Stream为什么重要?
Stream测试是一个简单的综合基准测试程序,它测量可持续的内存带宽(MB/s)。Stream通过fortran和c两种高级且高效的语言编写完成,由于这两种语言在数学计算方面的高效率, 使得stream测试例程可以充分发挥出内存的能力。Stream对于CPU的计算能力要求很小,对CPU内存带宽压力很大。
- Stream使用介绍
(1)测试内容介绍:
Stream测试得到的是可持续性运行的内存带宽最大值,主要是使用四种数组运算,数组的复制(Copy)、数组的尺度变换(Scale)、数组的矢量求和(ADD)、数组的复合适量求和(Triad)测试内存带宽性能。数组的值采用双精度。
1. Copy 是复制操作
从内存单元中读取一个数,并复制到其他内存单元中。
两次访问内存操作,1R1W。