




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、2021/8/61流水線處理機及其設計流水線處理機及其設計2021/8/626.1 引言引言S: 性能加速比I: 一個程序被執行的總的指令條數CPI: 每條指令總體平均所需的時鐘周期數CPInp:非流水線處理機的CPICPIp: 流水線處理機的CPIm: 一條指令執行分成級T: 每個時鐘周期的時間長度2021/8/632021/8/641234512345123451234512345123452021/8/65123451234512345123451234511212311221234523334445562021/8/66指令系統指令系統2021/8/672021/8/682021/8/
2、692021/8/6106.2.1 流水線級 6.2 流水線處理機的數據路徑流水線處理機的數據路徑2021/8/611 2021/8/6122021/8/613流水線是m級每一級的時間是t執行n條指令 寫出非流水線操作時,所需時間公式1.寫出流水線操作時,所需時間公式1.T=nmt2.T=mt+(n-1)t3.S=流水線性能/非流水線性能 =nmt/(mt+(n-1)t) =nm/(m+n-1) =m/(m/n-1/n+1)=m2021/8/614Add rd,rs1,rs2;Addi rd,rs1,immeStore rd,rs1,immeLoad rd,rs1,imme2021/8/615
3、6.2.2 流水線各級的操作1.IF 級2.ID級3. EXE級4.MEM 級5.WB 級2021/8/6162021/8/6172.ID級2021/8/6183. EXE級2021/8/6194.MEM 級2021/8/6205.WB 級2021/8/6210:Add r1,r2,r3;1:Sub r4,r5,r6;2:And r7,r8,r9;3:Addi r10,r11,45;4:Ori r12,r13,43;2021/8/622Load rd,rs1,rs2;Load rd,rs1,imme;2021/8/623Store rd,rs1,imme;2021/8/6246.3.1 算術操
4、作和存儲器訪問控制 6.3 流水線處理機的控制流水線處理機的控制2021/8/625R1load rd,(rs1)2021/8/658寄存器堆有兩個寫端口2021/8/659改造load rd,(imm)rs1=load rd,(rs1)2021/8/660讀寄存器相關 現象 解決辦法2021/8/661現象store rd,(rs1,rs2)2021/8/662解決辦法2021/8/6636.5 數據相關及解決辦法 6.5.1 數據相關問題(現象) 6.5.2 暫停數據相關流水線 6.5.3 提高流水線處理機的性能- 內部前推 6.5.4 處理load指令- 暫停與內部前推想結合 2021/
5、8/6646.5.1 數據相關數據相關2021/8/6652021/8/6662021/8/6676.5.2 暫停數據相關流水線2021/8/6682021/8/669檢測出數據相關DEPEN=A_DEPEN+B_DEPENA_DEPEN=EXE_A_DEPEN+MEM_A_DEPEN2021/8/6702021/8/671暫停流水線要做以下3件事情 封鎖當前正在譯碼的指令的寫控制信號; 不把從存儲器取來的下一條指令打入IR; 不改變當前PC值。2021/8/6722021/8/6732021/8/6746.5.3 提高流水線處理機的性能內部前推2021/8/6752021/8/6761.轉移
6、指令或存儲指令2.轉移指令或存儲指令3.任意指令不相關1.非轉移指令或存儲指令2.轉移指令或存儲指令3.任意指令4.不相關1.非轉移指令或存儲指令2.轉移指令或存儲指令3.任意指令相關2021/8/6772021/8/6782021/8/6792021/8/6802021/8/6816.5.4 處理load指令-暫停與內部前推想結合2021/8/6822021/8/6832021/8/6842021/8/6852021/8/6866.6 轉移相關及解決辦法6.6.1 轉移相關問題2021/8/6872021/8/688解決轉移相關問題 暫停流水線; 假定轉移不發生; 延遲轉移。2021/8/6896.6.2 暫停流水線2021/8/6902021/8/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年社會發展與公共政策碩士課程期末考試題及答案
- 2025年教師資格考試試卷及答案
- 2025年機電一體化技術考試試題及答案
- 2025年動物醫學專業基礎知識考試試題及答案
- 2025年翻譯專業學位考試試卷及答案
- 村級防溺水安全宣傳工作會議記錄
- 特殊事項報告管理制度
- 特殊工種公司管理制度
- 特殊時期財務管理制度
- 特殊病歷護理管理制度
- 2024年江蘇省無錫市中考歷史真題(解析版)
- 人人講安全個個會應急 課件-2024-2025學年高二下學期防災減災主題班會
- 《成人慢性腎臟病食養指南(2024年版)》解讀
- 2025年北京市東城區九年級初三一模語文試卷(含答案)
- 品控勞務合同協議
- 消防培訓課件2025
- 2025-2030中國HFO1234yf行業市場現狀供需分析及投資評估規劃分析研究報告
- 2025年江西上饒市中考一模化學試題(含答案)
- DBJ52T-既有建筑幕墻安全性檢測鑒定技術規程
- 2024北京化學工業集團有限責任公司所屬企業招聘33人筆試參考題庫附帶答案詳解
- 新能源貨車租賃戰略合作協議書(2篇)
評論
0/150
提交評論