- 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
最近下载
- ISO∕IEC 20000-12018《信息技术服务管理第一部分:服务管理体系要求》之3-“确定服务管理体系范围”理解与应用指导材料.docx VIP
- ISO∕IEC 20000-1:2018《信息技术服务管理第一部分:服务管理体系要求》之18-“8.2服务组合”理解与应用指导材料.docx VIP
- 矩形容器设计计算(F型-拉杆加固)-JB4735.xls
- 中国东方:中国金融不良资产市场调查报告2024(摘要).pdf
- 共同设立新能源公司的合作协议8篇.docx
- ISO∕IEC 20000-1:2018《信息技术服务管理第一部分:服务管理体系要求》之15-“7.5成文信息”理解与应用指导材料.docx VIP
- ISO∕IEC 20000-1:2018《信息技术服务管理第一部分:服务管理体系要求》之24-“9.1监视、测量、分析和评价”理解与应用指导材料.docx VIP
- 《函数的基本性质详细知识点及题型分类(含课后作业)》.doc VIP
- 巴蜀中学2025届高三12月适应性月考数学试卷(含答案).pdf
- ISO∕IEC 20000-1:2018《信息技术服务管理第一部分:服务管理体系要求》之25-“9.2内部审核”理解与应用指导材料.docx VIP
文档评论(0)