- 66
- 0
- 约4.93千字
- 约 10页
- 2016-12-06 发布于湖北
- 举报
实验项目
名称 循环展开及指令调度 实验
目的及要求 加深对循环级并行性、指令调度技术、循环展开技术以及寄存器换名技术的理解;
熟悉用指令调度技术来解决流水线中的数据相关的方法;
了解循环展开、指令调度等技术对CPU性能的改进。 实验
内容 1.用指令调度技术解决流水线中的结构相关与数据相关
用MIPS汇编语言编写代码文件*.s,程序中应包括数据相关与结构相关(假设:加法﹑乘法﹑除法部件各有2个,延迟时间都是3个时钟周期)
通过Configuration菜单中的 “Floating point stages” 选项,把加法﹑乘法﹑除法部件的个数设置为2个,把延迟都设置为3个时钟周期;
用winMIPS64运行程序。记录程序执行过程中各种相关发生的次数、发生相关的指令组合,以及程序执行的总时钟周期数;
采用指令调度技术对程序进行指令调度,消除相关;
用winMIPS64运行调度后的程序,观察程序在流水线中的执行情况,记录程序执行的总时钟周期数;
根据记录结果,比较调度前和调度后的性能。论述指令调度对于提高CPU性能的意义。
2. 用循环展开、寄存器换名以及指令调度提高性能
用MIPS汇编语言编写代码文件*.s,程序中包含一个循环次数为4的整数倍的简单循环;
用winMIPS64运行该程序。记录执行过程中各种相关发生的次数以及程序执行的总时钟周期数;
将循环展开3次,将4个
您可能关注的文档
最近下载
- 义务教育优质均衡发展质量监测八年级综合试卷测试题及答案.docx VIP
- 新解读(2025)《HJ T342-2007水质 硫酸盐的测定 铬酸钡分光光度法(试行)》.pptx VIP
- 实例要素式强制执行申请书(申请执行用).pdf VIP
- 风力发电机叶片雷击损伤的损坏鉴定报告.doc VIP
- 2025年度国家体育总局体育社会科学研究项目立项名单.docx VIP
- GB50303-2015 建筑电气工程施工质量验收规范.docx
- JTJ036-1998 公路改性沥青路面施工技术规范.pdf VIP
- 基于循迹模型的智能小车运动控制仿真研究.docx VIP
- 年产1000吨对氨基苯甲酸生产工艺设计毕业设计(1).doc VIP
- 新解读(2025)《HJ T343-2007水质 氯化物的测定 硝酸汞滴定法(试行)》.pptx VIP
原创力文档

文档评论(0)