




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验一 流水线及流水线中的冲突一、 实验目的(1) 加深对计算机流水线基本概念的理解。(2) 理解MIPS结构如何用5段流水线来实现,理解各段的功能和基本操作。(3) 加深对数据冲突、结构冲突的理解。(4) 加深对指令调度技术的理解并进一步理解指令调度技术对CPU性能的改善。二、 实验平台 实验平台采用指令集和流水线操作级模拟器MIPSsim。通用寄存器:浮点寄存器:特殊寄存器:流水寄存器:第13个时钟周期的时钟周期图如下:各段指令为: (1) 学号为单数的同学自己编写一段关于结构冲突的汇编语言程序,分析该段程序存在结构冲突的指令以及导致结构冲突的部件,记录由结构冲突引起的停顿时钟周期数,计算
2、停顿周期数占总执行周期数的百分比。分析结构冲突对CPU性能的影响。编写的代码如下:.textmain:ADD.D $f2,$f0,$f1ADD.D $f3,$f0,$f1ADD.D $f4,$f0,$f1ADD.D $f5,$f0,$f1ADD.D $f6,$f0,$f1ADD.D $f7,$f0,$f1ADD.D $f8,$f0,$f1ADD.D $f9,$f0,$f1TEQ $r0,$r0由结构冲突引起的停顿周期数为:35个计算停顿周期数占总执行周期数的百分比为:67.30769%ADD.D $f3,$f0,$f1和ADD.D $f4,$f0,$f1指令间存在结构冲突,由于读f0和f1的值
3、都要访存,又因为执行一条流水线时只能有有一条指令访存,所有产生结构冲突。结构冲突降低了CPU的性能,是执行周期时间变长,并行性较差。(2)加载样例schedule.s观察程序在流水线中的执行情况。通过查看统计数据和时钟周期图,找出并记录程序执行过程中各种冲突发生的次数,发生写后读冲突的指令组合以及程序执行的总时钟周期数。RAW停顿:12占周期总数的百分比:41.37931%load停顿:3占所有RAW停顿的百分比:25%浮点停顿:0占所有RAW停顿的百分比:0%WAW停顿:0占周期总数的百分比:0% 结构停顿:0占周期总数的百分比:0% 控制停顿:0占周期总数的百分比:0% 自陷停顿:1占周期
4、总数的百分比:3.448276% 停顿周期总数:13占周期总数的百分比:44.82759%发生写后读冲突的指令:LW $r2,0($r1)和MUL $r24,$r26,$r14等程序执行的总时钟周期数为:29(3)采用指令调度技术对程序进行指令调度,消除冲突,将调度后的程序重新加载,执行该程序观察程序在流水线中的执行情况,记录程序执行的总周期数。消除冲突后程序为:.textmain:ADD.D $f2,$f0,$f1ADDIU $r8,$r0,numLW $r1, 0($r8)BGEZAL $r1,funcADD.D $f3,$f0,$f1ADD.D $f4,$f0,$f1SLL $r0,$r0,0SW $r2, 60($r0)TEQ $r0,$r0SLL $r0,$r0,0func:ADD $r2,$r1,$r0ADDI $r6,$r0,8loop:ADDI $r1,$r1,-1ADDI $r3,$r0,25LW $r4, 60($r6)BEQ $r1,$r0,retSLL $r0,$r0,0MUL $r2,$r1,$r2BEQ $r0,$r0,loopSLL $r0,$r0,0ret:JR $r31SLL $r0,$r0,0.datanum: .word 5运行结果为:三 实验总结通过此次试验,我学会了MIP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 杭州中学分班考数学试卷
- 淮安九年级期末数学试卷
- 贵港三模数学试卷
- 健康管理师课件讲义
- 2025届河南省洛阳市偃师高中物理高一第二学期期末调研试题含解析
- 2025-2030年中国锡铅焊丝项目投资可行性研究分析报告
- 健康社区课件
- 2025年中国微信营销行业市场深度调研分析及投资前景研究预测报告
- 花椒加工厂可行性研究报告
- 中国维生素B12行业市场调研分析及投资战略咨询报告
- 天然气泄漏事故演练方案及评估
- 《养老机构认知障碍照护专区设置与服务规范》
- 妇科炎症健康教育课件
- 西方经济学第四版高鸿业 完美打印版
- 儿科护理学(高职)全套教学课件
- 干眼门诊建设计划书
- 地下结构工程课件
- MBR膜系统清洗方案
- 中途测试、完井课件
- 实用美容技术高职PPT完整全套教学课件
- 中国石油天然气集团公司管理人员违纪违规行为处分规定
评论
0/150
提交评论