Re: [理工] 記憶體處理時間的問題請益

作者: WES2163818 (ka)   2016-03-01 22:48:16
※ 引述《noel19447 (Noel)》之銘言:
: http://imgur.com/jW3dRGs
: 因為沒有正確答案,將自己解題和大家對照一下,麻煩大家了!
: (a)Ti=Fd+Hd*x+(1-Hd)*y
: (b)Te=Fi+Hi*x+(1-Hi)*y
: 總感覺哪裡怪怪的,但又說不上來...
直接回文比較快..
(a)
Ti = Hi*x + (1-Hi)*y
題目有講 Fi = 1.0了,
只要求instruction cache effective access time即可
(b)
Instruction access fraction : Fi
Data access fraction(讀+寫) : (1 - Fi)
不論讀或寫(write back), 遇到dirty bit一律重新去memory拿
故 (1-Fi) * Fd * Hd + (1-Fi) * (1-Hd) 為 Data Miss (t1)
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(1-Fi) * (1-Fd) * Hd 為 Data Hit (t2)
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
Fi * Hi 為 Instr Hit (t3)
Fi * (1-Hi) 為 Instr Miss (t4)
所以 Te = (t2 + t3)*x + (t1 + t4)*y
p.s (t1) : (Data access && Dirty && Hit) + (Data access && Miss)
(t2) : (Data access && !Dirty && Hit)
作者: odanaga (PixiyON)   2016-03-02 01:11:00
nice 我已開始遺忘QQ
作者: noel19447 (Noel)   2016-03-02 20:44:00
感謝w大的詳細說明 我在好好思考一下
作者: goldflower (金色小黃花)   2016-03-02 21:06:00
開始遺忘+1 沒上台大的話應該就不會再碰到計組惹QQ
作者: odanaga (PixiyON)   2016-03-02 21:09:00
做HSA嵌入式GPGPU之類的應該還會碰到八 QQ
作者: goldflower (金色小黃花)   2016-03-02 21:20:00
因為我不想做這些啊哈哈 乙組還是有偏軟的
作者: odanaga (PixiyON)   2016-03-02 21:50:00
應用的話就偏軟了 只是知道計組有助於效能提升

Links booklink

Contact Us: admin [ a t ] ucptt.com