文章
782
粉丝
21
获赞
1
访问
100.2k

评分及理由
(1)得分及理由(满分2分)
学生答案正确指出流水线周期为350ps,依据是最长段(存储器访问段)耗时350ps。与标准答案一致,得2分。
(2)得分及理由(满分2分)
学生正确识别了数据相关类型为R1的数据冒险(即RAW相关),但总时间计算错误。无转发时,两条指令执行总时间应为:第一条指令完整执行时间(5个阶段)加上第二条指令因阻塞增加的周期数。标准答案为2800ps,学生答案为3150ps,计算逻辑错误。扣1分,得1分。
(3)得分及理由(满分2分)
学生答案2100ps与标准答案一致,正确计算了有转发时的总执行时间,得2分。
(4)得分及理由(满分4分)
学生答案吞吐率47619.0条/秒和加速比1.67均错误。正确计算应为:吞吐率=指令数/总时间=2/(2100ps)≈9.5×10⁸条/秒;加速比=非流水时间/流水时间=(300+250+300+350+200)×2/2100=2800/2100≈1.33。学生计算逻辑错误,扣4分,得0分。
(5)得分及理由(满分2分)
学生答案中ADD指令编码正确;LW指令编码中立即数100的二进制表示有误(应为0000000001100100),但识别结果存在不一致(一次为"0000 0000 1100 0100",一次为"00000 00001 1000100"),可能为识别错误。考虑到核心字段(opcode、寄存器)正确,立即数错误可能为误写,扣1分,得1分。
题目总分:2+1+2+0+1=6分
登录后发布评论
暂无评论,来抢沙发