实验五:存储体系实验.doc

实验五:存储体系实验.doc

ID:56104126

大小:341.00 KB

页数:7页

时间:2020-03-16

实验五:存储体系实验.doc_第1页
实验五:存储体系实验.doc_第2页
实验五:存储体系实验.doc_第3页
实验五:存储体系实验.doc_第4页
实验五:存储体系实验.doc_第5页
资源描述:

《实验五:存储体系实验.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、深圳大学实验报告课程名称:计算机系统(3)实验项目名称:存储体系实验学院:计算机与软件学院专业:计算机与软件学院所有专业指导教师:*******报告人:*****学号:*******班级:********实验时间:2017年12月19日星期二实验报告提交时间:2017年12月21日星期四教务处制注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。2、教师批改学生实验报告时间应在学生提交实验报告时间后10日内。一、实验目的增进对cache工作原理的理解体验程序中访存模式变化是如何影响ca

2、che效率进而影响程序性能的过程;学习在X86真实机器上通过调整程序访存模式来探测多级cache结构以及TLB的大小。二、实验内容按照下面的实验步骤及说明,完成相关操作记录实验过程的截图:(1)x86cache层次结构的测量(90分)首先,设计一个用于测量x86系统上的cache层次结构的方案,然后设计出相应的代码;然后,运行你的代码获得相应的测试数据。最后,根据测试数据分析你的x86机器有几级cache,各自容量是多大。(2)选做:尝试测量你L1cache行的大小;(3)选做:尝试测量你的x8

3、6机器TLB有多大(报告撰写质量10分)三、实验环境硬件:桌面PC软件:Windows四、实验步骤及说明(1)x86cache层次结构的测量一个程序从存储系统中读取数据的速率为读吞吐量,或者有时称为读带宽。如果一个程序在s秒的时间段内读n个字节,那么这段时间内的读吞吐量就等于n/s,典型的是以兆字节每秒(MB/s)为单位的。如果我们要编写一个程序,它从一个紧密程序循环中发出一系列读请求,那么测量出的读吞吐量能让我们看到对于这个读序列来说的存储系统的性能。关于这个测试,有两个基本的概念:时间局部性

4、与空间局部性。时间局部性:被引用过一次的存储器位置在未来会被多次引用(通常在循环中)。空间局部性:如果一个存储器的位置被引用,那么将来他附近的位置也会被引用。本实验使用的是x64位系统,配置如下图:注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。2、教师批改学生实验报告时间应在学生提交实验报告时间后10日内。程序主程序代码如下图:五、实验结果运行程序,结果如下:注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。2、教师批改学生实验报告时间应在学生提交实验报告时间后10日

5、内。工作时间工作集大小4K8K16K32K64K128K256K512K1M2M4M8M工作步幅大小4B1.81.81.81.81.81.81.51.61.61.61.61.68B1.61.61.61.61.51.61.61.61.61.61.91.916B1.61.61.61.61.61.51.61.61.61.92.42.432B1.61.31.51.61.61.61.61.92.02.33.74.264B1.51.61.61.63.63.73.74.25.05.19.110.4128B1.

6、11.41.31.63.73.65.27.111.611.538.442.5256B0.31.11.51.63.73.66.312.119.319.556.164.3512B0.10.31.11.53.73.76.313.520.419.958.872.81K0.10.10.41.13.73.76.516.424.723.775.190.82K0.10.10.10.53.13.78.321.132.831.796.3119.24K0.10.10.12.13.17.522.635.333.6108

7、.4132.58K0.10.10.12.33.619.221.422.537.4108.416K0.10.10.12.816.018.021.626.239.932K0.10.10.39.213.116.125.526.364K0.10.11.29.511.619.026.3128K0.10.11.33.613.318.8256K0.10.11.37.210.3512K0.10.15.17.51M0.10.15.02M0.10.14M0.1利用excel画出存储器山:注:1、报告内的项目或内容设

8、置,可根据实际情况加以调整和补充。2、教师批改学生实验报告时间应在学生提交实验报告时间后10日内。纵轴是时间,单位是s,从折线中可以看出在工作集大小为128KB,521KB和8M~16M之间有较大的波动。故可以推断分别为L1,L2,L3Cache的大小分别大约为:128注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。2、教师批改学生实验报告时间应在学生提交实验报告时间后10日内。KB,521KB和4M~16M。故可以推断分别为L1,L2,L3Cache的大小分别大约为:128KB,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。