计算机体系结构 第三章 流水线(Pipeline)技术
1.流水线技术简介
2.指令流水
3.浮点加法流水
4.流水技术
5.流水线的分类
部件功能级、处理机级和处理机间级流水线
部件功能级流水就是将复杂的算术逻辑运算组成流水线工作方式。例如,可将浮点加法操作分成求阶差、对阶、尾数相加以及结果规格化等4个子过程。
处理机级流水是把一条指令解释过程分成多个子过程,如前面提到的取指、译码、执行、访存及写回5个子过程。
处理机间流水是一种宏流水,其中每一个处理机完成某一专门任务,各个处理机所得到的结果需存放在与下一个处理机所共享的存储器中。单功能流水线和多功能流水线
按流水线可以完成的功能、流水线可分为单功能流水线和多功能流水线。
单功能流水线指只能实现一种固定的专门功能的流水线;
多功能流水线指通过各段间的不同连接方式可以同时或不同时地实现多种功能的流水线。动态流水线和静态流水线
按同一时间内各段之间的连接方式,流水线可分为静态流水线和动态流水线。
静态流水线指在同一时间内,流水线的各段只能按同一种功能的连接方式工作。
动态流水线指在同一时间内,当某些段正在实现某种运算时,另一些段却正在进行另一种运算。这样对提高流水线的效率很有好处,但会使流水线控制变得很复杂。
计算机体系结构 第三章 流水线(Pipeline)技术相关推荐
- 计算机体系结构 第3章 流水线技术(1)
文章目录 第3章 流水线技术 3.1 流水线的基本概念 3.1.1 流水线的基本概念 3.1.2 流水线的分类 3.2 流水线的性能指标 3.2.1 吞吐率 各段时间均相等的流水线 各段时间不完全相等 ...
- 计算机体系结构流水线数据相关,计算机体系结构PPT教学课件-第三章流水线.ppt...
计算机体系结构PPT教学课件-第三章流水线 Chapter 3 PIPELINING Basic and Intermediate Concepts流水线:基本概念 Computer Architec ...
- subd计算机系统结构,计算机体系结构第2章试题答案.doc
计算机体系结构第2章试题答案.doc (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 一 填空题1.堆栈型 通用寄存器型2.累加器型 ...
- c语言槟编程把两个数交换,第三章管理信息系统技术基础.doc
PAGE PAGE 1 第三章管理信息系统技术基础 管理信息系统是基于管理和计算机的系统,同时也是基于网络的系统.管理信息系统的技术基础主要包括计算机系统.网络技术.数据库技术和科学管理等几个方面的内 ...
- 超流水线计算机原理,6计算机组成原理第6章流水线原理.ppt
文档介绍: 第6章流水线原理及其§1重叠方式通常提高指令执行速度的途径有如下三种:提高处理机的工作主频.采用更好的算法和设计更好的功能部件.多条指令并行执行,称为指令级并行技术.狼畜痔隶嘿拾冈候裸腺绘 ...
- 计算机组成原理 | 第三章《运算方法和运算部件》学习笔记
计算机组成原理 | 第三章<运算方法和运算部件>学习笔记 引言 & 声明 第一章 计算机系统概论 第二章 计算机中数据的表示方法 第三章 运算方法和运算部件 3.1& 算术 ...
- 信息技术导论 第三章 移动互联网技术 笔记
第三章 移动互联网技术 3.1 移动互联网概述 3.1.1 移动互联网的基本概念 移动互联网是PC互联网发展的必然产物,将移动通信和互联网二者结合起来,成为一体.它是互联网的技术.平台.商业模 ...
- 计算机组成原理中流水线的极,6计算机组成原理第6章流水线原理.ppt
文档介绍: 第6章流水线原理及其§1重叠方式通常提高指令执行速度的途径有如下三种:提高处理机的工作主频.采用更好的算法和设计更好的功能部件.多条指令并行执行,称为指令级并行技术.辛腆拴泵蛇势哗耀投搏却 ...
- 计算机组成原理解释流水线,6计算机组成原理第6章流水线原理.ppt
文档介绍: 第6章流水线原理及其§1重叠方式通常提高指令执行速度的途径有如下三种:提高处理机的工作主频.采用更好的算法和设计更好的功能部件.多条指令并行执行,称为指令级并行技术.信蚊臃箭酵竖鼎鲤砌下肘 ...
最新文章
- 理解为何用期望最大化或梯度下降等启发式方法处理非凸函数在实际中如此有效,对于理论计算机科学而言是一大挑战
- python范数norm的计算
- Linux 3.10 新特性
- Java多线程(三)之ConcurrentHashMap深入分析
- 世界五星级大厨经典菜品集
- Java ObjectStreamField getOffset()方法与示例
- Vue中基于Vuex使用echarts组件动态数据绑定的方法
- The word is not correctly spelled问题解决
- nuxt打包路劲问题_简述Nuxt.js
- ToolStripContainer
- ubuntu上matlab2014a修改成windows方式快捷键
- WPF Prism框架介绍
- html文本框设置大小,css怎么设置文本框大小
- 黑马程序员—一张帖看完黑马所有学科、班级就业薪资贴
- 圆圆的球像什么_圆圆的月亮像什么-圆圆的月亮比喻句
- Latex Tips: 如何输入矩阵(illustrated in Jupyter Notebook)
- 【JavaScript】32_解构对象与对象的解构
- 通俗的讲,网络爬虫到底是什么?
- 使用IBM InfoSphere Guardium REST API
- zeebe入门课程10-bpmn元素的支持7(exclusive gateway )