在市場競爭越來越激烈的今天,,只有質(zhì)量過硬的產(chǎn)品才能在市場中占有一席之地,。同樣的東莞流水線也不例外。為什么同一款流水線都有價格高低之分,,這就與其性能等相關(guān),。下面小編就來給大家講講影響東莞流水線性能的一些相關(guān)因素:
東莞流水線為了實現(xiàn)同一個時間內(nèi)可以實現(xiàn)兩個或兩個以上的操作,就要確保流水線要保持通暢,,讓任務(wù)充分的分配到每一個工位上,,但是在實際操作中,會有2兩種情況會使流水線停下來或不能啟動:
1,、多個任務(wù)在同一個時間周期內(nèi)爭用同一個流水段,。例如,在東莞流水線指令中,,如果數(shù)據(jù)和指令是放在同一個儲存器中,,并且訪問接口也只有一個,那么,兩條指令就會爭用儲存器,,在一些算數(shù)流水線中,,有些運算會同時訪問一個運算部件,這樣就會造成多個任務(wù)在同一個時間周期內(nèi)爭用同一個流水線段,,影響了東莞流水線的性能,。
2、數(shù)據(jù)依賴,,舉個例子,,A運算必須得到B運算的結(jié)果,但是,,如果B運算還沒有開始,,A運算動作就必須等待,因此兩側(cè)運算不能同時執(zhí)行,。
這兩種情況的出現(xiàn)都會影響東莞流水線的性能,,但是我們也不需要擔(dān)心,因為對于第一種情況,,我們可以增加運算部件數(shù)量來使他們不必爭用同一個部件,,而第二種情況,我們可以用指令調(diào)度的方法來重新安排指令或運算的順序,。