Re: [理工] [計組]100台聯大電機

看板Grad-ProbAsk作者 (Lawrence022)時間7年前 (2017/02/06 20:38), 編輯推噓4(4015)
留言19則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《j1152776 (j1152776)》之銘言: : http://i.imgur.com/nW86X7Q.jpg
: http://i.imgur.com/RokYkqh.jpg
http://i.imgur.com/R3r7fMK.jpg
我覺得這題直接用4-issue想比較容易 解答都先除4看成1-issue去解 讓我很容易混亂 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.241.252 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1486384717.A.A73.html

02/06 20:40, , 1F
第二次看題目才想到要怎麼寫,第一次看真的完全看不
02/06 20:40, 1F

02/06 20:40, , 2F
02/06 20:40, 2F

02/06 20:53, , 3F
第三小題有個小疑問,每50個指令中有一個branch
02/06 20:53, 3F

02/06 20:53, , 4F
missprediction,那兩個branch misspridiction之間應該
02/06 20:53, 4F

02/06 20:54, , 5F
只有49個instruction?
02/06 20:54, 5F

02/06 20:56, , 6F
感覺自己有點太鑽牛角尖了,先不要理我
02/06 20:56, 6F

02/06 21:00, , 7F
題目的意思是兩次預測錯誤間執行了幾個指令,這包含
02/06 21:00, 7F

02/06 21:00, , 8F
了預測錯誤的那個分分支指令
02/06 21:00, 8F

02/06 21:03, , 9F
嗯嗯,這樣預測錯誤間,而不是那兩個指令之間,了解了
02/06 21:03, 9F

02/06 21:03, , 10F
感謝
02/06 21:03, 10F

02/07 09:45, , 11F
第二小題照你那樣寫應該是2吧?
02/07 09:45, 11F

02/07 09:45, , 12F
而且speedup應該是(1/4)*2T/1*T=1/2 ?答案是8好怪
02/07 09:45, 12F

02/07 09:57, , 13F
筆誤了,10stage的T應該是5stage的0.5倍才對
02/07 09:57, 13F

02/07 10:02, , 14F
噢我也看錯了我沒看到decrease
02/07 10:02, 14F

02/07 10:04, , 15F
第五小題有點不懂題目意思,預測錯誤平均執行29.5個指令
02/07 10:04, 15F

02/07 10:05, , 16F
那個加50是為什麼啊
02/07 10:05, 16F

02/07 11:52, , 17F
一個預測錯誤的分支指令需沖刷掉29.5個錯誤指令,而
02/07 11:52, 17F

02/07 11:52, , 18F
且碰到一次預測錯誤會執行50個正確指令,所以總共再
02/07 11:52, 18F

02/07 11:52, , 19F
執行29.5+50個指令後會發現預測錯誤
02/07 11:52, 19F
文章代碼(AID): #1Oc6vDfp (Grad-ProbAsk)
文章代碼(AID): #1Oc6vDfp (Grad-ProbAsk)