看板 Grad-ProbAsk 關於我們 聯絡資訊
1.假設一個快取區塊大小為4個字組及寬度為1個字組的DRAM,以下假設一組記憶體存 取時間: -送出位置需要1個時脈週期 -起始每個DRAM存取的時間為15個時脈週期 -送出一字組資料時間為1個時脈週期 分別使用one-word-wide memory organization、two-word-wide memory organization、 four banks記憶體系統設計方式,計算由記憶體傳送一個區塊至快取記憶體所需要時間。 解: one-word-wide 1+4x15+4x1=65 clock cycles two-word-wide 1+2x15+2x1=33 clock cycles interleaved memory organization(four banks) 1+1x15+4x1=20 clock cycles 請問題目的敘述"快取區塊大小為4個字組及寬度為1個字組的DRAM" 是小弟理解的這樣嗎? http://ppt.cc/62hh 另外想請問記憶體存取的流程,小弟不太懂為什麼15要乘4,後面的1要乘4(one-word -wide),另外兩種也不懂... 2. http://ppt.cc/jINF 請問這一題所提到的 bank conflict指的是什麼?我在書上好像沒有看到這個詞? 在下面Answer的部分有提到, A bank conflict cause the memory system to stall until the busy bank has completed the prior operation. 請問這裡所說的 prior operation指的是什麼運算? 這個Bank Conflict yes or no的依據是什麼? 以上兩個問題麻煩大大們替小弟解惑! 由於小弟是轉考生,第一次接觸到這個科目,許多觀念都不太了解!要麻煩各位大大了! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.169.119 ※ 文章網址: http://www.ptt.cc/bbs/Grad-ProbAsk/M.1403793478.A.9EF.html ※ 編輯: lineup730 (123.195.169.119), 06/26/2014 23:58:57