一级特黄AAA大片在线观看_国产一级a毛一级a看免费视频_一级a性色生活片久久无少妇一级婬片免费放_特级丰满少妇一级AAAA爱毛片_综合久久午夜无码鲁丝片久久真人一级毛片_完整观看高清秒播国内外精品资源_欧美成人精品欧美一级乱黄_伊人天天久大香线蕉av色_无毒不卡在线观看无需下载_寡妇高潮一级毛片91免费看`日韩一区二区

歡迎來到東莞市佳富機(jī)械設(shè)備有限公司網(wǎng)站,我們竭誠為您提供流水線、組裝線、小型流水線、精密流水線等產(chǎn)品!
服務(wù)熱線:139 2558 1811 / 137 1370 0513
東莞市佳富機(jī)械設(shè)備有限公司
自主設(shè)計(jì)生產(chǎn),為您提供專屬的輸送機(jī)定制解決方案
返回列表

流水線生產(chǎn)廠家中流水線的控制問題

文章出處:常見問題責(zé)任編輯:東莞市佳富機(jī)械設(shè)備有限公司 發(fā)表時(shí)間:2021-08-18

流水線生產(chǎn)廠家告訴你,當(dāng)遇到流水線控制相關(guān)問題時(shí),可以采用以下4種方法解決:
①延遲轉(zhuǎn)移技術(shù)。延遲轉(zhuǎn)移技術(shù)是在遇到轉(zhuǎn)移指令時(shí),依靠編譯器把一條或幾條沒有數(shù)據(jù)相關(guān)或控制相關(guān)的指令調(diào)度到轉(zhuǎn)移指令的后面。當(dāng)被調(diào)度的指令執(zhí)行完成后,轉(zhuǎn)移指令目標(biāo)地址也已經(jīng)計(jì)算出來了。
②靜態(tài)轉(zhuǎn)移預(yù)測(cè)技術(shù)。所謂靜態(tài)轉(zhuǎn)移預(yù)測(cè)是指在處理器的硬件或軟件設(shè)計(jì)完成后,轉(zhuǎn)移預(yù)測(cè)的方向就已經(jīng)確定了,預(yù)測(cè)的方向可能是轉(zhuǎn)移成功的方向,也可能是轉(zhuǎn)移不成功的方向。在程序?qū)嶋H執(zhí)行過程中,轉(zhuǎn)移預(yù)測(cè)的方向不能改變。如果在硬件上設(shè)置一個(gè)目標(biāo)緩沖棧及相應(yīng)的控制邏輯,靜態(tài)轉(zhuǎn)移預(yù)測(cè)技術(shù)還可以在轉(zhuǎn)移成功和不成功兩個(gè)方向都預(yù)取指令。這樣,轉(zhuǎn)移造成的損失可以減少一些。
③動(dòng)態(tài)轉(zhuǎn)移預(yù)測(cè)技術(shù)。流水線生產(chǎn)廠家告訴你,所謂動(dòng)態(tài)預(yù)測(cè)技術(shù)是指控制器能夠根據(jù)程序的執(zhí)行過程動(dòng)態(tài)地改變轉(zhuǎn)移的預(yù)測(cè)方向,根據(jù)近期轉(zhuǎn)移是否成功的歷史記錄來預(yù)測(cè)下一次的轉(zhuǎn)移目標(biāo)。
④提前形成條件碼。對(duì)于一般的條件轉(zhuǎn)移指令,轉(zhuǎn)移條件碼是由上一條運(yùn)算型指令產(chǎn)生的。對(duì)于大多數(shù)情況,不必等運(yùn)算完成之后,而在運(yùn)算實(shí)際開始之前或在運(yùn)算中間就能產(chǎn)生條件碼,這樣,轉(zhuǎn)移的目標(biāo)就已確定了,從而可確保預(yù)取指令的正確性。對(duì)于循環(huán)控制指令,可能通過編譯器將一般的循環(huán)控制指令轉(zhuǎn)變?yōu)閷iT的循環(huán)控制指令,并設(shè)置一個(gè)專門的條件碼寄存器,把產(chǎn)生條件碼的運(yùn)算型指令和使用這個(gè)條件碼的條件轉(zhuǎn)移指令分離開,只要循環(huán)體長度不是很短,循環(huán)體中所有指令再加上兩條循環(huán)控制指令就可以充滿流水線,流水線就不會(huì)有“斷流”的情況發(fā)生,因些流水線的效率就不受影響。