色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>電子百科>電腦硬件>臺式機>

流水線中的相關培訓教程[3]

2010年04月13日 16:02 m.1cnz.cn 作者:佚名 用戶評論(0
關鍵字:流水線(25641)

流水線中的相關培訓教程[3]

(1) 寫后讀相關(RAW:Read After Write) (命名規則) :j 的執行要用到 i 的計算結果,當它們在流水線中重疊執行時,j 可能在 i 寫入其計算結果之前就先行對保存該結果的寄存器進行讀操作,從而得到錯誤的值。這是最常見的一種數據相關,圖3.3.6和圖3.3.7中采用定向技術消除的數據相關就屬于這種類型。

??? (2) 寫后寫相關(WAW:Write After Write ):j 和 i 的目的寄存器相同,當它們在流水線中重疊執行時,j 可能在 i 寫入其計算結果之前就先行對該結果寄存器進行寫操作,從而導致寫入順序錯誤,在目的寄存器中留下的是 i 寫入的值,而不是 j 寫入的值。

??? 如果在流水線中不只一個段可以進行寫操作,或者當流水線暫停某條指令時,允許該指令之后的指令繼續前進,就可能會產生這種類型的數據相關。由于 DLX 流水線只在 WB 段寫寄存器,所以在 DLX 流水線中執行的指令不會發生這種類型的數據相關。如果我們對DLX流水線作如下改變,在DLX流水線中執行的指令就有可能發生WAW相關。首先,將 ALU 運算結果的寫回操作移到 MEM 段進行,因為這時計算結果已經有效;其次,假設訪問數據存儲器占兩個流水段。下面是兩條指令在修改后的 DLX 流水線中執行的情況:

??? 可以看出,在修改后的 DLX 流水線中執行上述指令序列后,寄存器 R1 中的內容是第一條指令(LW)的寫入結果,而不是 ADD 指令的寫入結果。這就是由于 WAW 相關所帶來的錯誤執行結果。

??? (3) 讀后寫相關(WAR:Write After Read ):j 可能在 i 讀取某個源寄存器的內容之前就先對該寄存器進行寫操作,導致 i 后來讀取到的值是錯誤的。

??? 由于 DLX 流水線在 ID 段完成所有的讀操作,在 WB 段完成所有的寫操作。所以,在 DLX 流水線中不會產生這種類型的數據相關。基于上面修改后的 DLX 流水線,考察下面兩條指令的執行情況:

??? 如果 SW 指令在 MEM2 段的后半部分讀取寄存器 R2 的值,ADD 指令在 WB 段的前半部分將計算結果寫回寄存器 R2,則 SW 將讀取錯誤的值,將 ADD 指令的計算結果寫入存儲器中。值得注意的是,在讀后讀(RAR: Read After Read)的情況下,不存在數據相關問題。

4. 需要暫停的數據相關

??? 前面我們討論了如何利用定向技術消除由于數據相關帶來的暫停。但是,并不是所有數據相關帶來的暫停都可以通過定向技術消除。

??? 為了保證流水線正確執行上述指令序列,可以設置一個稱為流水線互鎖(pipeline interlock)的功能部件。一旦流水線互鎖檢測到上述數據相關,流水線暫停執行LW指令之后的所有指令,直到能夠通過定向解決該數據相關為止。

圖3.3.12為流水線互鎖插入暫停后流水線數據通路;

??? 圖3.3.13是 加入暫停前后的流水線時空圖。

?

非常好我支持^.^

(2) 100%

不好我反對

(0) 0%

( 發表人:admin )

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 精品欧美一区二区三区久久久| 国产九色在线| 男女肉大捧进出全过程免费| 性虎成人网| 日韩插啊免费视频在线观看| 日本不卡不码高清免费| 欧美男同gay粗大又长| 在线看片亚洲| 久久久久久亚洲精品影院| 亚洲色播永久网址大全| 精品国产自在自线官方| 夜色女人香| 久久青青草原| 日韩av国产av欧美天堂社区| thermo脱色摇床安卓下载| 欧美午夜理伦三级在线观看| jealousvue成熟40岁| 日本 一二三 不卡 免费| 超碰免费碰免费视频| 色综合久久网女同蕾丝边| 国产精品路线1路线2路线| 亚洲 欧美 国产 综合 在线| 国产永久免费观看视频软件| 亚洲一区二区影院| 伦理片 qvod| jk制服喷水| 无码任你躁久久久久久老妇双奶| 一二三四在线观看高清电视剧| 久久re视频这里精品09首页| 日日干夜夜爽| 国产99久久久国产精品成人| 免费国产成人| 国产在线精品亚洲另类| 全部老头和老太XXXXX| 办公室的秘密2中文字幕| 视频区 国产 欧美 日韩| 国产欧美在线亚洲一区刘亦菲 | 亚洲AV久久无码精品九号软件 | 国产色偷偷男人的天堂| 伊人久久大香线蕉影院95| 欧美高跟镣铐bdsm视频|