计算机体系结构实验四:Cache性能分析.doc
内容介绍
计算机体系结构实验四:Cache性能分析 ,计算机体系结构经典课件。欢迎下载!
实验四 Cache性能分析 实验目的 1.加深对Cache的基本概念、基本组织结构以及基本工作原理的理解; 2.了解Cache的容量、相联度、块大小对Cache性能的影响; 3.掌握降低Cache失效率的各种方法,以及这些方法对Cache性能提高的好处; 4.理解Cache失效的产生原因以及Cache的三种失效; 5.理解LRU与随机法的基本思想,及它们对Cache性能的影响; 实验平台 SimpleScalar模拟器 实验内容及步骤 1.运行SimpleScalar模拟器; 2.在基本配置情况下运行程序(请指明所选的测试程序),统计Cache总失效次数 、三种不同种类的失效次数; 3.改变Cache容量(*2,*4,*8,*64),运行程序(指明所选的测试程序),统计各 种失效的次数,并分析Cache容量对Cache性能的影响; 4.改变Cache的相联度(1路,2路,4路,8路,64路),运行程序(指明所选的测试 程序),统计各种失效的次数,并分析相联度对Cache性能的影响; 5.改变Cache块大小(*2,*4,*8,*64),运行程序(指明所选的测试程序),统计 各种失效的次数,并分析Cache块大小对Cache性能的影响; 6.分别采用LRU与随机法,在不同的Cache容量、不同的相联度下,运行程序(指 明所选的测试程序)统计Cache总失效次数,计算失效率。
分析不同的替换算 法对Cache性能的影响。
预备知识 1.SimpleScalar模拟器的相关知识。
详见相关的文档。
2.复习和掌握中相应的内容 (1( 可以从三个方面改进Cache的性能:降低失效率、减少失效开销、减少Cach e命中时间。
(2( 按照产生失效的原因不同,可以把Cache失效分为三类: ① 强制性失效(Compulsorymiss) 当
第一次访问一个块时,该块不在Cache中,需从下一级存储器中调 入Cache,这就是强制性失效。
这种失效也称为冷启动失效或首次访问失 效。
② 容量失效(Capacitymiss) 如果程序
下载地址
进入下载页
文件大小
38.0KB
上传作者
逍遥行
文件类型
.doc
