作者Aa841018 (andrew)
看板Grad-ProbAsk
标题[理工] 107交大计组!
时间Wed Dec 18 08:13:57 2019
https://i.imgur.com/D3uOfUD.jpg
https://i.imgur.com/PTFAVmi.jpg
请问3.(d)....
完全看不懂,麻烦详细解释一下…
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 110.26.131.144 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1576628039.A.599.html
1F:→ DLHZ: 应该就是说set size的设计 从两个角度来说都是合理的 但是不 12/18 13:34
2F:→ DLHZ: 可逆同时采用 12/18 13:34
3F:→ Aa841018: cache size大,让set size变小会改善效能……这我想不通 12/18 13:59
4F:→ Aa841018: … 12/18 13:59
5F:→ Aa841018: 後面那个方法也不是很能理解…… 12/18 14:01
6F:→ DLHZ: 我理解是 在空间有限的时候增加associativity来避免过多的co 12/18 15:30
7F:→ DLHZ: nflict miss 但同时也造成access time增加 所以空间够的时候 12/18 15:30
8F:→ DLHZ: 就没有这必要 至於後面的目前没什麽想法 12/18 15:30
9F:→ DLHZ: *不可能 上面打错 12/18 15:32
10F:→ a9778875: 我的想法是cache的block太大的话,会导致hit的时间被拉 12/18 17:36
11F:→ a9778875: 长,所以block不能太大,能memory的主要目标是增加hit r 12/18 17:36
12F:→ a9778875: ate 所以就把page size加大 12/18 17:36
13F:→ a9778875: cache那段可以看白算盘 RISC-V版里的p.766 有写 12/18 17:37
16F:→ b10007034: D选项的逻辑都是符合AMAT的 12/18 23:14
18F:推 mistel: 是不是要先给个capacity size,set size一个清楚的定义啊 12/18 23:44
19F:→ mistel: ,我觉得楼上各位讲的东西都不太一样 12/18 23:44
20F:推 b10007034: 题意应该蛮清楚的吧,就描述为何block size是变小较好 12/19 09:16
21F:→ b10007034: 然後page size是变大较好 12/19 09:17
22F:→ b10007034: capacity size就是cache size 12/19 09:17
23F:→ b10007034: set size对应到cache-memory就是block size 12/19 09:17
24F:→ b10007034: 对应到 memory-disk就是page size 12/19 09:18
25F:→ b10007034: 一个变小一个变大,所以会不直觉 12/19 09:20