- 1、本文档共76页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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:如果流水線要執行以下的兩條
您可能关注的文档
- 流动资产投资课件.ppt
- 流动资金管理课件.pptx
- 流动阻力和能量损失课件.ppt
- 流动阻力与能量损失课件.ppt
- 流量阀和节流调速回路课件.ppt
- 流量阀与节流调速回路课件.ppt
- 流量控制阀课件.ppt
- 流量控制阀课件.ppt
- 流水地貌课件.ppt
- 流体动力学课件.ppt
- 小学政治课堂中探讨国家政治体制的现代化建设教学研究课题报告.docx
- 高中生学习焦虑症状调查分析教学研究课题报告.docx
- 初中体育运动技能训练对学生身体协调能力提升的影响研究教学研究课题报告.docx
- 高中政治政治教育中的思想政治素质培养与公民意识培养策略研究教学研究课题报告.docx
- 影视艺术作品对学生审美的影响教学研究课题报告[001].docx
- 高中物理实验教学中探究学生实验设计能力的培养策略教学研究课题报告.docx
- 初中政治实践中政治理论研究与创新政治观念培养教学研究课题报告.docx
- 初中政治政治教育中思想道德修养培养的策略与实践研究教学研究课题报告.docx
- 小学科学课程的实验设计与实践探索教学研究课题报告.docx
- 政治学研究民主制度下的政治参与与决策教学研究课题报告[001].docx
文档评论(0)