
[理工] 台科計組幾題

我看答案這樣做:
https://imgur.com/ZCMHXws

實在是不懂為什麼number of blocks = 32/2=16
32是哪裡來的呢?
還有20-bit word address is used是什麼意思?
2.https://imgur.com/KjtVCFU

這題我是像我拍照那樣寫
但答案這樣寫:https://imgur.com/S2F5r04

應該不需要這麼多吧?
3.https://imgur.com/iEMyVKa

這題我是算10cycles(5cycles寫錯的)
我是算4stage+lw+lw後一個stall+beq+add+or+slt = 10
不知道這樣對不對?
主要是想問forwarding的pipelined load-use是不是只要一個nop就好?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.15.219.11 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1579090255.A.7AD.html
→
01/15 20:35,
6年前
, 1F
01/15 20:35, 1F
他上面寫total data size of 32 32-bit words 怎麼得出cache size為32的
→
01/15 20:36,
6年前
, 2F
01/15 20:36, 2F
→
01/15 20:45,
6年前
, 3F
01/15 20:45, 3F
了解
單純考英文問題了XDD 其他題Z大有頭緒嗎?
→
01/15 21:51,
6年前
, 4F
01/15 21:51, 4F
→
01/15 21:51,
6年前
, 5F
01/15 21:51, 5F
→
01/15 21:55,
6年前
, 6F
01/15 21:55, 6F
→
01/16 09:11,
6年前
, 7F
01/16 09:11, 7F
→
01/16 09:11,
6年前
, 8F
01/16 09:11, 8F
→
01/16 10:01,
6年前
, 9F
01/16 10:01, 9F
→
01/16 10:01,
6年前
, 10F
01/16 10:01, 10F
所以這題的cycle是這樣:4+lw+nop+nop+beq+add+slt = 10 是嗎?
→
01/16 15:27,
6年前
, 11F
01/16 15:27, 11F
stage-1
→
01/16 15:53,
6年前
, 12F
01/16 15:53, 12F
謝謝你~
那你上一題說32 36之間要塞兩個nop為delayed branch是什麼意思?
這題好像沒有branchㄚ
→
01/16 16:56,
6年前
, 13F
01/16 16:56, 13F
了解,謝謝你
※ 編輯: ponwar87123 (101.15.219.11 臺灣), 01/16/2020 17:08:48