《流水线的基本概念》PPT课件

上传人:san****019 文档编号:20671269 上传时间:2021-04-11 格式:PPT 页数:24 大小:1.10MB
返回 下载 相关 举报
《流水线的基本概念》PPT课件_第1页
第1页 / 共24页
《流水线的基本概念》PPT课件_第2页
第2页 / 共24页
《流水线的基本概念》PPT课件_第3页
第3页 / 共24页
点击查看更多>>
资源描述
1 24 3.1 流水线的基本概念 3.1.1 基本概念 1. 产品生产流水线 下面通过一个例子来说明流水线的好处 : 两种方案 两种方案的工作过程对比 第三章 流水线技术 2 24 3 24 流水线生产过程的抽象描述 这种流水工作方式的主要特点 4 24 2. 指令流水线 把指令的解释过程分解为 “ 分析 ” 和 “ 执行 ” 两个子过程,并让这两个子过程分别用独立的分 析部件和执行部件来实现。 理想情况: 速度提高一倍 3.1 流水线的基本概念 5 24 6 24 3. 浮点加法流水线 把浮点加法的全过程分解为 “ 求阶差 ” 、 “ 对 阶 ” 、 “ 尾数相加 ” 、 “ 规格化 ” 四个子过程, 并让 它们分别用各自独立的部件来实现。 理想情况: 速度提高 3倍 3.1 流水线的基本概念 7 24 3.1 流水线的基本概念 8 24 4. 时空图 时空图 从时间和空间两个方面描述了流水 线的工作过程。时空图中,横坐标代表时间, 纵坐标代表流水线的各个段。 3.1 流水线的基本概念 9 24 10 24 5. 流水技术 流水技术 是指:将一个重复的时序过程分解 成为若干个子过程,而每个子过程都可有效地在 其专用功能段上与其他子过程同时执行。 6流水技术的特点 (1) 流水过程由多个相联系的子过程组成,每个 子过程称为流水线的 “ 级 ” 或 “ 段 ” 。 “ 段 ” 的数 目称为流水线的 “ 深度 ” 。 (2) 每个子过程由专用的功能段实现; 3.1 流水线的基本概念 11 24 (4) 流水线需要有 “ 通过时间 ” (第一个任务流出结果 所 需的时间),在此之后流水过程才进入稳定工作状 态,每一个时钟周期(拍)流出一个结果; (3) 各个功能段所需时间应尽量相等,否则,时间长 的功能段将成为流水线的瓶颈,会造成流水线的 “ 堵塞 ” 和 “ 断流 ” 。这个时间一般为一个时钟 周期 (拍); (5) 流水技术适合于大量重复的时序过程,只有输入 端能连续地提供任务,流水线的效率才能充分发 挥。 3.1 流水线的基本概念 13 24 3.1.2 流水线的分类 流水线可以按不同的观点进行分类。 单功能流水线: 只能完成一种固定功能的 流水线。 多功能流水线: 流水线的各段可以进行不同的 连接,从而实现不同的功能。 例如: TI ASC的多功能流水线 1按功能的多少来分 3.1 流水线的基本概念 15 24 在静态流水线中,只有当输入是一串相同 的运算操作时,流水的效率才能得到发挥。 动画演示 2按同一时间内各段之间的连接方式来分 静态流水线: 在同一时刻,流水线的各段只能 按同一种功能的连接方式工作。 3.1 流水线的基本概念 16 24 动态流水线: 在同一时刻,流水线的各段可以 按不同功能的连接方式工作。 动画演示 这样就不是非得相同运算的一串操作才能 流水处理。 优点: 能提高流水线的效率 缺点: 会使流水线的控制变得复杂 3.1 流水线的基本概念 静、动态流水线时空图的对比 18 24 3按照流水线的级别来分 部件级流水线 (运算操作流水线):把处理机的 算术逻辑部件分段,使得各种数据类型的操作能 够进行流水。 处理机级流水线 (指令流水线):把指令的解释 执行过程按照流水方式进行处理。 例如: 前面把指令解释过程分解为: 分析 和 执行 DLX的基本流水线把指令解释过程分解为: 取指令、指令译码、执行、访存、写回。 (图示 ) 3.1 流水线的基本概念 19 24 3.1 流水线的基本概念 20 24 处理机间流水线 (宏流水线):它是指由两个 以上的处理机串行地对同一数据流进行处理, 每个处理机完成一项任务。 动画解析 3.1 流水线的基本概念 21 24 4按照数据表示来分 向量处理机: 具有向量指令和向量数据表示的 处理机。 例如: TI ASC, CRAY-I 等 标量处理机: 不具有向量指令和向量数据表示, 仅对标量进行流水处理的处理机。 例如: IBM360/91, Amdahl 470V/6 等 5. 按照是否有反馈回路来分 线性流水线: 流水线中的各段串行连接,没 有反馈回路。 非线性流水线: 流水线中的各段除有串行连接 外,还有反馈回路。 (举例 ) 3.1 流水线的基本概念 22 24 3.1 流水线的基本概念 流水线的调度问题 24 24 顺序流动流水线: 流水线输出端任务流出的顺 序与输入端任务流入的顺序 相同 。 异步流动流水线 (乱序流水线):流水线输出 端任务流出的顺序与输入端任务流入的顺序 不同 。 6. 按照流动是否可以乱序来分 3.1 流水线的基本概念
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!