<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      流水線的相關(guān)問題

      引言

      在CPU流水線中會出現(xiàn)一些相關(guān)的情況,導致流水線不能很好地表現(xiàn)出理論性能

      流水線相關(guān)分類

      結(jié)構(gòu)相關(guān)

      指的是在指令執(zhí)行過程中,由于硬件資源滿足不了指令執(zhí)行的要求,發(fā)生硬件資源沖突而產(chǎn)生的相關(guān)

      例子:指令和數(shù)據(jù)使用同一個存儲器,如果取指的同時需要對存儲器中的數(shù)據(jù)進行訪問,產(chǎn)生存儲器訪問沖突

      控制相關(guān)

      指的是流水線中的分支指令或者其他需要改寫PC的指令造成的相關(guān)

      數(shù)據(jù)相關(guān)

      指的是在流水線中執(zhí)行的幾條指令中,一條指令依賴于前面指令的執(zhí)行結(jié)果

      tips:下面的指令j都是在指令i后面執(zhí)行,且二者對同一個寄存器或存儲器單元操作

      RAW

      即指令j在指令i寫入寄存器之前嘗試讀出該寄存器的內(nèi)容,指令j得不到正確的數(shù)據(jù)

      WAR

      即指令j在指令i讀取寄存器之前就去更改寄存器的內(nèi)容,指令i得不到正確的數(shù)據(jù)

      WAW

      即指令j在指令i之前寫寄存器,指令'i'的值會覆蓋指令j的值,寄存器保存的數(shù)據(jù)不是最新的

      解決辦法

      數(shù)據(jù)相關(guān)

      WAW

      合理分配寫入的時機,最好確保只有一個階段進行寫入操作 --- 目前我只知道這個辦法

      WAR

      WAW類似,控制讀寫的階段,將二者分開,比如:每次都是在譯碼階段讀寄存器,在回寫階段寫寄存器

      RAW

      1. 插入暫停周期
        當檢測到該數(shù)據(jù)相關(guān)插入nop周期 --- 一定程度上會影響流水線的效率

      2. 編譯器調(diào)度
        軟件調(diào)整指令執(zhí)行的順序

      3. 數(shù)據(jù)前推
        將計算結(jié)果從其產(chǎn)生處直接送到其他指令需要處或所有需要的功能單元處,避免了流水線的暫停

      控制相關(guān)

      使用延遲槽技術(shù),即轉(zhuǎn)移指令后面的一條指令為延遲指令,延遲指令一定會執(zhí)行,但是結(jié)果不一定會被保存

      選自雷思磊的《自己動手寫CPU》

      同時,將分支跳轉(zhuǎn)提前到譯碼階段,即在譯碼階段就完成對跳轉(zhuǎn)指令的執(zhí)行,因為跳轉(zhuǎn)指令只需要改變PC的值

      結(jié)構(gòu)相關(guān)

      參考資料

      自己動手寫CPU

      posted @ 2022-06-26 22:02  sunshineoier  閱讀(243)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲av本道一区二区| 亚洲精品动漫一区二区三| 蜜臀av一区二区三区在线| 乱码午夜-极品国产内射| 国产精品中文字幕观看| 精品一日韩美女性夜视频| 中文国产不卡一区二区| 精品精品亚洲高清a毛片| 国产精品亚洲一区二区在| 深夜精品免费在线观看| 性色av蜜臀av色欲av| 亚洲国产无套无码av电影| 亚洲不卡一区二区在线看| 亚洲熟妇在线视频观看| julia无码中文字幕一区| 亚洲成av人片不卡无码手机版| 欧美亚洲另类 丝袜综合网| 尤溪县| 亚洲精品一区二区三区蜜| 国产成人一区二区不卡| 久久se精品一区精品二区| 亚洲一区二区av观看| 中文字幕国产日韩精品| 亚洲а∨天堂久久精品2021| 久久亚洲精精品中文字幕| 无码日韩精品一区二区三区免费| 国产精品高清一区二区三区| 色欲AV无码一区二区人妻| 亚洲国产成人自拍视频网| av天堂午夜精品一区| 国产精品扒开腿做爽爽爽a片唱戏| 成人亚洲狠狠一二三四区| 日韩人妻中文字幕精品| 亚洲av本道一区二区| 中文熟妇人妻av在线| 亚洲男人第一无码av网| 极品少妇无套内射视频| 国产精品国产精品国产专区不卡 | 国产精品一码在线播放| 国产永久免费高清在线| 成武县|