1 / 6
文档名称:

计算机体系结构实验报告计划.docx

格式:docx   大小:276KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机体系结构实验报告计划.docx

上传人:雨林书屋 2024/4/16 文件大小:276 KB

下载得到文件列表

计算机体系结构实验报告计划.docx

相关文档

文档介绍

文档介绍:该【计算机体系结构实验报告计划 】是由【雨林书屋】上传分享,文档一共【6】页,该文档可以免费在线阅读,需要了解更多关于【计算机体系结构实验报告计划 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。计算机系统结构实验报告计划计算机系统结构实验报告计划1/6计算机系统结构实验报告计划优选文档实验二结构相关一、实验目的:经过本实验,加深对结构相关的理解,认识结构相关对CPU性能的影响。二、实验内容:。经过模拟,找出存在结构相关的指令对以及以致结构相关的部件。记录由结构相关引起的暂停时钟周期数,计算暂停时钟周期数占总执行周期数的百分比。论述结构相关对CPU性能的影响,谈论解决结构相关的方法。三、实验程序LHIR2,(A>>16)&0xFFFF数据相关ADDUIR2,R2,A&0xFFFFLHIR3,(B>>16)&0xFFFFADDUIR3,R3,B&0xFFFFADDUR4,R0,R3loop:LDF0,0(R2)LDF4,0(R3)ADDDF0,F0,F4;浮点运算,两个周期,结构相关ADDDF2,F0,F2;<-Astallisfound(anexampleofhowtoansweryourquestions)ADDIR2,R2,#8ADDIR3,R3,#8SUBR5,R4,R2BNEZR5,loop;条件跳转TRAP#0;;Exit<-ment!!.double1,2,3,4,5,6,7,8,9,,2,3,4,5,6,7,8,9,、实验过程打开软件,文件,进行单步运行。经过解析,此程序一次循环中共有五次结构相关。(R-stall数据相关Stall-结构相关)第一个结构相关:adddf2,,f0,f2由于前面的数据相关,以致上一条指令adddf0,f0,f4暂停在ID阶段,所以下一条指令adddf2,,f0,f2发生结构相关,以致相关的部件:译码部件。第二个结构相关:ADDIR2,R2,#8,与第一个结构相关近似。由于数据相关,上一条指令暂停在ID阶段,所以以致下一条指令发生结构相关。计算机系统结构实验报告计划计算机系统结构实验报告计划3/、四、五个结构相关:ADDIR2,R2,#8ADDIR3,R3,#8SUBR5,R4,R2第三个:ADDIR2,R2,#8访存矛盾,由于上一条指令处在访存阶段,所以此条指令需要暂停,为储藏器结构相关矛盾。计算机系统结构实验报告计划计算机系统结构实验报告计划5/:ADDIR3,R3,#8与第一个和第二个相关近似,但此处为执行部件矛盾的结构相关。第五个:SUBR5,R4,R2与第一个近似,为译码部件结构相关。由于这三个相关在同一时钟周期发生,所以算一个。计算暂停时钟周期数占总执行周期数的百分比。计算机系统结构实验报告计划计算机系统结构实验报告计划7/:此程序一共有139个周期,而程序一共循环10次,每次有5个结构相关,但后三个在同一时钟周期发生,一次相关暂停一个周期,所以,暂停时钟周期数占总执行周期数的百分比为:3*10/139=%.论述结构相关对CPU性能的影响,谈论解决结构相关的方法。发生结构相关时,必然会以致流水线效率的降低,若是办理不当甚至会发生错误。解决的方法主要有:(1)流水化功能单元;(2)资源重复;(3)暂停流水线。五、实验心得本次实验主若是经过详尽的程序实例向我们显现了流水线中的结构相关冲突。经过本次实验,更加深刻地认识了结构相关是怎么发生的,包括流水线单步执行、每个流水段功能、流水线建立与排空、定向技术等内容有了很好的掌握;知道其运行情况,以及结构相关在此程序中以致的延缓。计算机系统结构实验报告计划计算机系统结构实验报告计划9//6计算机系统结构实验报告计划