- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统结构解答系统结构解答
第一章补充
1、用一台40MHZ处理机执行标准测试程序,它含的混合指令数和相应所需的时钟周期数如下:
指令类型 指令数 时钟周期数 整数运算 45000 1 数据传送 32000 2 浮点 15000 2 控制传送 8000 2 求有效CPI、MIPS速率和程序的执行时间。
[解答]
CPI=
=(45000*1+32000*2+15000*2+8000*2)/
(45000+32000+15000+8000)
=1.55周期/指令
MIPS
程序执行时间t:
2、假设在一台40MHZ处理机上运行200,000条指令的目标代码,程序主要由四种指令组成。根据程序跟踪实验结果,已知指令混合比和每种指令所需的指令数如下:
指令类型 CPI 指令混合比 算术和逻辑 1 60% 高速缓存命中的加载/存储 2 18% 转移 4 12% 高速存储缺失的存储器访问 8 10% 计算在单处理机上用上述跟踪数据运行程序的平均CPI。
根据(a)所得的CPI,计算相应的MIPS速率。
[解答]
=2.24
3、假定我们利用增加向量处理模块来提高计算机的运算速度。计算机处理向量的速度比其通常的运算要快20倍。我们将可用向量处理部分所花费的时间占总时间的百分比称为可向量化百分比(原)。
求出加速比S和可向量化百分比F之间的关系式。
当要得到加速比为2时的可向量化百分比F为多少?
[解答]
由Amdahl定律可知:;(1)
由(1)得 :
;(2)
由(2)得
4、某台计算机只有Load/Store 指令能对存储器进行读/写操作,其它指令只对寄存器进行操作。根据程序跟踪实验结果,已知每种指令所占的比例及CPI数如下:
指令类型 指令所占比例 CPI
算逻指令 43% 1
Load指令 21% 2
Store指令 12% 2
转移指令 24% 2
(1) 求上述情况下的平均CPI。
(2) 假设程序有M条指令组成。算逻运算中25%的指令的两个操作数中的一个已在寄存器中,另一个必须在算逻指令执行前用Load指令从存储器取到寄存器。因此有人建议增加另一种算逻指令,其特点是一个操作数取自寄存器,另一个操作数取自存储器,即寄存器(存储器类型,假设这种指令的CPI等于2。同时,转移指令的CPI变为3。求新指令系统的平均CPI。
[答]
CPI旧=(0.43×1+0.21×2+0.12×2+0.24×2)=1.57
2.原算逻指令中的25%变成了寄存器(存储器型指令,所以算逻指令(寄存器(寄存器型)少了(0.25×0.43)M 条,Load指令少了(0.25×0.43)M 条,而(0.25×0.43)M 条的新指令为寄存器(存储器型指令。指令总数少了(0.25×43%)M条。设执行算逻指令(寄存器(寄存器型) 、 Load指令、算逻指令(寄存器(存储器型) 、 Store指令和转移指令的周期总数分别为C1,C2,C3,C4,C5,所以:
C1=(0.43-(0.25×0.43))M×1=0.3225M
C2=(0.21-(0.25×0.43))M×2=0.205M
C3=(0.25×0.43)M×2=0.215M
C4=0.12M×2=0.24M
C5=0.24×3M=0.72M
新指令总数N=(1-(0.25×0.43))M=0.8925M
CPI新=(C1+C2+C3+C4+C5)/ N
=1.7025M/0.8925M
=1.908
第一章:
[习题1.2]如果有一个经解释实现的计算机,可以按功能划分为4级。每一级为了执行一条指令需要下一级的N条指令解释。若执行第一级的一条指令需Kns的时间,那么执行第2、3、4级的一条指令各需要用多少时间?
[解答] 第二级的每条指令需要N条第一级指令进行解释,所以执行一条第二级指令所需要的时间为:
同理有:
[习题1.11]
[解答] 需要考虑的问题主要是相同系列计算机之间的兼容问题,(2)、(5)、(8)是行不通的;而(1)、(3)、(4)、(6)、(7)则可以考虑。
[习题1.12]如果某一计算任务用向量方式求解比用标量方式求解要快20倍,称可用标量方式求解部分所花费时间占总的时间的百分比为可向量化百分比.请画出加速比与可向量化比例两者之间关系的曲线.
[解答] 设可向量化比例为Pvector,则加
您可能关注的文档
最近下载
- 人教版数学五年级上册全套练习册(含答案).pdf VIP
- 河南省2023-2024学年高一下学期6月质量检测语文试卷(含答案).docx VIP
- 国开学习网电大计算机应用基础形考任务终结性考试(学士论文)附答案.docx
- 基于ERP系统的电力企业供应商管理.doc VIP
- 农村屋面琉璃瓦工程包工包料承包合同7篇.docx
- 常见急危重症早期识别及处理原则.ppt VIP
- 生物医学研究的统计学方法-方积乾版-课后习题答案.pdf VIP
- 四川省成都市青白江区2025年初三一诊模拟考试(一)数学试题含解析.doc VIP
- 六年级语文上册《习作例文与习作》教学课件.pptx VIP
- 园林绿化养护服务投标方案.docx
文档评论(0)