看板 Grad-ProbAsk 關於我們 聯絡資訊
https://i.imgur.com/rAAPFCR.jpg 這題的b題,請問為什麼是這樣算 老師用的數字是不是叫我們背的multicycle CPI? 但為什麼要乘16? 然後FP系列的是直接歸屬於R-type嗎? https://i.imgur.com/xRfUNSN.jpg 洪逸給F T F 但我不太懂跟減少TLB miss的關係 b是可以解釋說猜的夠準TLB miss就會下降嗎? c用TLB reach解釋? 感謝各位,再堅持一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.98.247 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1550573589.A.3A1.html
Aa841018: a.是題目給的拖延時間,不是老師要我們背的CPI 02/19 19:11
skyHuan: 實際的運作CPU跟FPU應該是分開的,不然CPU都要等浮點數運 02/19 20:21
skyHuan: 算也太慢了,但實際怎麼運作我也不太知道QQ 02/19 20:21
yp195126: 表格中列出每個指令用到那些stage(Ex.load 5個 、add 4 02/19 20:49
yp195126: 個) 平均每個指令用到的stage數=指令比例*stage個數 16n 02/19 20:49
yp195126: s為最長stage時間 最後答案為平均stage數*stage時間 02/19 20:49
bochengchen: Y大想請問一下,題目是說用milticycle,為什麼是找最 02/19 22:00
bochengchen: 長的stage,不是應該是用最長的instruction的時間嗎 02/19 22:01
bochengchen: ? 02/19 22:01
yp195126: 最長instruction time是 single cycle 可以參照(a)小題 02/19 23:01
yp195126: multi-cycle的clock time是以最長stage為參考 02/19 23:01
matt530: 借問:(b) jmp部分3*0.02 3是怎麼來的? 不是只有IF時間嗎 02/19 23:14
yp195126: 我猜是打錯(?) 張凡給的答案常常有地方會打錯 02/19 23:19
bochengchen: 感謝y大 ,我懂了QQ 02/19 23:29
bochengchen: 剛剛看到為什麼jump只有memory的2ns,他不會經過ALU 02/19 23:39
bochengchen: 或是reg 之類的嗎? 02/19 23:39
matt530: 第6 reduce TLB miss 我是想說可以減少miss penalty 或 02/20 00:14
matt530: 者miss rate 02/20 00:14
matt530: a選項level上升 時間成本提高所以F 02/20 00:14
matt530: b一開始就先預測好 所以可以減少在第一次從disk載到Mem 02/20 00:14
matt530: 的時間所以T 02/20 00:14
matt530: c page size 變小 page table 變大 要從page table找指定 02/20 00:14
matt530: 頁成本變大 所以F 02/20 00:14
matt530: 想法如果有錯還麻煩更正 02/20 00:14
bochengchen: 我覺得 (a)level提高,page數量仍然一樣TLB miss不會 02/20 00:42
bochengchen: 降低 (b)跟你一樣 (c)page size變小,page數變多, TL 02/20 00:42
bochengchen: B miss會增加 02/20 00:42
ekids1234: page size 下降 但數量上升 page table 大小應該不變 ? 02/20 10:09
ekids1234: 不過因為數量上升仍然是 miss rate 上升 02/20 10:09
ekids1234: 這樣想對嗎? 02/20 10:10
ekids1234: 但是如果把 page size 想成 cache size, 那上升是不是 02/20 10:11
ekids1234: 也可能會上 miss rate 減少 ? 02/20 10:11