
一个脚本用于获取高速缓存中3D图的性能。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
记忆之山这款程序的设计目标是协助重现“内存山”图,该图来源于 Randal E. Bryant 和 David R. O’Hallaron 共同撰写的《计算机系统:程序员的观点》一书的封面。 其核心思想在于,我们正在评估内存层次结构中各个级别的内存带宽,并考察访问(包括空间和时间)局部性对其的影响。为了实现这一目标,该程序会创建一个平面数据缓冲区,随后对其进行遍历,并最终计算实际读取的吞吐量。关于此处的详细解释,请参考本书第 6.6.1 节的内容。 使用方法非常简单,只需输入命令“make plot”即可欣赏程序的运行效果。 该程序依赖于海湾合作委员会提供的 Python2 环境、matplotlib 和 numpy 库。 要运行 benchmark.c 文件中的实际函数并测量其执行时间,请按照书中的指示操作:`data_t test(){ data_t result=0; size_t i; for( i=0; i
全部评论 (0)
还没有任何评论哟~


