- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组与成原理 第15讲_流水线
第6章 中央处理器 Homework * * 计算机组成原理 Principles of Computer Organization 广义双语教学课程 09/skyclass25/ 青岛理工大学 校级精品课程 /ec/C84/ 计算机组成原理设计性作业 课题3 组合逻辑控制单元设计 用硬布线(组合逻辑)控制法设计一个简单模型机的控制单元CU(微操作信号产生电路)。 假设该模型机有8条不同类型的指令。包括:算术运算、逻辑运算、移位、数据传送、访存操作、转移等。根据每条指令的功能和时序,分析其执行过程中需要在各个阶段产生的全部微操作,导出产生这些微操作控制信号的逻辑。 提示:需要决定指令周期包括哪几个机器周期,每个机器周期包括几拍,每拍包括几个时钟,以及时钟周期是多少nS。有些操作可能还需要规定是在时钟的上升沿或是在时钟的下降沿进行。 第8周周末完成 Chapter 6 Central Processing Unit The description of the basic operation of a CPU offered in the previous section describes the simplest form that a CPU can take. This type of CPU, usually referred to as subscalar, operates on and executes one instruction on one or two pieces of data at a time. Model of a subscalar CPU. (5) This process gives rise to an inherent inefficiency in subscalar CPUs. Since only one instruction is executed at a time, the entire CPU must wait for that instruction to complete before proceeding to the next instruction. This design, wherein the CPUs execution resources can operate on only one instruction at a time, can only possibly reach scalar performance (one instruction per clock). Model of a subscalar CPU. However, the performance is nearly always subscalar (less than one instruction per cycle). §6.5 流水线工作原理 指令的解释 计算机的速度可以用每秒执行的指令条数来表示。 为了加快单条指令的解释过程可采用的方法有: 选用更高速的器件 减少解释过程所需拍数 使解释过程的各个动作并行执行 指令的解释可以有三种控制方式:顺序,重叠,流水。 怎样加快一条指令的解释过程? 1.顺序方式 各条机器指令间顺序串行执行。一条指令执行完之后,才取下条指令来执行。指令内的各条微指令也是顺序串行执行的。 例如,把解释一条机器指令分为:取指,分析,执行,3个子过程。 取指k 分析k 执行k 取指k+1 分析k+1 执行k+1 取指k+1 取指k+2 …… 顺序方式的优点是控制简单。 缺点是速度上不去,机器各部件的利用率不高。 2.重叠方式 Overlap 在解释第k条指令的操作完成之前,就可开始解释第k+1条指令。 例如,把解释一条机器指令分为:取指,执行,两个子过程。 取指k 执行k 执行k+1 取指k+1 取指k+2 执行k+2 重叠解释不能加快一条指令的实现,但能加快相邻两条指令以至一段程序的解释。 重叠方式把一条指令的解释过程分解成“取指”,“执行”两个子过程。若每个子过程需Δt时间,一条指令需2Δt时间完成。机器每隔Δt时间完成一条指令的解释。吞吐率提高一倍。 Δt 取指k 执行k 执行k+1 取指k+1 取指k+2 执行k+2 取指k+3 执行k+3 取指k 执行k 执行k+1 取指k+1 取指k+2 执行k+2 取指k+3 执行k+3 重叠方式与顺序方式的比较 取指k 执行k 执行k+1 取指k+1 取指k+2 执行k+2 一次重叠 理想情况 实际情况? 不同指令在各个阶段所需时间不同
您可能关注的文档
- 营销112坝豚 李璐 .ppt
- 营运管理与第13讲 .ppt
- 营业厅服与务营销技巧 .ppt
- 营口鲅鱼与圈可行性研究报告 .ppt
- 营销人员与营销话术三——异议处理话术 .ppt
- 营口汇报与0406-1 .ppt
- 营销管理与4大核心技能 .ppt
- 营销员st与yle .ppt
- 营销部上与半年工作总结 .ppt
- 营口职业与技术学院环境工学工程系 .ppt
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
最近下载
- 矿用隔爆兼本安型控制器工艺流程图.doc VIP
- 政治学概论政治学概论编写组05政党与政党制度.ppt VIP
- 《乡村旅游规划与实践》课件——项目七 乡村旅游商品开发与设计.pptx VIP
- 国家义务教育质量监测心理健康测试题.pdf VIP
- 《分数加法和减法》单元整体设计 -2023-2024学年五年级下册数学人教版.doc VIP
- 《0~3岁婴幼儿保育与教育》PPT教学课件(全).pptx VIP
- 小学科学实验课学生合作学习策略与互动模式研究教学研究课题报告.docx
- 测绘工程管理与法律法规 测绘违法案例60讲 5测绘违法案例五.ppt
- 第六届中国国际“互联网+”大学生创新创业大赛项目计划书【模板】.pdf
- 政治学05 政党与政党制度.ppt VIP
文档评论(0)