实验五:存储体系实验
7页1、精选优质文档-倾情为你奉上深圳大学实验报告课程名称: 计算机系统(3) 实验项目名称: 存储体系实验 学院: 计算机与软件学院 专业: 计算机与软件学院所有专业 指导教师: * 报告人: * 学号: * 班级:*实验时间:2017年12月19日星期二实验报告提交时间:2017年12月21日星期四教务处制一、实验目的增进对cache工作原理的理解体验程序中访存模式变化是如何影响cache效率进而影响程序性能的过程;学习在X86真实机器上通过调整程序访存模式来探测多级cache结构以及TLB的大小。二、实验内容按照下面的实验步骤及说明,完成相关操作记录实验过程的截图:(1)x86 cache 层次结构的测量 (90分)首先,设计一个用于测量x86系统上的cache层次结构的方案,然后设计出相应的代码;然后,运行你的代码获得相应的测试数据。最后,根据测试数据分析你的x86机器有几级cache,各自容量是多大。(2)选做:尝试测量你L1 cache行的大小;(3)选做:尝试测量你的x86机器TLB有多大(报告撰写质量10分)三、实验环境硬件:桌面PC软件:Windows四、实验步骤及说明(1)
2、 x86 cache 层次结构的测量一个程序从存储系统中读取数据的速率为读吞吐量,或者有时称为读带宽。如果一个程序在s秒的时间段内读n个字节,那么这段时间内的读吞吐量就等于n/s,典型的是以兆字节每秒(MB/s)为单位的。如果我们要编写一个程序,它从一个紧密程序循环中发出一系列读请求,那么测量出的读吞吐量能让我们看到对于这个读序列来说的存储系统的性能。关于这个测试,有两个基本的概念:时间局部性与空间局部性。时间局部性:被引用过一次的存储器位置在未来会被多次引用(通常在循环中)。 空间局部性:如果一个存储器的位置被引用,那么将来他附近的位置也会被引用。本实验使用的是x64位系统,配置如下图:程序主程序代码如下图:五、实验结果运行程序,结果如下:工作时间工作集大小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.5
《实验五:存储体系实验》由会员m****分享,可在线阅读,更多相关《实验五:存储体系实验》请在金锄头文库上搜索。
武汉某医院病房楼防雷施工方案
2023简易租房合同协议书模板(6篇).doc
如何制作简历ppt模板下载.doc
2023年有关通信公司营业厅工会年度工作汇报总结范文.doc
美术教学兴趣谈.doc
(完整版)公司技术部管理制度.doc
幼儿园中班年级组工作总结
最新xx学校课后服务工作方案
新劳动合同法下的薪酬难点
灵活运用“先学后教_当堂训练”的教学模式_打造高效课堂.doc
食堂家禽肉类供货合同范本.doc
工贸企业普通物品仓库管理安全守则
2023环境监察大队度工作总结.doc
《过秦论》第一课时前十分钟教案
日本豪赌氢能源.docx
2023年监测和供水有效性评估报告 .doc
网页设计教学案首页
人教高中物理选修31课后巩固作业25焦耳定律(选修31).docx
土-地-租-赁-合-同(共5页)
大班游戏活动教案45篇.docx
2023-11-17 9页
2023-12-27 3页
2024-02-03 18页
2024-01-10 5页
2023-02-13 81页
2023-07-25 6页
2023-08-23 6页
2023-03-15 9页
2022-11-02 3页
2023-01-01 12页