




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机组成原理计算机组成原理 实验报告实验报告 学院 系 软件学院 专 业 软件工程 班 级 13 级 java1 班 学 号 1315925031 姓 名 王浩 2015 年 11 月 17 日 实验实验 4 流水线及流水线中的冲突流水线及流水线中的冲突 一一 实验目的实验目的 1 理解计算机流水线基本概念 2 理解 MIPS 结构如何用 5 段流水线来实现 3 理解各段的功能和基本操作 4 加深对数据冲突 结构冲突的理解 理解这两类冲突对 CPU 性能的影响 5 进一步理解解决数据冲突的方法 掌握如何应用定向技术来减少数据冲突 引起的停顿 二二 实验内容和步骤实验内容和步骤 1 启动 MIPSsim 2 根据预备知识中关于流水线各段操作的描述 进一步理解流水线窗口中 各段的功能 掌握各流水寄存器的含义 用鼠标双击各段 就可以看到各流水 寄存器的内容 3 参照 MIPSsim 模拟器使用说明 熟悉 MIPSsim 模拟器的操作和使用方法 4 选择配置菜单中的 流水方式 选项 使模拟器工作于流水方式下 5 观察程序在流水线中的执行情况 步骤如下 1 选择 MIPSsim 的 文件 载入程序 选项来加载 pipeline s 截图如下 2 关闭定向功能 这是通过 配置 定向 3 用单步执行一个周期的方式执行该程序 观察每一个周期中 各段流水 寄存器内容的变化 指令的执行情况 代码 窗口 以及时钟周期图 截图如下 4 当执行到第 13 个时钟周期时 各段分别正在处理的指令是 IF LW r4 60 r6 ID ADDI r3 r0 25 EX ADDI r1 r1 1 MEM ADDI r6 r0 8 WB ADD r2 r1 r0 画出这时的时钟周期图 如下 6 这时各流水寄存器中的内容为 IF ID IR 2361655356 IF ID NPC 48 ID EX A 0 ID EX B 0 ID EX IR 25 ID EX Imm 537067545 EX MEM ALUo 4 EX MEM IR 539099135 MEM WB LMD 0 MEM WB ALUo 8 MEM WB IR 537264136 见下图 7 观察和分析结构冲突对 CPU 性能的影响 步骤如下 1 加载 structure hz s 2 执行该程序 找出存在结构冲突的指令对以及导致结构冲突的部件 结构冲突的指令 ADD D f2 f0 f1 和 ADD D f5 f0 f1 结构冲突 EX 寄存器 截图如下 3 记录由结构冲突引起的停顿时钟周期数 计算停顿时钟周期数占总执行 周期数的百分比 结构冲突停顿周期为 35 占周期总数的百分比 67 30769 4 把浮点加法器的个数改为 4 个 5 再次重复步骤 1 步骤 3 的工作 6 分析结构冲突对 CPU 性能的影响 讨论解决结构冲突的方法 对 CPU 性能的影响 当发生冲突时 流水线会出现停顿 从而降低了 CPU 的性 能 解决方法 在流水线处理机中设置相互独立的指令存储器和数据存储器 8 观察数据冲突并用定向技术来减少停顿 步骤如下 1 全部复位 2 加载 data hz s 3 关闭定向功能 4 单步执行一个周期 同时查看时钟周期图 列出在什么时刻发生了 RAW 先写后读 冲突 5 记录数据冲突引起的停顿时钟周期数及程序执行的总时钟周期数 计算 停顿时钟周期数占总执行周期数的百分比 第 4 6 7 9 10 13 14 17 18 20 21 25 26 28 29 32 33 36 3 7 39 40 44 45 47 48 51 52 55 56 58 59 周期发生了 RAW 冲突 数据冲突停顿周期为 31 程序执行的总时钟周期为 65 停顿时钟周期占总时钟周期 53 84615 6 复位 CPU 7 打开定向功能 8 单步执行一个周期 同时查看时钟周期图 列出在什么时刻发生了 RAW 先写后读 冲突 并与步骤 3 的结果进行比较 9 记录由数据冲突引起的停顿时钟周期数以及程序执行的总时钟周期数 计算 采用定向技术后的性能是原来的几倍 第 5 10 13 18 22 25 30 34 37 周期 RAW 停顿时钟周期数为 9 总时钟周期数为 43 RAW 停顿时钟周期数占总执行周期数的百分比 20 93023 采用定向技术后性能是原来的 2 2786 倍 三三 实验结果分析实验结果分析 当发生结构冲突时 流水线会出现停顿 从而降低了 CPU 的性能 要避免 结构冲突就要在流水线处理机中设置相互独立的指令存储器和数据存储器 当 发生数据冲突时 程序执行并定向时的总停顿周期比没有定向功能的时候少 说明要降低数据冲突的方法是对 CPU 复位并定向 4 实验心得实验心得 通过本次实验 我对流水线的工作原理 流水线的冲突以及解决方法都有了更 深入直观的了解 对 5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年计算机科学试题及答案解析
- 2025年护理学专业资格考试试题及答案解析
- 2025年汉语教师职业技能考试试题及答案解析
- 2025年国际贸易法务专家资格考试试题及答案解析
- 2025年导盲犬训练师面试高频题
- 课件中任务卡模板制作步骤
- 课件中video的缩写形式
- 2025年小美容院美容安全考核题及答案
- 三礼教学课件
- 2025年地震避险知识题库含全解
- 口服CCB类药品临床综合评价指标体系专家咨询调查表
- 第四节道亨slw2d架空送电线路评断面处理及定位设计系统部分操作说明
- 测振仪使用方法
- 2023-2024学年湖南省耒阳市小学语文六年级下册期末自测测试题
- 表- 邻二氯苯的理化性质和危险特性表
- 工程项目全过程造价管理课件PPT超详细
- 成人手术后疼痛处理专家共识
- 读书分享-《教育的情调》
- 《材料力学》说课-课件
- 物资采购付款报销单
- 政务云收费标准 云托管收费标准
评论
0/150
提交评论