




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
6流水線處理機及其設計6.1引言S:性能加速比I:一個程序被執(zhí)行的總的指令條數(shù)CPI:每條指令總體平均所需的時鐘周期數(shù)CPInp:非流水線處理機的CPICPIp:流水線處理機的CPIm:一條指令執(zhí)行分成級T:每個時鐘周期的時間長度12345123451234512345123451234512345123451234512345123451121231122123452333444556指令系統(tǒng)6.2.1流水線級
6.2流水線處理機的數(shù)據(jù)路徑
流水線是m級每一級的時間是t執(zhí)行n條指令寫出非流水線操作時,所需時間公式寫出流水線操作時,所需時間公式1.T=nmt2.T=mt+(n-1)t3.S=流水線性能/非流水線性能
=nmt/(mt+(n-1)t)=nm/(m+n-1)=m/(m/n-1/n+1)=mAddrd,rs1,rs2;Addird,rs1,immeStorerd,rs1,immeLoadrd,rs1,imme6.2.2流水線各級的操作1.IF級2.ID級3.EXE級4.MEM級5.WB級2.ID級3.EXE級4.MEM級5.WB級0:Addr1,r2,r3;1:Subr4,r5,r6;2:Andr7,r8,r9;3:Addir10,r11,45;4:Orir12,r13,43;Loadrd,rs1,rs2;Loadrd,rs1,imme;Storerd,rs1,imme;6.3.1算術操作和存儲器訪問控制
6.3流水線處理機的控制R1<=r2+4
6.3.2流水線轉(zhuǎn)移指令控制bne
disp(branchonnotequaltozero)
IfZ,pc=pc+dispbeq
disp(branchonequaltozero)
IfZ,pc=pc+dispbranchdisp(unconditionalbranch)pc=pc+dispSubr1,r1,1;nop;bneloop;nop;…branchti;nop;Subrd,rs1,rs2;Bne
dispLoad….Add…..
6.3.3流水線各級信號的產(chǎn)生流水線中的相關及解決辦法結構相關問題數(shù)據(jù)相關問題轉(zhuǎn)移相關問題6.4結構相關及解決辦法存儲器相關寫寄存器相關讀寄存器相關存儲器相關現(xiàn)象解決辦法現(xiàn)象解決辦法寫寄存器相關現(xiàn)象解決辦法現(xiàn)象現(xiàn)象解決辦法ALU指令用5個周期寄存器堆有兩個寫端口改造loadrd,(imm)rs1=>loadrd,(rs1)寄存器堆有兩個寫端口改造
loadrd,(imm)rs1=>loadrd,(rs1)
讀寄存器相關現(xiàn)象解決辦法現(xiàn)象storerd,(rs1,rs2)解決辦法6.5數(shù)據(jù)相關及解決辦法6.5.1數(shù)據(jù)相關問題(現(xiàn)象)6.5.2暫停數(shù)據(jù)相關流水線6.5.3提高流水線處理機的性能---
內(nèi)部前推6.5.4處理load指令----
暫停與內(nèi)部前推想結合
6.5.1數(shù)據(jù)相關6.5.2暫停數(shù)據(jù)相關流水線檢測出數(shù)據(jù)相關DEPEN=A_DEPEN+B_DEPENA_DEPEN=EXE_A_DEPEN+MEM_A_DEPEN暫停流水線要做以下3件事情封鎖當前正在譯碼的指令的寫控制信號;不把從存儲器取來的下一條指令打入IR;不改變當前PC值。6.5.3提高流水線處理機的性能內(nèi)部前推1.轉(zhuǎn)移指令或存儲指令2.轉(zhuǎn)移指令或存儲指令3.任意指令不相關1.非轉(zhuǎn)移指令或存儲指令2.轉(zhuǎn)移指令或存儲指令3.任意指令4.不相關1.非轉(zhuǎn)移指令或存儲指令2.轉(zhuǎn)移指令或存儲指令3.任意指令相關6.5.4處理load指令----暫停與內(nèi)部前推想結合6.6轉(zhuǎn)移
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年04月甘肅平?jīng)鍪袐D幼保健院引進招聘急需緊缺人才6人筆試歷年專業(yè)考點(難、易錯點)附帶答案詳解
- 提升專業(yè)培訓的有效性
- 液力機械在復合材料加工中的應用考核試卷
- 租書服務的專業(yè)知識分享考核試卷
- 消防員安全培訓
- 游戲內(nèi)容多元文化表現(xiàn)與交流考核試卷
- 樂器制作項目管理與評估考核試卷
- 油氣田生產(chǎn)安全應急預案考核試卷
- 檢維修作業(yè)管理培訓(2024新修訂)
- 2025員工試用期工作總結(簡短24篇)
- 幼兒園《開關門要小心》
- 《運營管理》第2版題庫與參考答案
- 基于PLC的自動配料系統(tǒng)畢業(yè)設計論文
- 企業(yè)事業(yè)單位突發(fā)環(huán)境事件應急預案備案表范本
- 煙花爆竹工程設計安全規(guī)范
- 回旋加速器的五個有關問題
- 四川省中學生學籍卡片
- 夕陽簫鼓-鋼琴譜(共11頁)
- 地面沉降監(jiān)測技術要求
- 基本建設項目建設成本管理規(guī)定解讀
- 金色的魚鉤課本劇
評論
0/150
提交評論