文章
9
粉丝
0
获赞
0
访问
375
(1)对数组X和Y的访问具有良好的空间局部性,无时间局部性
(2)由于数据区大小为32字节,主存块大小为16字节,则Cache中共有两个块,每个数组元素占四个字节,则一个块中可存储四个元素,则每四次访问会缺失一次,则命中率为75%
(3)块大小为8字节,则Cache中共存在4个块,采用两路组相连,则共分为两组,此时每个块中能存储两个元素,此时为50%
(4)此时的命中率为75%,
评分及理由
(1)得分及理由(满分2分)
得分:2分
理由:学生正确指出了数组访问具有良好的空间局部性(由于按行优先存储)和无时间局部性(每个元素只被访问一次),与标准答案完全一致。
(2)得分及理由(满分3分)
得分:0分
理由:学生的回答错误。在直接映射方式下,由于x和y数组的块映射到相同的Cache行,每次访问都会导致冲突缺失,命中率应为0%,而学生错误地认为命中率为75%。未正确分析Cache冲突问题。
(3)得分及理由(满分3分)
得分:3分
理由:学生正确分析了2路组相联映射下的命中率(50%),与标准答案一致,且说明了块大小和组数的关系。
(4)得分及理由(满分3分)
得分:0分
理由:学生仅给出了命中率结果(75%),但未说明计算过程或分析依据,且未考虑x数组扩展到12元素后Cache行的具体映射冲突情况,答案不完整。
题目总分:2+0+3+0=5分
登录后发布评论
暂无评论,来抢沙发