Re: [理工] [計組] write back / overflow

看板Grad-ProbAsk作者 (91)時間12年前 (2012/01/28 13:46), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串2/2 (看更多)
原文恕刪 清大的那堤問的memory bandwidth我覺得是指Cache和Main memory間的bus的bandwidth 除了write hit/miss有傳輸 另外 read miss也會有transcation發生在bus上,根據題目需要load 1 block 而bus一次只傳輸1word 所以需要兩次bus 傳輸 又因為題目有說a是使用write through的cache,所以我們不必去考慮dirty的問題 又採用write around的方式所以只會在memory修改 所以a 我的看法是 RM + WH + WM = 10^8(2x0.1x0.7 + 1x0.3x0.9 + 1x0.3x0.1) = 0.44x10^8 所以此cache的memory使用量為0.44 大家討論一下QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.0.145

01/29 01:30, , 1F
歹勢我一開始也是這個想法,但是我另一個疑問是
01/29 01:30, 1F

01/29 01:44, , 2F
它原題意給的條件(3)(4) 指的是同一件事嗎? 也就是
01/29 01:44, 2F

01/29 01:45, , 3F
memory system 支援 10^8 words 傳輸 ,
01/29 01:45, 3F

01/29 01:47, , 4F
bus 一次只能 read/write 1 word, 且block size 2 word
01/29 01:47, 4F

01/29 01:49, , 5F
如果 (3)(4)指的是同一件事,就變成我現在的解法了
01/29 01:49, 5F

01/29 01:50, , 6F
robert版友可以請教一下, 題意說 write through 之下
01/29 01:50, 6F

01/29 01:51, , 7F
的memory access 為何還要包含 read misss 時的存取量?
01/29 01:51, 7F

01/29 14:49, , 8F
回到你信向囉
01/29 14:49, 8F

01/29 16:07, , 9F
請問b小題是要多加0.2*0.3(modify*write)嗎?
01/29 16:07, 9F
文章代碼(AID): #1F8ukbmx (Grad-ProbAsk)
文章代碼(AID): #1F8ukbmx (Grad-ProbAsk)