




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验二 结构相关一、实验目的:通过本实验,加深对结构相关的理解,了解结构相关对CPU性能的影响。二、实验内容:1. 用WinDLX模拟器运行程序structure_d.s 。2. 通过模拟,找出存在结构相关的指令对以及导致结构相关的部件。3. 记录由结构相关引起的暂停时钟周期数,计算暂停时钟周期数占总执行周期数的百分比。4. 论述结构相关对CPU性能的影响,讨论解决结构相关的方法。三、实验程序structure_d.sLHI R2, (A>>16)&0xFFFF 数据相关ADDUI R2, R2, A&0xFFFF LHI R3, (B>>16)&
2、;0xFFFF ADDUI R3, R3, B&0xFFFF ADDU R4, R0, R3 loop: LD F0, 0(R2) LD F4, 0(R3) ADDD F0, F0, F4 ;浮点运算,两个周期,结构相关ADDD F2, F0, F2 ; <- A stall is found (an example of how to answer your questions) ADDI R2, R2, #8 ADDI R3, R3, #8 SUB R5, R4, R2 BNEZ R5, loop ;条件跳转TRAP #0 ; Exit <- this is a com
3、ment ! A: .double 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 B: .double 1, 2, 3, 4, 5, 6, 7, 8, 9, 10四、实验过程打开软件,load structure_d.s文件,进行单步运行。经过分析,此程序一次循环中共有五次结构相关。(R-stall 数据相关Stall- 结构相关)1) 第一个结构相关:addd f2,f0,f2由于前面的数据相关,导致上一条指令addd f0,f0,f4暂停在ID阶段,所以下一条指令addd f2,f0,f2发生结构相关,导致相关的部件:译码部件。2) 第二个结构相关:ADDI R2, R2,
4、#8,与第一个结构相关类似。由于数据相关,上一条指令暂停在ID阶段,所以导致下一条指令发生结构相关。3) 第三、四、五个结构相关:ADDI R2, R2, #8 ADDI R3, R3, #8 SUB R5, R4, R2第三个:ADDI R2, R2, #8访存冲突,由于上一条指令处在访存阶段,所以此条指令需要暂停,为存储器结构相关冲突。第四个结构相关:ADDI R3, R3, #8与第一个和第二个相关类似,但此处为执行部件冲突的结构相关。第五个:SUB R5, R4, R2与第一个类似,为译码部件结构相关。由于这三个相关在同一时钟周期发生,所以算一个。4) 计算暂停时钟周期数占总执行周期数的百分比。由上图统计信息可知:此程序一共有139个周期,而程序一共循环10次,每次有5个结构相关,但后三个在同一时钟周期发生,一次相关暂停一个周期,所以,暂停时钟周期数占总执行周期数的百分比为:3*10/139= 21.6%.5) 论述结构相关对CPU性能的影响,讨论解决结构相关的方法。发生结构相关时,必然会导致流水线效率的降低,如果处理不当甚至会发生错误。解决的方法主要有:(1)流水化功能单元;(2)资源重复;(3)暂停流水线。五、实验心得本次实验主要是通过具体的程序实例向我们展示了流水线中的结构相关冲突。通过本次实验,更加深刻地认识了结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校生量化管理制度
- 学校诚信社管理制度
- 安全充电桩管理制度
- 安全预评价管理制度
- 实训室技术管理制度
- 审计局票据管理制度
- 客运站公司管理制度
- 家具厂卫生管理制度
- 应急安全与管理制度
- 录播室安全管理制度
- 2025年阳光财产保限公司招聘笔试参考题库含答案解析
- 2024年中考模拟试卷道法(山西卷)
- 医院健康咨询合同范本
- 初一英语阅读理解100篇七年级上册英语阅读理解及答案
- 2024年湖南省初中学业水平考试地理试卷含答案
- 急性肺栓塞的急救护理
- 奶茶供货合作协议书范文范本
- 明清家具完整版本
- GB/T 15822.2-2024无损检测磁粉检测第2部分:检测介质
- 2024年河南省现场流行病学调查职业技能竞赛理论考试题库-中(多选题部分)
- 学术诚信讲座
评论
0/150
提交评论