- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机体系结构复习题
1.7 将计算机系统中某一功能的处理速度加快10倍,但该功能的处理时间仅为整个系统运行时间的40%,则采用此增强功能方法后,能使整个系统的性能提高多少?解 由题可知: 可改进比例 = 40% = 0.4部件加速比 = 10根据Amdahl定律可知:采用此增强功能方法后,能使整个系统的性能提高到原来的1.5625倍。1.8 计算机系统中有三个部件可以改进,这三个部件的部件加速比为:部件加速比1=30; 部件加速比2=20; 部件加速比3=10如果部件1和部件2的可改进比例均为30%,那么当部件3的可改进比例为多少时,系统加速比才可以达到10?如果三个部件的可改进比例分别为30%、30%和20%,三个部件同时改进,那么系统中不可加速部分的执行时间在总执行时间中占的比例是多少?解:(1)在多个部件可改进情况下,Amdahl定理的扩展:已知S1=30,S2=20,S3=10,Sn=10,F1=0.3,F2=0.3,得:得F3=0.36,即部件3的可改进比例为36%。(2)设系统改进前的执行时间为T,则3个部件改进前的执行时间为:(0.3+0.3+0.2)T = 0.8T,不可改进部分的执行时间为0.2T。已知3个部件改进后的加速比分别为S1=30,S2=20,S3=10,因此3个部件改进后的执行时间为: 改进后整个系统的执行时间为:Tn = 0.045T+0.2T = 0.245T那么系统中不可改进部分的执行时间在总执行时间中占的比例是:3.4 设一条指令的执行过程分成取指令、分析指令和执行指令三个阶段,每个阶段所需的时间分别为△t、△t和2△t 。分别求出下列各种情况下,连续执行N条指令所需的时间。(1)顺序执行方式;(2)只有“取指令”与“执行指令”重叠;(3)“取指令”、“分析指令”与“执行指令”重叠。解:(1)每条指令的执行时间为:△t+△t+2△t=4△t连续执行N条指令所需的时间为:4N△t(2)连续执行N条指令所需的时间为:4△t+3(N-1)△t=(3N+1)△t(3)连续执行N条指令所需的时间为:4△t+2(N-1)△t=(2N+2)△t4.2 简述Tomasulo算法的基本思想。答:核心思想是:① 记录和检测指令相关,操作数一旦就绪就立即执行,把发生RAW冲突的可能性减小到最少;② 通过寄存器换名来消除WAR冲突和WAW冲突。寄存器换名是通过保留站来实现,它保存等待流出和正在流出指令所需要的操作数。基本思想:只要操作数有效,就将其取到保留站,避免指令流出时才到寄存器中取数据,这就使得即将执行的指令从相应的保留站中取得操作数,而不是从寄存器中。指令的执行结果也是直接送到等待数据的其它保留站中去。因而,对于连续的寄存器写,只有最后一个才真正更新寄存器中的内容。一条指令流出时,存放操作数的寄存器名被换成为对应于该寄存器保留站的名称(编号)。Consider a program with the given characteristicsInstruction count (I-Count) = 106 instructions30% of instructions are loads and storesD-cache miss rate is 5% and I-cache miss rate is 1%Miss penalty is 100 clock cycles for instruction and data cachesCompute combined misses per instruction and memory stall cyclesCombined misses per instruction in I-Cache and D-Cache1% + 30% 5% = 0.025 combined misses per instructionEqual to 25 misses per 1000 instructionsMemory stall cycles0.025 100 (miss penalty) = 2.5 stall cycles per instructionTotal memory stall cycles = 106 2.5 = 2,500,000CPI with Memory StallsA processor has CPI of 1.5 without any memory stallsCache miss rate is 2% for instruction and 5% for data20% of instructions are loads and storesCache miss penalty is 100 clock cycles for I-cache a
您可能关注的文档
- 计科教材练习01.docx
- 计算机ceac考试复习题12套.doc
- 计算机专业英语缩略词.doc
- 计算机二级控制结构真题集.doc
- 计算机二级真题.doc
- 计算机使用管理规定.doc
- 计算机初级考试试题.doc
- 计算机原理答案.doc
- 计算机原理试题及答案.doc
- 计算机四级真题.doc
- 2024年小学教师工作计划模板(八篇) .pdf
- 2024年药学类之药学(师)题库检测试卷B卷附答案 .pdf
- 2024年必威体育精装版仁爱版五年级数学(上册)期中考卷及答案(各版本) .pdf
- 2024年高中生个人职业生涯规划 .pdf
- 2024年法律职业资格之法律职业客观题二题库与答案 .pdf
- 2024年资产评估师之资产评估基础真题练习试卷B卷附答案 .pdf
- 2024年度社工(初级)《社会工作实务(初级)》考试典型题题库及答案.pdf
- 2024年新员工下半年工作计划范文(3篇) .pdf
- 2024年律师委托代理合同标准版本(三篇) .pdf
- 2024年股权抵押借款合同范本(4篇) .pdf
最近下载
- 心力衰竭生物标志物中国专家共识(2020).pdf VIP
- 《中华人民共和国中小企业促进法》测试题【附答案】.docx VIP
- 13.8万吨每年己内酰胺项目(噪声、固废部分)(巨化集团)环境影响报告.pdf
- Unit 2 We’re Family!(Section A 1a-1d)课件人教(2024)英语七年级上册.pptx VIP
- 甲状腺功能亢进症诊疗指南(2023年实践版).pptx
- 汉语拼音字母表.doc VIP
- 《中外历史纲要》上 第25课人民解放战争 ( 教学设计).docx VIP
- 2024高中地理课程标准考试模拟试卷附答案(三套).docx VIP
- 二上语文看图写话训练30篇(含范文60页).pdf
- 米字回宫格模板.pdf
文档评论(0)