看板 TransCSI 關於我們 聯絡資訊
※ 引述《ahongyeh (小葉子)》之銘言: : 標題: [問題] 管線式... : 時間: Sun Feb 25 14:48:09 2007 : : 請問一下管線式計算的公式是什麼!? : 因為好像聽老師說...有改過... : 好像連聖經都有改...@@ : : 我印象中好像是... : (k+n-1)*t : : 註: : k階管線 : n個指令(task,工作) : t一個cycle時間 : : 忘記老師改成什麼樣子了... : 麻煩強者解惑一下... : : 謝謝~~感激不盡... : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 219.68.189.249 : 推 waterdisney:你的公式沒錯 02/26 23:19 其實是這樣的... 我有做到了個題目... 不過解法好像不大一樣說... 我把題目PO出來... 1.某一計算機使用管線(Pipeline)來執行指令(Instruction),其管線分為 三級(Stage),每一級所需處理時間分別為5usec、6usec、7usec。從指令 進入第一級開始,執行完20個指令所需的時間為多少? (A) 120usec (B) 132usec (C) 140usec (D) 154usec 老師給的答案為(D) 2.在一管線計算機(Pipeline computer)中有三個管線(Pipe),其處理某一運算 所需的時間分別為3,6,4,則全部計算完10個此種運算所需時間為 (A) 67 (B) 73 (C) 103 (D) 130 老師給的答案為(A) 我在計算之後... 發現這兩題的計算方式不一樣... 第1題:(3+20-1)*7=154 第2題:(3+6+4)+(10-1)*6=67 期公式猜測如下: 第一題:(k+n-1)*Tp 第二題:Ti+(n-1)*Tp 註: k階管線 n個指令(task,工作) Tp一個cycle時間(最長時間) Ti執行一個指令的時間 所以... 我想請問各位先進... 到底是哪個比較正確呢!? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.68.189.249