北邮大三计算机体系结构实验三DLX管理解决方法器程序设计
10页1、实验三 DLX处理器程序设计1. 实验目的学习简单编译优化方法,观察采用编译优化方法所带来的性能的提高。2. 实验原理采用静态调度方法重排指令序列,减少相关,优化程序。3、实验内容和要求 自编一段汇编代码,完成一维向量加法运算,并输出结果。观察程序中出现的数据/控制/结构相关。(注:使用一维数组表示一维向量。) 41向量加法代码清单及注释说明 1、向量加法设计源代码 .data VectorLength: .word 16 Vector1: .word 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 Vector2: .word 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 ;声明向量长度 以及声明向量1、2Printf1: .asciiz Vector = Printf2: .asciiz %f .align 2 PrintPrompt: .word Printf1 PrintPar: .word Printf2 Result: .space 4 ;存放打印数据的空间申请.text main: addi r14,r0,Pr
2、intPrompt trap 5 lw r20,VectorLength addi r2,r0,0 Loop: ld f10,Vector1(r2) ld f12,Vector2(r2) ;循环体中读入向量 cvti2d f0,f10 cvti2d f2,f12 addd f4,f2,f0 ;加法运算Finish:;* Finish,write result into stdout sd Result,f4 addi r14,r0,PrintPar trap 5 ;系统中断,输出结果addi r2,r2,4 subi r20,r20,1 bnez r20,Loop ;* End trap 0 2、运行结果 51程序相关性分析结果 (1) 观察程序中出现的数据/控制/结构相关。指出程序中出现上述现象的指令组合。产生34.12%的数据相关。当对当前指令的操作数寄存器进行操作的时候,前几条指令的运算结果还未写回结果寄存器,由此产生数据相关。 没有产生结构相关。产生3.94%的控制相关。系统按照预测成功来执行指令,执行一条指令后马上将其下一条指令trap读进来。(2)考察增加浮点运算部件对性能
3、的影响。1个浮点运算部件 3个浮点运算部件 同一段代码执行相同步,但是经过对比发现浮点运算部件的多少对于程序执行效率并没有什么影响,浮点运算部件的多少对统计结果都不造成影响,可能是由于该程序不存在争用浮点运算部件资源的情况(3)考察增加forward 部件对性能的影响。不使用forward部件 使用forward部件使用forward部件之后执行相同的代码用的时钟周期比不使用forward部件少了大约100个时钟周期,由于没有结构相关,所以使用forward部件主要使得RAW相关明显减少了,占总的时钟周期比例也减少了,对控制相关没有什么影响。总之,使用forward部件后,总的时钟周期减少,数据相关减少,流水线的性能得到很大的改善。(4)观察转移指令在转移成功和转移不成功时候的流水线开销。 在本次实验中转移成功的几率比较大,进行16次转移只有一次转移不成功的,因为系统按照预测成功来执行指令,当判断转移不成功时,系统对trap指令进行的操作被全部作废,转而去执行跳转到的指令。42双精度浮点加法求和代码清单及注释说明 1、双精度浮点加法求和源代码 .data ;初始化两个用于相加的一维向量
《北邮大三计算机体系结构实验三DLX管理解决方法器程序设计》由会员不***分享,可在线阅读,更多相关《北邮大三计算机体系结构实验三DLX管理解决方法器程序设计》请在金锄头文库上搜索。
电力设备预防性试验规章制度[2017年]
电力设备预防性试验规章制度(2016)
电力设备销售技巧大全
电力行业项目工程设计资质分级
电力管线施工专项计划方针
地形图普通符号(整编汇总)
地坪拆除修复施工方案方针
SL223-2008水利水电建设项目工程验收规章制度
RBT214-2017检验检测机构通常要求新编内审检查表
QUIC协议合约介绍
钢材采购招投标材料
风冷模块维护介绍资料
风控介绍资料(定版)
风景园林项目工程试题及其答案解析
电力设备采购合同协议文本范文样式(最佳)
电力设备安装项目工程投标书
电力三级及其以上施工安全风险识别,评估和预控清册
电力浅沟专项施工方案方针
电力设备交接和预防性试验规章制度
2017新课标全国卷3语文试题及其答案解析
2023-02-28 2页
2022-11-14 8页
2022-11-08 12页
2022-11-09 12页
2022-11-08 16页
2022-11-08 17页
2022-11-08 15页
2022-11-02 39页
2022-11-02 17页
2022-11-02 12页