体系结构期中试卷

体系结构期中试卷

1

1.1 cpu运行时间公式,分析各分量指标如何影响cpu运行时间。结合计算机体系结构发展,通过什么技术影响分量从而降低cpu时间

1.2 三个量化原则。流水线?

2

2.1 一个任务由三个部分构成,占比分别为:fraction1,fraction2,fraction3,加速比分别为:s1,s2,s3,求总的加速比speedup-over-all

2.2 任务有两部分,第一部分:99s,第二部分:1s。甲用两个小时将第一部分耗时降低百分五十,乙用一个小时将第二部分耗时降低百分九十。分析一下为什么甲乙都认为自己贡献最大

3

图为第六版教材第一章,figure1.23,结合图片说明为什么延迟发展远远落后于吞吐率

4

寄存器Ri初始化为i+2

地址a初始化(a+3)mod 10

写出以下指令执行后R1-R4寄存器的值

LB R1 100(R1)

LB R2 (R2)

LB R3 (R2+R3)

LB R4 (10001)

5

设计七级流水线实现ADD R1 R2 100(R3)

分析为什么risc-v只能在访存指令时才能进行读写内存(?不太确定大概这个意思)

6

静态分支预测不跳转

已知运行到后面会知道$1=$2

beq $1 $2 X

lw $10 0($10)

sub $11 $10 $11 具体指令不记得了,只记得与lw存在RAW

X:

lw

sub

add

后面的指令也存在一些RAW,老师临时说不用考虑forwarding

本题要求画出流水线

7

图为书figure c25

1)说明各部件的作用

2)说明指令执行过程 ADD R1 R2 R3

8

图为书figure c15

1)图中是什么东西,它有什么作用?

2)根据这个画出3bit8状态的

3)分析为什么只采用2bit而不采用更多位的

9

指令二进制编码

具体细节没有完全还原,大致这个内容,写出对应的二进制形式

add R1 R2 R3

addi R1 0X8(R2)

sw R4 100(R2)

beq x15 x14 -68

10

不记得具体了,下面指令是我瞎编的

I1 ld R2 10(R1)

I2 sub R3 R1 R2

I3 add R5 R6 R7

I4 add R8 R3 R10

I5 sw Ri 100(R2)

1)指明哪些指令间存在数据冒险,例如I5与I1在R2上存在RAW

2)画出没转发的流水线

3)画出有转发的流水线

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值