推 bochengchen: 8B沒有改善performance 01/02 13:15
→ zuchang: 8題目說還要能增進效能 01/02 13:17
→ zuchang: 17e 應該要切成更多stage 才能達到他的目的 01/02 13:18
→ zuchang: 18c 10cycle 01/02 13:25
→ zuchang: 12E後來改成對的 01/02 13:32
→ cry589036511: raid1每個都能壞吧反正每個都有備份 01/02 13:42
→ ekids1234: 20 改到 EX 也不會對 pipeline CPI 有影響 01/02 13:58
→ ekids1234: 就減少一點猜錯的penalty 01/02 13:58
→ WendyD: z大 17E什麼意思壓 18c 10cycle怎麼算的 01/02 17:28
→ WendyD: ek大 減少一點penalty那是變成少stall幾個cycle嗎? 01/02 17:33
推 b10007034: SAN從作業系統(Ex win10)來看的話就像一顆大硬碟, 01/02 17:35
→ b10007034: 就像你筆電外接硬碟一樣;NAS的話像一個文件夾(file 01/02 17:35
→ b10007034: ),B剛好講反 01/02 17:35
→ b10007034: 8沒很好定義normal operation,實際上raid1有改善read 01/02 17:50
→ b10007034: ,不過題意應該猜得出來它是要read/write都要改善 01/02 17:50
→ zuchang: 有forwarding 只要停1cycle 01/02 19:56
→ zuchang: 張凡說這個是compiler 插的 即使沒有hazard detections 01/02 19:56
→ WendyD: 了解 謝謝b大 01/02 20:14
→ WendyD: 謝謝z大 17呢 01/02 20:38
→ ekids1234: 少 flush 幾個 cycle 01/02 20:49
→ ekids1234: 至於 17e 因為要求 more concurrent 所以如z大所說 01/02 20:50
→ b10007034: 不太懂所謂的concurrent activities,我看起來就是 01/02 21:17
→ b10007034: sign extend與它串接之後的latency(40<(50+10))比原來 01/02 21:17
→ b10007034: 設計的高,所以移過去反而比較差 01/02 21:17
→ b10007034: 原來在ex stage的critical path是50,也不用特別切一 01/02 21:19
→ b10007034: 個stage吧? 01/02 21:19
→ b10007034: 沒事,忘記alu control是跟alu串連 01/02 21:21
→ WendyD: 不懂17 Q 所以給不給那control decoder 50ps有差嗎 01/02 22:02
推 mistel: 20題應該是改成clock cycle time會升高吧,移到exe階段, 01/03 07:57
→ mistel: branch的結果要等ALU計算出來,雖然說沒有組合電路沒錯但 01/03 07:57
→ mistel: 他是用“can”,語氣過強了 01/03 07:57
→ mistel: 減少CPI沒什麼問題...? Total cpi會因此減少沒錯阿 01/03 07:58
推 mistel: 17 我沒選是因為移過去後clcok cycle time還是100ps 沒有 01/03 08:04
→ mistel: 變化,concurrent execution在算盤上更像是一段時間內能 01/03 08:04
→ mistel: 執行更多指令 01/03 08:04
推 b10007034: 請問有來源嗎?concurrent這個字眼跟硬體有關係 01/03 10:18
→ WendyD: 對耶 m大是對的 20 因為penalty減少 CPI也會減少 那cycle 01/03 10:47
→ WendyD: time 要送結果回exe是增加沒錯 01/03 10:47
→ WendyD: 17目前理解是 主要是要concurrent的話只有多切stage一法? 01/03 10:51
→ WendyD: 至於那個decode即便給到超過100ps影響的也是cycle time而 01/03 10:51
→ WendyD: 已,不然沒影響,這樣? 01/03 10:51
→ mistel: 請看課文螢光筆部分以及最下面表格,第一段螢光筆是講seq 01/03 11:29
→ mistel: uential和concurrent program,第二段螢光筆是講第六章的 01/03 11:29
→ mistel: 目標,最下方表格...就...就是一張表格 01/03 11:29
推 mistel: 表格就比較清楚,concurrent是軟體層面的,parallel是硬 01/03 11:31
→ mistel: 體層面的 01/03 11:31
推 b10007034: 對,我就認為concurrent是SW,多切一個stage叫做ILP, 01/03 14:06
→ b10007034: 是parallel 01/03 14:06
→ b10007034: 看你的推文有理解這個意思,在一段時間內做更多的事情 01/03 14:18
→ b10007034: ,謝謝 01/03 14:18
→ ekids1234: 我覺得CPI沒減少的原因是pipeline我把它視為 1 了 01/03 22:14
→ ekids1234: 不知道這樣想有沒有缺失 ? 01/03 22:15
→ ekids1234: 不對應該是 1+ penalty cycle 01/03 22:18
推 mistel: m(_ _)m 01/03 22:36
→ WendyD: 原來這麼複雜@@感謝m大 01/04 00:41