流水线CPU并行性概念 1并行性的含义 同时 性指两个或者两个以上事件在同一时 刻发 生。 并发 性指两个或者两个以上事件在同一时间间 隔内发 生 。 流水CPU2 并行性概念 2并行处理技术的主要形式 (1) 时间 并行 时间 重叠 让 多个处 理过 程在时间 上相互错 开,轮 流重叠地使用 同一套硬件的各个部分,从而赢 得高速度。 实现方式:采用流水处 理部件。 (2)空间 并行 资 源重复 例:奔腾CPU 采用的超标 量流水技术 。 用多个相同部件处 理多个事件。 实现方式:多处 理器系统 和多计 算机系统 或单处 理器系统 。 (3) 时间 并行+空间 并行 既采用时间 并行性又采用空间 并行性。 流水线计算机的系统组成 现代流水线计算机系统 组成原理如左图所示。其中 CPU按流水线方式组织,通 常由三部分组成:指令部件 、指令队列、执行部件。这 三个功能部件可以组成一个 3级流水线。 图3.33 流水线计算机系统组成原理示意图 流水线CPU的结构 指令流水线原理 问题的提出 串行执行方式存在部件利用率不高(有闲置时间)的问题。 CPU周期 使用部件 闲置部件 取指令 PC,