文章
101
粉丝
0
获赞
1
访问
30.5k
(1)CPU:1.25*10^-9s 总线:5*10^-9s 总线带宽:800MB/s
(2)需要一个事务
(3)每隔5ns启动一个存储体,在一个存储体准备完数据后立即传送数据,则经过45+5*7=80ns来发送数据,加上传输地址耗时,总共需要85ns
(4)总共执行了120次访存,有6次访存产生了额外的Cache中断处理服务(即读事务)
共耗时100*4*1.25ns+6*85ns=1010ns
评分及理由
(1)得分及理由(满分3分)
学生答案正确计算了CPU时钟周期(1.25×10⁻⁹s)、总线时钟周期(5×10⁻⁹s)和总线带宽(800MB/s),与标准答案一致。得3分。
(2)得分及理由(满分1分)
学生正确回答"需要一个事务",因为Cache块大小为32字节,而每次突发传送32字节,一次事务即可完成读取。得1分。
(3)得分及理由(满分2分)
学生计算过程描述清晰:考虑存储体交叉(5ns启动一个体)、第一个体准备数据40ns、数据传输时间(5×7=35ns)和地址传输时间,最终得到85ns。虽然表述方式与标准答案略有不同,但思路正确且结果一致。得2分。
(4)得分及理由(满分3分)
学生正确计算:访存次数100×1.2=120次,缺失次数120×5%=6次,命中时间100×4×1.25ns=500ns,缺失开销6×85ns=510ns,总时间1010ns。虽然表述中"Cache中断处理服务"用词不够专业,但计算过程和结果完全正确。得3分。
题目总分:3+1+2+3=9分
登录后发布评论
暂无评论,来抢沙发