文章
6
粉丝
0
获赞
0
访问
396
(1)数组x和y在内存中连续存放,且在程序循环体内按序访问,空间局部性较好,但数组中的元素访问过后不再访问,时间局部性较差。
(2)x[0],y[0]不命中,x[1...3],y[1...3]命中,x[4],y[4]不命中,x[5...7],y[5...7],命中.命中率为75%
(3)50%
(4)50%
评分及理由
(1)得分及理由(满分2分)
得分:2分
理由:学生正确分析了数组x和y的空间局部性和时间局部性,与标准答案一致。
(2)得分及理由(满分3分)
得分:0分
理由:学生的回答与标准答案不符。在直接映射方式下,由于x和y数组的块映射到相同的Cache行,每次访问都会导致冲突,命中率应为0%。学生的回答错误地认为部分访问会命中。
(3)得分及理由(满分3分)
得分:3分
理由:学生正确回答了命中率为50%,与标准答案一致。
(4)得分及理由(满分3分)
得分:0分
理由:学生的回答与标准答案不符。在数组x定义为float[12]的情况下,命中率应为75%,学生的回答错误地认为命中率为50%。
题目总分:2+0+3+0=5分
登录后发布评论
暂无评论,来抢沙发