版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
4.5流水線概1流水線效率的提流水線:一種實(shí)現(xiàn)多條指 執(zhí)行的技術(shù)2=8/3.5==2n/(0.5n+1.5)≈
2MIPS指令的五個(gè)處理步IF(Instructionfetch):從指 器中取IDInstructiondecode)EXExecuteMEM:從數(shù) WBWriteresultback)Cycle
Cycle
Cycle
Cycle
Cycle3單周期與流水InstrALU1001001001001001004(Tc(Tc(Tc5 4)本例獲得的加速比加速比= ≈CPI*CC*IC,一個(gè)5級(jí)流水線的CC接近非流水線的6例2:lw、sw、R型指
Cycle
Cycle3Cycle
Cycle
Cycle
Cycle
CycleR-
改善吞吐率(單位時(shí)間內(nèi)完成的任務(wù)數(shù)) CycleCycle單周期CycleCycle流水8如果所有流水級(jí)操作平衡(時(shí)間相同Timebetween=TimebetweeninstructionsnonpipelinedNumberofstages加速比=無流水線指令的執(zhí)行時(shí)間/有流水線指令的執(zhí)行≈流水線級(jí)(理想情況下若不平衡,則加速比要降9面向流水線的指令集設(shè)(32可以在第二級(jí)譯碼的同時(shí)讀寄存器(見P204圖4-面向流水線的指令集設(shè)訪存操作僅在load和store指可以在第3步執(zhí)行操作(加減等)或計(jì)算內(nèi)存地觀察:lw,sw指令僅僅訪存,并無加減等運(yùn)算操 而指令有可能(4圖-37)儲(chǔ)器,所以第三步要一分為二:計(jì)算訪存地址,訪面向流水線的指令集設(shè)每個(gè)指令產(chǎn)生至多1個(gè)需要寫的結(jié)果(即改變計(jì)算機(jī)狀態(tài)),并在最后一步完成:MEMWB 字需訪存兩次 流水 (結(jié) 結(jié)兩個(gè)不同的指令同 數(shù)數(shù)據(jù)/指令使用同一 器會(huì)導(dǎo)致結(jié)Time(clock nt Instt Instrd
Readingdatafrom InstrInst
Readingfrom
使用分開的指 器和數(shù) 流水 (數(shù) 數(shù)比較理想的情
Time(clock addnt Instt
期的后半周,以免寄存器堆的 Instrd
這類數(shù) addr
clockedgethatcontrolsregisterwriting
clockedgethatcontrolsloadingofpipelinestate 不太理想的情況(造成阻塞$t2,$s0,例:$t2,$s0,轉(zhuǎn)發(fā)(旁路 裝載-使用型數(shù)轉(zhuǎn)發(fā)不能避免所有的流水線阻重新安排代碼以避免阻重新安排代碼避免在load指令后load的結(jié)C代碼:ABECBlw$t1,0($t0)lw$t2,4($t0)add$t3,$t1,$t2sw$t3,12($t0)lw$t4,8($t0)add$t5,$t1,$t4sw$t5,16($t0)
lw$t1,0($t0)lw$t2,4($t0)lw$t4,8($t0)add$t3,$t1,$t2sw$t3,12($t0)add$t5,$t1,$t4sw$t5,16($t0)13 111311流水 :控 (分 分支引起的控 ns Instrd Instr
解決方法一:遇到分支就阻等待分支指令的輸出,再取指。(慢在MIPS流水線,在ID阻塞對(duì)分支性能的影響。P209,CPI=Time(clock Instnt Instt Instrd Instr
一旦流水線填令,所以CPI1Inst
Timetofillthe
解決方法2:總是預(yù)測分支未發(fā)更 分支預(yù)測方根據(jù)典型的 為預(yù)例如循環(huán)和if預(yù)測向預(yù)測向若預(yù)測錯(cuò)誤,阻塞并重新取正確的指令,同時(shí)更新歷史延遲分指令(透明 Pipeline小流水線通過改善吞吐率改善性加速比:CPI≈1但CC快了許多流水線時(shí)鐘周期受限于最慢的流水
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 強(qiáng)化品牌傳播的工作總結(jié)計(jì)劃
- 員工滿意度調(diào)查方案計(jì)劃
- 2024年高效PDC鉆頭項(xiàng)目發(fā)展計(jì)劃
- 數(shù)字化時(shí)代的教學(xué)創(chuàng)新計(jì)劃
- 城市規(guī)劃設(shè)計(jì)承攬合同三篇
- 2024年輸注延長管合作協(xié)議書
- 2024年休閑專用車及其零附件項(xiàng)目發(fā)展計(jì)劃
- 2024-2025學(xué)年高中英語版必修第一冊北師版 Unit 2 Section Ⅳ LESSON 3 RUNNING AND FITNESS
- 2023-2024學(xué)年湖北省咸寧市通城縣四校聯(lián)考九年級(jí)(上)第一次月考化學(xué)試卷(10月份)
- 2021年浙江臺(tái)州中考滿分作文《此心光明亦復(fù)何言》
- 快樂勞動(dòng)幸福成長國旗下講話范文六篇
- 《第二單元 多彩的音樂風(fēng)格學(xué)習(xí)項(xiàng)目一 中國音樂萬花筒-苗族民歌與彝族民歌》教案七年級(jí)上冊人教版(新版2024)
- 翡翠借貨合作協(xié)議書模板
- 2024醫(yī)院智慧閱片室解決方案
- 4.1 家的意味 課件-2024-2025學(xué)年統(tǒng)編版道德與法治七年級(jí)上冊
- 高職國際商務(wù)專業(yè)《國際商務(wù)談判》說課稿
- 《山西省中小學(xué)校安全隱患排查指南》
- 中介返傭合同協(xié)議書
- 九年級(jí)體育 《體育與與健康》教案 人教新課標(biāo)版
- 2024年秋季新外研版三年級(jí)上冊英語課件 Unit 3 第3課時(shí)(Speed up)
- 遼寧省大連市英語中考2024-2025學(xué)年測試試題與參考答案
評(píng)論
0/150
提交評(píng)論