计算机组成原理实验报告一(共24页).doc
《计算机组成原理实验报告一(共24页).doc》由会员分享,可在线阅读,更多相关《计算机组成原理实验报告一(共24页).doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 计算机组成原理实验报告学院(系): 软件学院 专 业: java技术应用 班 级: java1班 学 号: 姓 名: 王浩 2015年 10月 17 日实验1 Cache模拟器的实现一.实验目的(1)加深对Cache的基本概念、基本组织结构以及基本工作原理的理解。(2)掌握Cache容量、相联度、块大小对Cache性能的影响。(3)掌握降低Cache不命中率的各种方法以及这些方法对提高Cache性能的好处。(4)理解LRU与随机法的基本思想以及它们对Cache性能的影响。 二实验内容和步骤1、启动CacheSim。2、根据课本上的相关知识,进一步熟悉Cache的概念
2、和工作机制。3、依次输入以下参数:Cache容量、块容量、映射方式(1代表 直接映射;2代表 组相联映射;3代表 全相联映射)、替换策略(1 代表先进先出方法;2 代表近期最少使用方法;3 代表最不经常使用方法)和写策略。4、读取cache-traces.zip中的trace文件。5、运行程序,观察cache的访问次数、读/写次数、平均命中率、读/写命中率。思考:1、Cache的命中率与其容量大小有何关系? 2、Cache块大小对不命中率有何影响? 3、替换算法和相联度大小对不命中率有何影响?实验结果分析:1.改变cache容量和块大小对命中率的影响:(1)改变块容量:(2)改变cache容量
3、:F:计算机组成原理实验指导书Cache-tracesswim.trace一:组相连映射(组中8块)1:先进先出2:LRU3:随机二:组相连映射(组中32块)1:先进先出2:LRU3:随机三:组相连映射(组中64块)1:先进先出2:LRU3:随机全相连映射:先进先出全相连映射:近期最少使用全相连映射:随机组数Cache容量块容量映射方式组中块数替换策略Cache访问次数读次数写次数平均命中率读命中率写命中率第一组4KB1B直接映射8252588.879%95.0967%72.2533%第二组4KB32B直接映射8252594.6671%96.1861%90.6053%第三组4KB64B直接映射
4、8252594.081%94.4269%93.156%第四组4KB128B直接映射8252592.549%92.1434%93.6334%第五组64KB32B直接映射8252597.7707%99.6166%92.8349%第六组128KB32B直接映射8252597.841%99.6819%92.9185%第七组64KB32B组相连映射818252512.7582%9.77215%20.7428%第八组64KB32B组相连映射828252597.8647%99.7023%92.9512%第九组64KB32B组相连映射848252597.7922%99.6212%92.9015%第十组64KB
5、32B组相连映射3218252514.4739%11.2354%23.1336%第十一组64KB32B组相连映射3228252597.8657%99.7036%92.9512%第十二组64KB32B组相连映射3248252597.7968%99.623%92.9137%第十三组64KB32B组相连映射6418252516.8305%12.6724%27.9491%第十四组64KB32B组相连映射6428252597.8657%99.7036%92.9512%第十五组64KB32B组相连映射6448252597.7806%99.6044%92.904%第十六组8KB64KB全相连映射182525
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 实验 报告 24
限制150内