技術處理方法有什么?流水線處理方式是一種時間重疊并行處理的處理技術,具體地說,就是流水線可以在同一個時間啟動2個或以上的操作,借此來提高性能。為了實現這一點,流水線必須要時時保存暢通,讓任務充分流水,但在實際中,會出現2種情況使流水線停頓下來或不能啟動:
1、多個任務在同一時間周期內爭用同一個流水段。比喻,假如在指令流水線中,倘使數據和指令是放在同一個儲存器中,而且訪問接口也只有一個,那么,兩條指令會爭用儲存器;在少许算數流水線中,有些運算會同時訪問一個運算部件。
2、數據依賴。比喻,A運算得到B運算的結果,但是,B運算沒有開始,A運算動作等待,直到B運算完成,兩次運算不能同時執行。
解決方案:
1、添补運算部件的數量來使他們不必爭用同一個部件;
2、用指令調度的想法重新安排指令或運算的順序。