看板 Grad-ProbAsk 關於我們 聯絡資訊
http://www.lib.ntu.edu.tw/exam/graduate/95/422.pdf 第三題 以下是我的算法 原始的CPI : 1 + (0.02 + 0.3*0.04)*100 = 4.2 performance = IC * 4.2 / clock rate option #1 : CPI : 1 + (0.02 + 0.3*0.04)*200 = 7.4 performance = IC * 7.4 / 2 * clock rate = IC * 3.6 / clock rate option #2 : CPI : 1 + (0.02 + 0.3*0.04)*50 = 2.6 performance = IC * 2.6 / clock rate conclusion : option #2 faster 1.38 than option #1 請問我算的是對的嗎? 爬文好像發現另一種答案@@" 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.123.109
boy5548:應該都是對的,只是想法不同,另外想請問一下,penalty變2倍 01/30 16:48
boy5548:和1/2倍你是怎麼判斷的嗎? 01/30 16:49
christianSK:我是以memory access 的絕對時間沒變來看的 01/30 17:04
boy5548:什麼意思...?謝謝! 01/30 17:07
就是說 option #1 當clock rate 變成兩倍的時候 -> clock cycle time 減半 但是 memory access time 並沒有減少 -> 所需的clock cycle 變兩倍 option #2 當memory access 速度加倍 -> memory access time 減半 (不知道這樣解釋清楚嗎 @@? ) ※ 編輯: christianSK 來自: 111.251.225.150 (01/30 17:31)
boy5548:在請問一下喔 在op1 為什麼你知道mem access time沒有減少 01/31 09:53
christianSK:因為題目只有說processor變快阿, 並沒有提到memory 01/31 10:15