文章
26
粉丝
0
获赞
0
访问
1.3k
(1)
数组 x 和 y 的时间局部性和空间局部性都很好,充分考虑到了数组 x 和 y 的时间局部性和空间局部性
(2)
命中率:16/(32*2)=25%
(3) 1/(8*2)=6.25%
(4) 1/(12*2)=4.17%
评分及理由
(1)得分及理由(满分2分)
学生回答“数组 x 和 y 的时间局部性和空间局部性都很好”,这与标准答案中“空间局部性较好,时间局部性较差”不符。在点积计算中,每个数组元素只被访问一次,因此时间局部性差;而数组元素在内存中连续存放,顺序访问时空间局部性好。学生回答错误,扣2分。
得分:0分
(2)得分及理由(满分3分)
学生回答“命中率:16/(32*2)=25%”,没有说明计算依据和每次访问的命中情况。根据标准答案分析,在给定条件下,每次访问都会因为x和y数组映射到Cache同一行而发生冲突,命中率为0%。学生的计算方法和结果均错误,且未按要求说明命中情况,扣3分。
得分:0分
(3)得分及理由(满分3分)
学生回答“1/(8*2)=6.25%”,没有分析过程。根据标准答案,在2路组相联、块大小8字节的条件下,命中率应为50%。学生的计算方法和结果均错误,扣3分。
得分:0分
(4)得分及理由(满分3分)
学生回答“1/(12*2)=4.17%”,没有分析过程。根据标准答案,数组x定义为float[12](但只访问前8个元素)时,命中率应为75%。学生的计算方法和结果均错误,扣3分。
得分:0分
题目总分:0+0+0+0=0分
登录后发布评论
暂无评论,来抢沙发