看板 Grad-ProbAsk 關於我們 聯絡資訊
題目在這裡: http://www.lib.ntu.edu.tw/exam/graduate/93/93450.pdf 想問的是第六題的a小題。因為找到的解答和我的想法差好多,怕是自己觀念錯了! 我的算法: http://i.imgur.com/SisnZ2d.jpg 麻煩大家幫我看看是不是哪裡有錯! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.25.105 ※ 文章網址: http://www.ptt.cc/bbs/Grad-ProbAsk/M.1420254279.A.A84.html
galapous: 我覺得沒錯耶 01/03 22:55
maque: 前16byte,250ns/1.25=200 cpu cycles 01/03 23:23
maque: 200Mhz=5ns=4 cpu cycles,每次32bit=4byte,(16/4)*4=16 01/03 23:27
maque: 再加上1bus cycles =4 cpu cycles 傳送address 01/03 23:28
maque: 自己覺得後面在傳送16byte那邊,應該是在加16cpu cycles 01/03 23:34
maque: 總共236這樣 01/03 23:34
winnie48: 想問m大:但是第一個16byte在傳送時(僅需 16 CPU cycle) 01/04 08:55
winnie48: ,同時也要讀取下一個16byte(需要20 CPU cycle),所以那 01/04 08:55
winnie48: 部分應該是花20 CPU cycle? 01/04 08:55
maque: 自己是直覺看到第四點"next four words can be overlapped" 01/04 19:56
maque: 才覺得讀下一個位址不需要在加4個cpu cycles 01/04 19:57
Sensu: 第一點說只支援16byte block transfer 所以要做兩次吧 01/04 23:14
Sensu: 覺得原PO a小題答案應該是d小題的 d小題會錯意了 01/04 23:16
winnie48: 喔!所以支援16byte transfer的意思是剩下的16 byte都要 01/05 08:56
winnie48: 重新開始,傳位址、花250 ns 拿資料、再傳出去? 01/05 08:56
Sensu: 恩沒錯~ 01/05 12:33
winnie48: 謝謝大家! 01/05 13:50