- 1、本文档共142页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机体系结构PPT教学课件-第三章流水线
Chapter 3 PIPELINING Basic and Intermediate Concepts流水线:基本概念 Computer Architecture A Quantitative Approach A. 流水线基本定义 What is pipelining? (什么是流水线) How is the pipelining Implemented? (流水线是怎么实现的) What makes pipelining hard to implement? (流水线实现的困难是什么) Basic methods improving pipelining (提高流水线性能的一些基本方法) What is Pipelining ? Pipelining(流水线定义): “A technique designed into some computers to increase speed by starting the execution of one instruction before completing the previous one.” Modern English-Chinese Dictionary implementation technique whereby different instructions are overlapped in execution at the same time.(多条指令同时重叠执行) implementation technique to make fast CPUs Why Pipelining: Its Nature(流水线的本质) Laundry(洗衣店) Ann, Brian, Cathy, Dave each have one load of clothes to wash, dry, and fold Washer(洗衣机) takes 30 minutes Dryer(干衣机) takes 40 minutes “Folder”(叠衣人) takes 20 minutes 顺序执行的洗衣 Sequential laundry takes 6 hours for 4 loads If they learned pipelining, how long would laundry take? 流水线的洗衣 开始工作越快越好 Why pipelining : overlapped(重叠) Latches(锁存器), called pipeline registers break up computation into 5 stages Deal 5 tasks at the same time. Only deal one task each time. This task takes “ such a long time” ns: nanosecond 纳秒即十亿分之一秒 Why pipelining: more faster Can “launch(开始)” a new computation every 100ns in this structure Can finish 107 computations per second Can launch a new computation every 20ns in pipelined structure Can finish 5×107 computations per second Why pipelining : conclusion The key implementation technique used to Make fast CPU: decrease CPUtime.(减少CPU时间的关键技术) Improving of Throughput ( rather than individual execution time) (提高吞吐量,而不是单条指令的执行时间) Improving of efficiency for resources (functional unit) (提高了资源的有限利用率) What is a pipeline ? A pipeline is like an auto assemble line A pipeline has many stages(流水线有多个阶段—称流水级或流水节拍) Each stage carries out a different part of instruction or operation (每一个流水线完成指令操作的不同部分) The stage
您可能关注的文档
- 电子政务PPT教案课件-第7章 政府公共服务电子化.ppt
- 硕士研究生非笔试课程考核报告计算机测控网络系统--基于ATmega64的面粉厂粉尘及浓度的检测与控制.doc
- 离散数学PPT电子教案-第01章 集合论.ppt
- 离散数学PPT电子教案-第08章_函数.ppt
- 离散数学PPT电子教案-第05章_推理与证明技术.ppt
- 离散数学PPT电子教案-第07章_特殊关系.ppt
- 离散数学PPT电子教案-第06章_二元关系.ppt
- 第10章PLSQL编程-Oracle9i 关系数据库教学课件.ppt
- 第三代移动通信技术试验测试规范-cdma2000A10A11接口.doc
- 第三章__关系数据库标准语言SQL-1.ppt
最近下载
- 2023年上海市高中语文作文主题整理:过去和未来(附交附范文).docx
- 火电施工质量检验及评定标准汽机篇.pdf VIP
- 生物丨2025年湖北省新高考信息卷(一)试卷及答案.pdf
- 生物试卷【湖北卷】【信息卷】湖北省2025年湖北省新高考信息卷(二)(5.9-5.10)含答案或解析.pdf
- 火电施工质量检验及评定标准(调整试运篇).pdf VIP
- BRCGS全球标准-食品安全第九版培训教材.docx
- 工贸中专智慧校园系统建设方案.pptx
- Watson – Glaser Critical Thinking Appraisal – UK (英国沃森-格拉泽批判性思维评价).pdf
- 火电厂工程调整试运质量检验及评定标准.pdf VIP
- 高考英语复习课件:英语写作-扩句.ppt
文档评论(0)