大家好,想請問一下這題
http://i.imgur.com/f6EB6KN.png
http://i.imgur.com/XmaKnaB.png
http://i.imgur.com/uF1JEuO.png
張凡計組的書中,在第5章-『利用管線增加效能』有提到,
可以藉由迴圈展開來進行平行處理,所以這邊我也想用一樣的方法來做,
具體來說就是檢查一下迴圈裡面有沒有什麼data hazard和control hazard的情形發生,
我也像他題目中的範例一樣,分成0、25、50、75來看,
看不出會有data hazard的問題啊@@?
這題張凡考古題給的答案是a、b、c、e
想請大家幫忙解惑一下@@。
105年的考題也有類似的題目,我也是依照這個方式去選答案的,
貼在這邊給大家比較一下。
http://i.imgur.com/wCpaV3N.png