Re: [理工] [計組] forwardig

看板Grad-ProbAsk作者 (noob)時間11年前 (2012/07/23 20:44), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
※ 引述《wsx02 ()》之銘言: : http://ppt.cc/C5TU : 我想B應該是正確的 : 請問ACD分別是對的還是錯的? : 為什麼呢? : 謝謝 我想還是公開討論好了;朋友說這題解答是C.D 我覺得是A跟B (A)false,既然都已經沒有data hazard了就不可能會發生錯誤的跳躍 (B)false,強者朋友是說連算都不用算,因為不可能hazard後效率還更高 (這邊指no stall情況下效率為1) 然後CPI是1+0.2*0.5*1=1.1,我第一次算1.2 後來才知道是英文問題 (C)true,指令重新排程是可以解決ctrl hazard 和data hazard的; 只是有些case是無解;而且有些很難,算是可遇不可求 (D)true,指令重新排程是交給compiler作;他在run-time時是沒有負擔的; 因為指令們在compiler完後:run-time時已經是排程後的樣子 唯一額外的工作可能是compiler需要重建一張symbol表. 這邊:希望有補習的同學們可以幫忙拿著這題目去找老師,看答案是否是我解的這樣 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.165.225.140 ※ 編輯: Numbstu 來自: 115.165.225.140 (07/23 20:48)

07/23 22:34, , 1F
(A) 我想control hazard和資料正不正確無關吧
07/23 22:34, 1F

07/23 22:54, , 2F
我這邊寫"錯誤跳躍",是由data hazard所引起,抓錯的數值
07/23 22:54, 2F

07/23 22:54, , 3F
導致錯誤的運算>>>然而錯誤的跳躍
07/23 22:54, 3F

07/23 22:57, , 4F
ctrl hazard是和data hazard無關,我主要是針對它後面那句
07/23 22:57, 4F
文章代碼(AID): #1G3KSuTd (Grad-ProbAsk)