作者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/m.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