- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Chapter5MemoryHierarchyDesign課件
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 6、虚拟存储(RAM - Disk)的原理 内部地址映射:虚拟地址 转变成内部地址 3种存储管理方式:段式,页式,段页式 提高内部地址变换速度的方法:快表 + 慢表,采用Hash函数; 页面替换算法:Random, FIFO,LRU,OPT 命中率的影响因素:程序页地址流分布,页面替换算法;页面的大小;主存容量;页面调度算法 本章作业:1,2,3,4,5,7,8,9,10,11,12,13,14 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 假设:在下面的讨论中,假设基本存储器结构的性能为: 送地址需要4个时钟周期 每个字的访问时间为24个时钟周期 传送一个字(32位)的数据需4个时钟周期 如果Cache块大小为4个字,则: 失效开销为4×(4+24+4)=128个时钟周期 ? 5.6.1 如何提高存储器的访问效率 方法1要点: 增加CPU和存储器之间连接通路的宽度 增加一个多路选择器 写入有可能变得复杂 举例:DEC的Alpha Axp21064:256位宽 ? 5.6.1 如何提高存储器的访问效率 方法2:采用简单的多体交叉存储器 在存储系统中采用多个DRAM,并利用它们潜在的并行性。 存储器的各个体一般是按字交叉的交叉存储器(interleaved memory) 通常是指存储器的各个体是按字交叉的 字交叉存储器非常适合于处理: Cache读失效,写回法Cache中的写回 ? 5.6.1 如何提高存储器的访问效率 ? 5.6.1 如何提高存储器的访问效率 假设四个存储体的地址是在字一级交叉的,即存储 体0中每个字的地址对4取模都是0,体1中每个字的地址 对4取模都是1,依此类推。 0 4 8 12 地址 体0 1 5 9 13 地址 体1 2 6 10 14 地址 体2 3 7 11 15 地址 体3 ? 5.6.1 如何提高存储器的访问效率 例5.14 假设某台计算机的特性及其Cache的性能为: (1) 块大小为1个字; (2) 存储器总线宽度为1个字; (3) Cache失效率为3%; (4) 平均每条指令访存1.2次; (5) Cache失效开销为32个时钟周期; (6)平均CPI(忽略Cache失效)为2。 试问多体交叉和增加存储器宽度对提高性能各有何作用? 如果当把Cache块大小变为2个字时,失效率降为2%;块大小变为4个字时,失效率降为1%。根据前面给出的访问时间,求在采用2路、4路多体交叉存取以及将存储器和总线宽度增加一倍时,性能分别提高多少? ? 5.6.1 如何提高存储器的访问效率 解:在改变前的计算机中,Cache块大小为一个字, 其CPI为:2+(1.2×3%×32) = 3.15 当将块大小增加为2个字时,在下面三种情况下的CPI分别为: 32位总线和存储器,不采用多体交叉: 2+(1.2×2%×2×32) = 3.54 32位总线和存储器,采用多体交叉: 2+1.2×2%×(4+24+8)= 2.86 64位总线和存储器,不采用多体交叉: 2+(1.2×2%×1×32) = 2.77 ? 5.6.1 如何提高存储器的访问效率 将块大小增加到4个字,可以得到以下数据: 32位总线和存储器,不采用多体交叉: 2+(1.2×1%×4×32) = 3.54 32位总线和存储器,采用多体交叉: 2+1.2×1%×(4+24+16)= 2.53 64位总线和存储器,不采用多体交叉: 2+(1.2×1%×2×32) = 2.77 存储器中应该含有多少个体呢? 向量计算机采用以下衡量标准: 体的数目 ≥ 访问体中一个字所需的时钟周期数 存储系统的设计目标:对于顺序访问,每个时钟周期都能从一个存储体中送出一个数据。 5.6.3 虚拟存储器 背景:1961年由英国曼彻斯特大学的Kitbrn等人提出的,其目的主要是解决主存容量不足的问题。 和操作系统中讲到“存储管理”不同的是,本课程主要阐述虚拟存储的原理。 1)Princip
您可能关注的文档
- ACMICPC暑期集訓讲座二分图匹配.ppt
- ACMICPC0賽季总结.pptx
- ACMDigitalLibrary鏡像站使用指南.ppt
- ACM數据库及其使用.ppt
- ACM電子全文期刊.ppt
- ACourseinEnglishLanguageTeaching課件.ppt
- AcrylonitrileProductionConceptualDesign課件.ppt
- ACM全文電子期刊及会议录数据库使用介绍课件.ppt
- ACS后抑郁的識别和干预课件.ppt
- acourseoflectures課件.ppt
- Chapter6六章課件.ppt
- Chapter7Geneticcode課件.ppt
- Chapter7ProcessSynchronization進程同步.ppt
- Chapter7Recreation課件.ppt
- Chapter7配銷策略.ppt
- Chapter6DesignPatterns課件.ppt
- Chapter8AlkenesandalkynesIPropertiesandsynthesis課件.ppt
- Chapter7vectorandFreeStore課件.ppt
- Chapter6TheLipidNutritionofAquaticAnimal課件.ppt
- Chapter8TheInternationalMonetarySystem870973課件.ppt
最近下载
- 完整版 教科版小学四年级科学 上册:教学计划及进度表.pdf VIP
- 地下车库机电综合管网布置及安装管控要点图集.pdf VIP
- 幼儿园小班科学公开课《颜色变变变》PPT课件附教案及教具打印素材.pptx VIP
- 房地产-工程造价前期估算.建设期贷款利息及流动资金的投资估算.ppt VIP
- 8.2氢氧化钠与二氧化碳反应的实验创新教学设计-2023-2024学年九年级化学科粤版化学下册.docx VIP
- 矿用单体液压支柱说明书.pdf VIP
- 英语语言文学硕士研究生培养方案(优.选).doc VIP
- 《初中心理健康教育教材》.doc VIP
- 《消防设施、器材使用管理制度及维护要求.docx VIP
- 《颜色变变变》幼儿园小班科学PPT课件.pptx VIP
文档评论(0)