网站大量收购闲置独家精品文档,联系QQ:2885784924

流水线处理技术课件.pptVIP

流水线处理技术课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共76页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

比較:N=40.267N=100.303N=1000.3340%45%49%1.61.81.98nspTp(1/△t)n=4,m=4說明:NM流水性能才發揮得更好下午8時59分*例2.以浮點加法運算為例(四段流水線)各段時間相等,如何求吞吐率、效率。求Z=A+B+C+D+E+F+G+H,TP、η、Sp注意有相關時間空間Z=A+B+C+D+E+F+G+H1234567TP=7/15△t,η=7*4/(15*4)=7/15解:Sp=4*7/15=28/15=1.871111222233334444555566667777下午8時59分*例3.ASC電腦功能算術運算流水線各段時間相等,6次浮點加、5次定點乘的吞吐率,效率,加速比M=8,N=11.分析:T加=6+(6-1)*1=11(△t)T乘=4+(5-1)*1=8(△t)則TP=11/(11+8)△t=11/19△tSp=56△t/19△t=2.94η=(6*6+5*4)△t/(19*8△t)=6/52=7/1912345612345612345612345612345867123456123456時間浮加定點乘一二三四五一二三四五一二三四五一二三四五下午8時59分*1.分段時間△t儘量小、儘量一致,TP=1/△t,則TP越大;若m太多,則處理時間長,鎖存器越多。2.△t選取,各級微操作需邏輯級門,每個門的延時加走線延時再加3%冗餘量.3.緩衝深度影響.(緩衝器個數)4.非線性流水的合理控制5.2.5流水的控制和設計

一、時序和緩沖二.相關處理定義:相近指令出現某種關聯使不能同時執行。資源相關數據相關控制相關下午8時59分*1.資源相關資源相關是指當有多條指令進入流水線後在同一機器週期內爭用同一功能部件所發生的衝突例1:兩條指令同時要用一個加法器ALULOAD/STOREIF取指取指ID解碼、讀寄存器堆解碼、讀寄存器堆EX執行計算訪存有效地址MEM-訪存(讀或寫)WB結果寫回寄存器堆將讀出的數據寫入寄存器堆指令流水段不同類型指令中各流水段進行的操作下午8時59分*兩條指令同時訪存造成資源相關MEMEXIDIF指令i+4WBMEMEXIDIF指令i+3WBMEMEXIDIF指令i+2WBMEMEXIDIF指令i+1WBMEMEXIDIFLoad指令87654321時鐘指令衝突取指解碼執行訪存寫回例2:下午8時59分*EXIDIF指令i+4MEMEXIDIF停頓指令i+3WBMEMEXIDIF指令i+2WBMEMEXIDIF指令i+1WBMEMEXIDIFLoad指令87654321時鐘指令9WBMEM使i+3指令停頓一拍進入流水線,以解決訪存相關或重複設置一個記憶體解決方法:下午8時59分*例:有i和j兩條指令,i指令在前,j指令在後,則三種不同類型的數據相關的含義為:RAW讀寫(先寫後讀)-指令j試圖在指令i寫入寄存器前就讀出該寄存器內容,這樣,指令j就會錯誤地讀出該寄存器舊的內容。(改用相關)i:R1+R2-R3j:R3*R4-R5WAR寫讀(先讀後寫)-指令j試圖在指令i讀出寄存器之前就寫入該寄存器,這樣,指令i就錯誤地讀得該寄存器新的內容。(用改相關)i:R3*R4-R5j:R1+R2-R3WAW寫寫(先寫後寫)-指令j試圖在指令i寫寄存器之前就寫入該寄存器,這樣,兩次寫的先後次序被顛倒,就會錯誤地使由指令i寫入的值成為該寄存器內容。(改改相關)i:R1*R2-R3j:R4+R5-R32.數據相關順序流動不按順序流動不按順序流動下午8時59分*例1:如果流水線要執行以下的兩條

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地未知
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档