stream2是stream的第二版,按照作者的意思,stream2对stream进行了扩展,更能揭示读写之间的差异,能在高速缓存层次结构的所有级别上持续测量带宽。
stream2的网址:http://www.cs.virginia.edu/stream/stream2/
原版的stream2是用fortran语言写的,我没有找到C语言的版本,因此我参照stream2的fortran版和stream的C语言版做了stream2的C语言的版本。
github仓库:https://github.com/lindorx/stream2
gitee仓库:https://gitee.com/lindorx/stream2
测试电脑配置:
处理器:Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz 8核
内存:8G
以下为测试结果截图:
多线程测试结果: