《大连理工大学计算机系统结构实验 实验四》由会员分享,可在线阅读,更多相关《大连理工大学计算机系统结构实验 实验四(8页珍藏版)》请在人人文库网上搜索。

1、大连理工大学实验报告计算机系统结构实验实验四Cache性能分析(系):电子信息与电气工程学部业:计算机科学与技术级:号:大连理工大学Dalian Uni化rsicy of Technology*实验四C次Che性能分析一. 实验目的和要求(1)加深对Cache本慨念、恙本组织结构以7t杀本工作原理的理解。掌握Cache容量、相联度、块大小对Cache 能的影响。掌握降低Cache不命中率的各种方法以尺这些方法对提高Cache性能的好处。理解LRU与随机法的杀本思想以71它们对Cache M能的彩呐。二、实验步骤与操作方法K Cache吝量对不命中率的彩响。(1) 启动 MyCachco(2) 。

2、用鼠标单击“复位”按钮,把各参数设昱为默认值。(3) 选择一个地址流夭件。方法:选择“访问地址” “地址流夭件”选项,然后单击“浏 览”按钮,从本棋拟翳所在文件夹下的“地址流”夭件夹中选取。(4)选择不同的 Cache 容量,包括 2KB、4KB、XKB、16IB. 32KB、64KB、128KB 和 256KB。 分别执行模拟器(单击“执行到底”按钮即可执行),然后在下裘中记录各种情况下的不令中率。Cache 容 g(KB)248163264128256tex3432,720.580.390.230.180.180.16spice10.887.654.622 40_990.40.320_3e。

3、g5_45.454.74.74.74.74_7cc114.2210,467.594.782841.971.260_98不命中率all9.877.194.482_651_420.890.600_49裘不同容量下Cchu的不命中率(5)以容量为横坐标,画出不命中率随Cache容量变化而芟化的曲线,并指明地址流天件名。Cache容量对不命中率的影响281632644all- din T* ccl. din eg, din spice, din tex. din12S256cche容量(EB)(6)根据该模拟结果,你能得出什么结论?4:随# Cache Jgt量的増大,不命中率降低,但是降低的幅度由较。

4、大差别,Cache吝 量足够大以后,不命中率降到一龙程度以后,降低效果不再明显。2.相联度对不命中率的彩响(1) 用鼠标单击“复位”按钮,把各参数设星为默认值。此时的Ochu容量为6斗KB。(2) 选择一个地址流来件。(3) 选择不同的each匸相联度,包括2路、4路、8路、16路和32路。分别执行棋拟霁,然后 在下裘中记录各种悄况下的不命中率。相联度I2481632All0.890.530.470.450.440.44Cc11-971.150-990-930.920.91Eg4,74.74.74.74,74.7Spice0.40.250.220.220.210.21tex0.180-150.。

5、150.150.150.15丧 当容量为64KB时,不同相I联度下Cache的不命中率(4)把Cache的容量诛宜为256KB, :f复(3)的工作,井填写下裘。相联度12481632All0.490380.360-360-350,35Cc10.980-780.740-730-710.71Eg4.7474.74-74.74.7Spice0.30-210.210-210-210.21tex0.160.150.150,150.150.15裘 当容量为256KB时,不同相联度下Cachu的不命中率(5)以相联度为模坐标,画出在64KB和256IB的悄况下不命中率随Cache 联倉变化而变化的 曲线,。

6、井指明地址流夭件名。相联度対不命中率的影响(64K)21632aii.din ccl, din eg. din* spice-din tex. din48相联度相联度对不命中率的影响(265K)alLdinT-cc】 din eg.din spice, din f-tex. din(6)根据该模拟结杲,你能得出什么结论?售:增大相联度在一定范围内同#也能降低不命中率,不过对比不同Cache容量的两 个图可以发现,当Cache容量足够大时,其改善也交得越发不明显了。3. Cache块大小对不命中率的彩响(1)用鼠标单击“复位”按钮,把各参数设置为默认值。选择一个地址流夭件。选择不同的Cache块。

7、大小,包括16B、32B、64B、12紐和256B。对于Cache的各种容量, 包括2KB、8KB. 32KB、64KB、128KB和512KB。分别执行模拟器,然后在下丧中记录各种悄况 下的不命中率。块大小(B)Cache 容量(KB)28321285121612.025_791.860.950.71329.874_481.420.600.42649.364.031.200430.2712810.494601,080.350.2025613.455-351.190.340.16地址流天件名:ali.din块大小(B)Cache 容量(KB)28321285121612.025.791.860。

8、.950.71329.874.481,420_600.42649364031.200.430.2712810.494.601.080_350.2025613.455_351,190_340A6地址流夭件名:ccl.din块大小(B)Cache 容量(KB)28321285121612.025.791.860.950.71329.874.481.420.600.42649.364,031200.430.2712810.494.601.080.350.2025613_455-351.190.340.16地址流文件名:cg,din块大小(B)Cache容量(KB)28321285121612.795。

9、.741.140,520.423210.884.620.990,320.246410.414,350_890.220.1512811.364.500.780,170.1025613_735,150_990.150.06地址流丈件名:spicu.din块大小(B)Cache容量(KB)2832128512163170.640.390.320.29323,430.580.230,180.15644,180,730_180.120.071286,442.630.180,100.0425610.003,270-270.130.02地址流丈件名:tcx-din(4)分析Cache块大小对不命中率的影响。。

10、售:对于给定的Cache容量,当块大小开始增加时,不命中率开始下降,但是有些惰况到 后来反而上升了。说明增加块大小会产生双重作用.4、替换算法对不命中率的影响(1) 用鼠标单击“复位”按钮,把各参敎设置为默认值。(2) 选择地址流咒件alLdin。(3) 对于不同的替换算法、Cache容量和相联盧,分别执行棋拟器,然后在下中记录各种情况 下的不命中率0块大小(B)Cache 容量(KB)2832128512163A70.640.390.320.29323.430.580.230.180.15644.180.730.180.120.071286.442.630.180.100.0425610.003.270.270.130.02丧LRU和随机替换法的不命中率的比较(4) 分析不同的替换算法对Cache不命中率的影聃。4:在cache容量较小时用LRU#换算法明显比随机算法的不徐中率低,而随着CACHE 春量的增大,不同替换算法造成的不命中率差异不明显三、实验结果与分析实脸结杲和分析详见第二部分,实脸步骤与操作方法。四、讨论、建议、质疑感谢您的支持与配合,我们会努力把内容做得更好。

计算机系统结构cache,大连理工大学计算机系统结构实验 实验四相关推荐

  1. 大连理工大学计算机学院院长,大连理工大学计算机学院姚念民教授团队最新成果被人工智能顶级期刊TNNLS录用...

    大连理工大学计算机学院姚念民教授团队在自然语言处理表示学习领域取得重要进展.课题组提出一种新颖的文本表示模型,在intrinsic和extrinsic的国际标准自然语言处理任务上取得领先性能.所撰写的 ...

  2. 大连理工大学计算机原理实验报告,大连理工大学计算机原理实验报告.pdf

    大连理工大学计算机原理实验报告 大连理工大学计算机原理实验报告 目 录 1 实验任务 1 2 设计方案 1 3 设计电路 3 4 设计程序 5 5 遇到的问题 2 (1)程序语法方面 2 (2 )运行 ...

  3. 2022年大连理工大学计算机考研复试时间与复试范围

    2022年大连理工大学计算机考研复试时间预计在2022年3月下旬,具体时间以招生单位公布信息为准!以下是2022年大连理工大学计算机考研复试相关信息,可供参考. 2022年大连理工大学计算机考研复试时 ...

  4. 大连理工大学计算机原理实验交通灯,大连理工大学计算机原理第四次实验.docx...

    文档介绍: 大连理工大学本科实验报告课程名称:计算机原理实验学院(系):信息与通信工程学院专业:通信工程班级:电通1402学号:201483051学生姓名:糜智华2016年12月19日实验(四)名称: ...

  5. 大连理工大学计算机原理实验,大连理工大学计算机原理实验第一次实验-20210406081759.pdf-原创力文档...

    大连理工大学实验报告 实验室(房间号) : 420 实验台号码: 班级: 电通 1402 姓名: 糜智华 指导教师签字: 成绩: 实验 一 汇编语言上机操作 &动态调试程序 DEBUG的使用 ...

  6. 大连理工计算机原理综合设计,大连理工大学计算机原理实验综合实验设计报告.pdf...

    大连理工大学本科设计报告 (计算机原理实验综合设计) 题目: 步进电机控制系统及 交通灯自动控制系统综合设计 课程名称: 计算机原理实验 学院 (系):电子信息与电气工程学部 专 业: 班 级: 学 ...

  7. 计算机组装仿真教学软件,计算机组成原理仿真实验教学资源 - 大连理工大学软件工程虚拟仿真实验教学中心...

    计算机组成原理是计算机以及软件类专业一门主要的专业基础课程,该课程的学习必须通过实验进一步深入理解课堂教学内容,切实掌握计算机各功能模块的工作原理,相互联系和来龙去脉.完整地建立起计算机的整机概念.通 ...

  8. 大连理工大学计算机组成原理实验,大连理工大学计算机组成原理实验报告(二).docx...

    大连理工大学实验报告 学院(系): 电信 专业: 计算机科学与技术 班级: 电计1203 姓 名: 刘阳 学号: ********* 指导教师签字: 成绩: 实验名称 脱机运算器实验 一.实验操作步骤 ...

  9. 大连理工计算机专业导师,大连理工大学计算机科学与技术学院研究生导师简介-申彦明...

    大连理工大学计算机科学与技术学院研究生导师简介-申彦明大连理工大学 免费考研网/2016-05-04 申彦明院系:计算机科学与技术学院 办公电话:无 电子信箱:shen@dlut.edu.cn 更新时 ...

  10. 大连理工大学计算机学院陈教授,软件学院三项成果被计算机顶级会议INFOCOM 2020录用...

    近日,大连理工大学软件学院在物联网.智能边缘计算方向再次取得突破性进展,3篇论文被计算机网络CCF A类顶级会议The 39th IEEE International Conference on Co ...

最新文章

  1. 【重磅上线】思维导图工具XMind:ZEN基础问题详解合集
  2. java中等待所有线程都执行结束
  3. Socket.IO for Unity 简要介绍
  4. 5 Java 插入排序
  5. c语言大作业旋转,c语言大作业全-20210412035629.docx-原创力文档
  6. PaddleDetection支持的数据格式
  7. python中ipo模型有_python ipo模型是指什么?_后端开发
  8. 群赛 ZOJ3741(dp) ZOJ3911(线段树)
  9. mysql 授权 失败_完美解决mysql客户端授权后连接失败的问题
  10. Splunk基础教程手册
  11. 完整安装PX4/PX4-Autopilot,无需科学上网。
  12. ricequant股东人数数据获取方式
  13. Js逆向教程19-websocket介绍
  14. python数字转大写字母_python变量名称如何转化为大写字母?
  15. JAVA面向对象学习笔记
  16. 华为云确定性运维,为政务云平台稳定可靠运行保驾护航
  17. Chrome for Android AutoComplete地址栏地址自动补全功能调研和更新
  18. java派单系统平台源码完整版 带说明
  19. python装饰器哪个好_[Python] 对 Python 装饰器的理解心得
  20. 关于桌面Internet Explorer图标无法删除的处理办法

热门文章

  1. 如何长期且快乐的学习?
  2. windows c语言编程环境,windows7中c语言编程环境的搭建
  3. 【转】用java将pdf转换成jpg图片的代码
  4. 如何使用python将数据写入txt文件
  5. 第一次~通过MockingBird进行声音模仿的感悟
  6. python里如何打开文件_python如何打开一个txt文件
  7. 软件工程_三层架构介绍
  8. h5抽奖大转盘开发笔记小结,涉及到的知识点和包资源
  9. JS中uibModal服务
  10. 要知其然还要知其所以然printChar