- 13
- 0
- 约2.36千字
- 约 8页
- 2017-01-17 发布于重庆
- 举报
計算机体系结构实验二
实验二 循环展开及指令调度
实验目的
加深对循环级并行性、指令调度技术、循环展开技术以及寄存器换名技术的理解;
熟悉用指令调度技术来解决流水线中的数据相关的方法;
了解循环展开、指令调度等技术对CPU性能的改进。
实验平台
WinDLX simulator
实验内容和步骤
1.用指令调度技术解决流水线中的结构相关与数据相关
用DLX汇编语言编写代码文件*.s,程序中应包括数据相关与结构相关(假设:加法﹑乘法﹑除法部件各有2个,延迟时间都是3个时钟周期)
代码
.data
.global ONE
ONE: .word 1
.text
.global main
main:
lf f1,ONE
cvti2f f7,f1
nop
divf f1,f8,f7
divf f2,f6,f7
addf f3,f1,f2
divf f10,f3,f7
divf f4,f11,f7
divf f5,f12,f7
multf f6,f11,f7
multf f6,f4,f5
divf f13,f6,f7
Finish:
trap 0
通过Configuration菜单中的 “Floating point stages
原创力文档

文档评论(0)