文章
78
粉丝
0
获赞
0
访问
37.0k
(1)最小时钟周期是4ns
(2)无任何冒险情况下100条指令需要416ns
(3)100/5=20 20条分支指令 20*0.2=4条预测失败共惩罚2*4=8个时钟周期8+104个时钟周期
CPI=112/100=1.12
(4)100*1.12*4=448ns
评分及理由
(1)得分及理由(满分2分)
学生答案正确,最小时钟周期由最慢流水段(MEM段,4 ns)决定,答案为4 ns。得2分。
(2)得分及理由(满分3分)
学生答案正确,无冒险时执行100条指令所需时钟周期数为5 + 100 - 1 = 104,总时间104 × 4 = 416 ns。得3分。
(3)得分及理由(满分4分)
学生计算分支指令数(20条)和预测失败数(4条)正确,但基础时钟周期数计算错误。学生使用104(来自无冒险总周期数)而非100(基础CPI=1时的周期数)作为基础,导致额外周期后总周期数为104 + 8 = 112,CPI=1.12。正确基础周期数应为100,总周期数100 + 8 = 108,CPI=1.08。逻辑错误,扣2分。得2分。
(4)得分及理由(满分4分)
学生基于错误的CPI(1.12)计算总时间:100 × 1.12 × 4 = 448 ns。但计算过程正确(指令数×CPI×周期时间)。因CPI错误导致结果错误,但方法正确,扣2分。得2分。
题目总分:2+3+2+2=9分
登录后发布评论
暂无评论,来抢沙发