计算机组成原理第五章第6讲 流水CPUppt课件.ppt
《计算机组成原理第五章第6讲 流水CPUppt课件.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理第五章第6讲 流水CPUppt课件.ppt(23页珍藏版)》请在三一办公上搜索。
1、流水CPU,5.6 流水CPU,人们追求计算机有很高的处理速率促使计算机性能提高的因素除了提高器件性能外还有哪些方式呢?,回顾存储器性能提升方法,解决途径硬件工艺上的提升并行工作双端口访问和多模块交叉空间并行和时间并行采用分层的存储系统Cache(第6节)虚拟存储系统(第9章),5.6 流水CPU,5.6.1并行处理技术5.6.2流水CPU的结构5.6.3流水线中的主要问题5.6.4 Pentium CPU,5.6.1并行处理技术,并行性(Parrelism)概念问题中具有可以同时进行运算或操作的特性例:在相同时延的条件下,用n位运算器进行n位并行运算速度几乎是一位运算器进行n位串行运算的n倍
2、(狭义)广义含义只要在同一时刻(同时性)或在同一时间间隔内(并发性)完成两种或两种以上性质相同或不同的工作,他们在时间上相互重叠,都体现了并行性。,5.6.1并行处理技术,三种形式时间并行(重叠):让多个处理过程在时间上相互错开,轮流使用同一套硬件设备的各个部件,以加快硬件周转而赢得速度,实现方式就是采用流水处理部件空间并行(资源重复):以数量取胜它能真正的体现同时性LSI和VLSI为其提供了技术保证时间+空间并行Pentium中采用了超标量流水技术,5.6.2流水CPU的结构,流水计算机的系统组成存储器体系:主存采用多体交叉存储器;Cache流水方式CPU:指令部件、指令队列、执行部件指令流
3、水线指令队列:FIFO执行部件:可以由多个采用流水线方式构成的算术逻辑部件构成,可以将定点运算部件和浮点运算部件分开。,第一个流水:多体交叉存储,第二个流水:CPU流水,第三个流水:运算器流水,5.6.2流水CPU的结构,流水线CPU时空图IF(Instruction Fetch取指) ID(Instruction Decode指令译码)EX(Execution执行) WB(Write Back写回),5.6.2流水CPU的结构,非流水线时空图,5.6.2流水CPU的结构,标量流水线时空图,5.6.2流水CPU的结构,超标量流水线时空图,5.6.2流水CPU的结构,超标量流水具有两条以上的指令
4、流水线上图中流水线满载时,每一个时钟周期可以执行2条指令采用时间和空间并行技术PS. 此时钟周期不同于彼“时钟周期”一个是流水理论中的概念一个是指令周期、CPU周期中的概念,5.6.2流水CPU的结构,流水线(Pipelining)的分类按种类分为指令流水线:指令步骤并行算术流水线:运算步骤并行存储流水线:多体交叉并行访存处理机流水线(宏流水线):处理机级联,5.6.3流水线中的主要问题,流水瓶颈问题(流水线中有速度慢的段)再分成几个段用资源重复的方法也可以解决断流问题因为出现了相关冲突,5.6.3流水线中的主要问题,1.资源相关:多条指令进入流水线后在同一时钟周期内争用同一功能部件。解决办法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机组成原理第五章第6讲 流水CPUppt课件 计算机 组成 原理 第五 流水 CPUppt 课件
链接地址:https://www.31ppt.com/p-1438944.html