第三章 流水线技术

3.1流水线的基本概念

什么是流水线

  • 工业流水线

  • 流水线技术

    • 把一个重复的过程分解为若干个子过程,每个子过程由专门的功能部件来实现;
    • 把多个处理过程在时间上错开,依次通过各功能段,这样,每个子过程就可以与其他的子过程并行处理;
    • 流水线中的每个子过程及其功能部件称为流水线的级或段,段与段相互连接形成流水线,流水线的段数称为流水线的深度;
  • 指令流水线

    • 把指令的解释过程分解为分析和执行两个子过程,并让这两个子过程分别用独立的分析部件和执行部件来实现
    • 理想情况:速度提高一倍
  • 浮点加法流水线

    • 把流水线技术应用于运算的执行过程,就形成了运算操作流水线,也称为部件级流水线;
    • 把浮点加法的全过程分解为求阶差,对阶,尾数相加,规格化四个子过程;
    • 理想情况:速度提高三倍;
  • 时-空图

    • 时-空图从时间和空间两个方面描述了流水线的工作过程,时空图中,横坐标代表时间,纵坐标代表流水线的各个段;
  • 流水线的特点

    • 流水线把一个处理过程分解为若干个子过程(段),每个子过程由一个专门的功能部件来实现;
    • 流水线中各段的时间应尽可能相等,否则将引起流水线堵塞

计算机系统结构------张晨曦 (第二版)相关推荐

  1. 计算机系统结构张晨曦版课后答案

    第1章 计算机系统结构的基本概念 1.1 解释下列术语 层次机构:按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征.这些层次依次为:微程序机器级,传 ...

  2. 计算机系统结构张晨曦第6章ppt,计算机系统结构-张晨曦.zip-第5章.PPT

    原文件部分截取内容: 第5章 存储层次 张晨曦 刘依 www.GotoSchool.net xzhang2000@sohu.com 5.1存储器的层次结构 5.2Cache基本知识 5.3降低Cach ...

  3. 计算机系统结构的实质,计算机系统结构(张晨曦)简答题

    第1章计算机系统结构的基本概念 1. 什么是计算机系统的多级层次结构? 第6级L6:应用语言虚拟机 第5级L5:高级语言虚拟机 第4级L4:汇编语言虚拟机 第3级L3:操作系统虚拟机 第2级L2:机器 ...

  4. 通用计算机生命周期,(完整版)计算机系统结构(张晨曦)简答题

    第1章计算机系统结构的基本概念 1. 什么是计算机系统的多级层次结构? 第6级L6:应用语言虚拟机 第5级L5:高级语言虚拟机 第4级L4:汇编语言虚拟机 第3级L3:操作系统虚拟机 第2级L2:机器 ...

  5. 计算机系统结构分类的依据,计算机系统结构(张晨曦)简答题.doc

    文档介绍: 第 1章计算机系统结构的基本概念 1. 什么是计算机系统的多级层次结构? 第6级 L6 :应用语言虚拟机第5级 L5 :高级语言虚拟机第4级 L4 :汇编语言虚拟机第3级 L3 :操作系统 ...

  6. 解释下列术语堆栈型计算机,计算机系统结构作业答案第二章(张晨曦)

    计算机系统结构作业答案第二章(张晨曦) 2.1 解释下列术语: 堆栈型机器:CPU 中存储操作数的单元是堆栈的机器.(书P26) 累加型机器--CPU 中存储操作数的单元是累加器的机器. 通用寄存器型 ...

  7. 计算机基础实验教程第二版苏州大学出版社,计算机基础实验教程

    计算机基础实验教程 (2008年机械工业出版社出版的图书) 语音 编辑 锁定 讨论 上传视频 <计算机基础实验教程>是2008年机械工业出版社出版的图书,作者是李晓宾.本书主要包括了计算机 ...

  8. 计算机基础实验教程第二版苏州大学出版社,计算机基础与实验

    本书以突出基本技能和操作为核心,注重学生职业技能与操作能力的培养和网络知识及 经验的积累,主要介绍实用网络技能操作,包括宏观认识校园网,模拟软件Packet Tracer 使 用及协议数据单元观察,常 ...

  9. 计算机原理课程设计 第二版pdf,计算机原理课程设计.pdf

    第 1 页 共 10 页 计算机原理课程设计 计算机原理课程设计 成员信息成员信息 小组编号 8 成员信息 姓名 学号 实验分工 分值比例 组长 XXX 20040602XXXX 编写测试程序 总体测 ...

最新文章

  1. 机器学习系列19:将核函数应用于支持向量机
  2. 你知道这些产品设计灵感网站吗?
  3. React和设计良好的jQuery插件并没有什么不兼容的问题。
  4. 在博客园的博客插入代码块(高亮、行号、缩进、着色)
  5. Linux实时查看进程命令top笔记
  6. mysql count里面能加条件吗_select count(1) 和 count(*),哪个性能更好?
  7. sdram 时钟相位_Nios II 和SDRAM时钟相位计算
  8. 算法59----打家劫舍【动态规划】
  9. HDU1712:ACboy needs your help(分组背包)
  10. Koa2 和 Express 中间件对比
  11. 在函数‘_start’中:对‘main’未定义的引用
  12. 华为交换机常见VLAN操作
  13. golang 将数据导入excel
  14. 智能家居内网服务器,手把手教你搭建自己的智能家居IOT系统
  15. SpringMVC 学谈 (第三章)
  16. 袁创:文本编辑器中文字断行及排版算法研究
  17. 解决:linux启动Redis报Failed to search for file:Cannot prepare internal mirrorlist: No URLs in mirrorlist
  18. batocera整合包_OGA 官方固件 + Retroarch + 睡眠模式 ES整合包
  19. unicode编码范围:
  20. 整理的大学生所需信息的各个网站首页

热门文章

  1. 斗图神器--纯前端实现视频转GIF制作表情包(已开源)
  2. 基于模板匹配方法的机场飞机起飞-目标检测
  3. vue使用nprogress(进度条)
  4. 玩转生存分析,这一篇就够了
  5. php算出长方形面积,【后端开发】PHP中长方形的面积怎么求
  6. 【Python】sklearn 中的 make_blobs() 函数详解
  7. yjv是电缆还是电线_YJVR电缆是什么,它与YJV电缆有什么不同
  8. 擎声科技获数千万元天使轮融资,携音视频PaaS云服务助力出海
  9. 2019.04.05【NOIP提高组】模拟 A 组 T_OY(踢欧阳^_^)
  10. s计算机职业评估需要英语嘛,澳洲移民计算机职业评估指南