《计算机组成原理与系统结构》课程教学资源(PPT课件讲稿)第9章 流水线处理机及设计

第9章流水线处狸机及设计
第9章 流水线处理机及设计

本章主要内容: 本章讲述以时间重叠为主来提高计算机系统并 行处理能力的流水线处理机。首先,叙述流水 处理的基本原理、流水线的分类和流水线处理 机的主要性能。其后,讨论影响流水性能的各 种相关处理和流水线的调度问题。最后,简要 讲述有关指令级高度并行的超标量、超长指令 字、超流水线处理机的概念。重点要求掌握流 水线处理机的基本原理和流水线的性能分析
本章主要内容: ⚫ 本章讲述以时间重叠为主来提高计算机系统并 行处理能力的流水线处理机。首先,叙述流水 处理的基本原理、流水线的分类和流水线处理 机的主要性能。其后,讨论影响流水性能的各 种相关处理和流水线的调度问题。最后,简要 讲述有关指令级高度并行的超标量、超长指令 字、超流水线处理机的概念。重点要求掌握流 水线处理机的基本原理和流水线的性能分析

9.1先行控制故术 92脆水工作原理 9.3漉水阀性能析 9.4其他结构的高性能处理机
9.1 先行控制技术 9.2 流水线工作原理 9.3 流水线性能分析 9.4 其他结构的高性能处理机

91先行控制技术 91.1重叠控制与先行控制 K|取指 分析执行 K+1 取指 分析 执行 图9-1无重叠执行方式
9.1 先行控制技术 ⚫ 9.1.1 重叠控制与先行控制 K 取指 分析 执行 K+1 取指 分析 执行 图9-1 无重叠执行方式

K取指分析执行 K+1 取指 分析执行 K+2 取指 分析执行 图92一次重叠执行方式
K 取指 分析 执行 取指 分析 执行 取指 分析 执行 K+1 K+2 图9-2 一次重叠执行方式

K 取指分析 执行 K+1 取指分析 执行 K+2取指 分析 执行 图9-3二次重叠执行方式
图9-3 二次重叠执行方式 K 取指 分析 执行 取指 分析 执行 取指 分析 执行 K+1 K+2

9.12先行控制方式中处理机的结构 K分析 执行 K+1分析执行 K+2分析执行 图94先行控制方式中的一次重叠执行方式
9.1.2 先行控制方式中处理机的结构 K 分析 执行 分析 执行 分析 执行 K+1 K+2 图9-4 先行控制方式中的一次重叠执行方式

K分析 执行 K+1 分析 执行 K+2分析团执 K+3分析 执行 图95分析与执行时间不等的一次重叠执行方式
K 分析 执行 K+1 分析 执行 K+2 分析 执行 K+3 分析 执行 图9-5 分析与执行时间不等的一次重叠执行方式

K|分析 执行 K+1 分析 执行 K+2分析 执行 K+3分析 执行 图9-6先行控制方式
K 分析 执行 分析 执行 分析 执行 分析 执行 K+1 K+2 K+3 图9-6 先行控制方式

先行指令缓冲栈指令分析器 主存储器 存储控制器 先行操作栈 先行读数栈 运算控制器 通用寄存器 后行写数栈 运算器 图97米用先行控制方式的处理机结构
图9-7 采用先行控制方式的处理机结构 后 行 写 数 栈 主 存 储 器 存 储 控 制 器 先 行 指 令 缓 冲 栈 先 行 读 数 栈 指 令 分 析 器 先行操作栈 运算控制器 运 算 器 通 用 寄 存 器
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机组成原理与系统结构》课程教学资源(PPT课件讲稿)第8章 输入输出设备及系统.ppt
- 《计算机组成原理与系统结构》课程教学资源(PPT课件讲稿)第7章 辅助存储器.ppt
- 《计算机组成原理与系统结构》课程教学资源(PPT课件讲稿)第6章 主存储器与存储系统.ppt
- 《计算机组成原理与系统结构》课程教学资源(PPT课件讲稿)第5章 控制器组成原理.ppt
- 《计算机组成原理与系统结构》课程教学资源(PPT课件讲稿)第4章 指令系统.ppt
- 《计算机组成原理与系统结构》课程教学资源(PPT课件讲稿)第3章 运算方法与实现电路.ppt
- 《计算机组成原理与系统结构》课程教学资源(PPT课件讲稿)第2章 逻辑部件基础.ppt
- 《计算机组成原理与系统结构》课程教学资源(PPT课件讲稿)第1章 计算机组成与系统结构概述.ppt
- 《计算机组成原理与系统结构》课程教学资源(PPT课件讲稿)第12章 互连网络与多.ppt
- 《计算机组成原理与系统结构》课程教学资源(PPT课件讲稿)第11章 并行处理.ppt
- 《计算机组成原理与系统结构》课程教学资源(PPT课件讲稿)第10章 向量处理机.ppt
- 《Visual Basic语言程序设计》画板系统的设计与实现.doc
- 《Visual Basic语言程序设计》学生档案管理系统的设计与实现.doc
- 《Visual Basic语言程序设计》打字系统的设计与实现.doc
- 《Visual Basic语言程序设计》第9章 图形操作.ppt
- 《Visual Basic语言程序设计》第8章 对话框程序设计.ppt
- 《Visual Basic语言程序设计》第7章 常用控件的使用(二).ppt
- 《Visual Basic语言程序设计》第7章 常用控件的使用(一).ppt
- 《Visual Basic语言程序设计》第6章 窗体与基本控件.ppt
- 《Visual Basic语言程序设计》第5章 VB程序设计语句.ppt
- 《Llinux基础及应用》课程PPT教学课件:第六章 Linux系统管理.ppt
- 《Llinux基础及应用》课程PPT教学课件:第七章 Linux系统维护与进程管理.ppt
- 《Llinux基础及应用》课程PPT教学课件:第八章 Linux网络管理.ppt
- 《Llinux基础及应用》课程PPT教学课件:第九章 Linux网络服务器.ppt
- 《Llinux基础及应用》课程PPT教学课件:第十章 Linux系统安全.ppt
- 《Llinux基础及应用》课程PPT教学课件:第一章 Linux系统概述.ppt
- 《Llinux基础及应用》课程PPT教学课件:第二章 Linux系统安装.ppt
- 《Llinux基础及应用》课程PPT教学课件:第三章 Linux的图形界面.ppt
- 《Llinux基础及应用》课程PPT教学课件:第四章 Linux的命令系统.ppt
- 《Llinux基础及应用》课程PPT教学课件:第五章 Linux文件和磁盘管理.ppt
- 浙江科技学院:《多媒体技术基础 Multimedia Technology》课程教学资源(PPT课件讲稿)第1章 多媒体技术概论(主讲:雷运发).ppt
- 浙江科技学院:《多媒体技术基础 Multimedia Technology》课程教学资源(PPT课件讲稿)第2章 多媒体硬件环境.ppt
- 浙江科技学院:《多媒体技术基础 Multimedia Technology》课程教学资源(PPT课件讲稿)第3章 音频信息处理.ppt
- 浙江科技学院:《多媒体技术基础 Multimedia Technology》课程教学资源(PPT课件讲稿)第4章 静态图像信息处理.ppt
- 浙江科技学院:《多媒体技术基础 Multimedia Technology》课程教学资源(PPT课件讲稿)第5章 视频信息处理.ppt
- 浙江科技学院:《多媒体技术基础 Multimedia Technology》课程教学资源(PPT课件讲稿)第6章 动画原理及制作技术.ppt
- 浙江科技学院:《多媒体技术基础 Multimedia Technology》课程教学资源(PPT课件讲稿)第7章 超文本和Web系统.ppt
- 浙江科技学院:《多媒体技术基础 Multimedia Technology》课程教学资源(PPT课件讲稿)第8章 多媒体作品的设计与制作.ppt
- 高等学校21世纪教材:《计算机网络》第3章(3-2) 共享信道的传统局域网2.ppt
- 高等学校21世纪教材:《计算机网络》第2章(2-1) 通信子网的基本技术1.ppt