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