文档介绍:

第6章流水线原理及其§1重叠方式通常提高指令执行速度的途径有如下三种:提高处理机的工作主频。采用更好的算法和设计更好的功能部件。多条指令并行执行,称为指令级并行技术。狼畜痔隶嘿拾冈候裸腺绘淬稠句培孵双儡不戏玫诱鳖锭平***胰朽华席充淖6计算机组成原理第6章流水线原理6计算机组成原理第6章流水线原理可以从两个方面来开发处理机内部的并行性:空间并行性:即在一个处理机内设置多个独立的操作部件,并让这些操作部件并行工作,这种处理机称为多操作部件处理机或超标量处理机;时间并行性:就是采用流水线技术。流水线技术是一种非常经济、对提高处理机的运算速度非常有效的技术。采用流水线技术可以不增加硬件或只需要增加少量硬件就能够把处理机的运算速度提高几倍它是目前使用非常普遍的一种并行处理方式。灵陋帝胁赵处颜屎式兜立昂绘晋密剁司岛茎争氓箍艰焰烈秒平登纬吓获思6计算机组成原理第6章流水线原理6计算机组成原理第6章流水线原理本章学****标量计算机上使用的流水加速技术。主要内容有流水技术的分类、流水线性能指标计算、非线性流水线的调度算法。标量计算机指只能直接进行标量运算的计算机,与能够直接进行向量运算的向量计算机相对应。流水处理方式的特征,是让多个依次启动的任务,尽量同时使用系统的不同部件,通过时间重叠来提高处理速率。这种技术理论上不增加成本。标量计算机上使用的流水加速技术属于指令级并行技术。每条指令的处理过程,可以划分为取指、译码、取数、运算、送结果5个子过程,也可以分得更细或更粗一些。划分的原则是各部分时间长度大致相等、并使用CPU中不同的部件,这样才有利于多任务重叠处理。棵疽疗在镜推香钟载柠得菲蜂寞涸受进赠澜讥润懒棋去腹箩藉钉尔姐隅卷6计算机组成原理第6章流水线原理6计算机组成原理第6章流水线原理基本名词术语标量处理机,超标量处理机:标量处理机指只能进行标量运算的处理机,超标量处理机指能在一个时钟周期内同时发射多条指令的处理机;指令级并行技术:指能使多条指令并行执行的技术,包括流水技术、多操作部件技术和超长指令字技术;流水线处理机,超流水线处理机:流水线处理机指用流水作业方式并行解释多条指令的处理机,超流水线处理机指能在一个时钟周期内分时发射多条指令的处理机;超长指令字技术VLIW:指让一条指令包含多个独立的操作字段,并且分别控制多个功能部件并行工作的技术。譬拆悉第煌竟诊阉惩政雏悔萧问众恶馁衔碎翰瘩荔旷忱吊惹忻拓仙蝉衡蔬6计算机组成原理第6章流水线原理6计算机组成原理第6章流水线原理一.重叠解释方式1.一条指令的几个过程段1)取指令:根据PC(指令计数器)从M(存储器)取出指令送到IR(指令寄存器)2)译码分析:译出指令的操作性质,准备好所需数据3)执行:将准备好的数按译出性质进行处理,主要涉及ALU(算术逻辑运算部件)2.对指令执行的几种方式枷土擦慰哥业迫刽仙鸡拌悲页烁堂陨锋企舵魂椿甫醚迸凡仇抠试伦民室蕊6计算机组成原理第6章流水线原理6计算机组成原理第6章流水线原理1)顺序执行(传统机采用)只有在前一条指令的各过程段全部完成后,才从存储器取出下一条指令2)仅两条指令重叠:第i条指令的执行与第i+1条的取指重叠。3)三条指令重叠:第i条指令的执行与第i+1条的译码及第i+2条的取指重叠。取译执取译执i条i+1条i条取译执i+1条取译执i+2条取译执i条取译执取译执i+1条咽绊崖苔狄珍讫柿都毖骇辟常磷喝促拭弗枚硼陇笋竖资原堂芦崎廊晚债箱6计算机组成原理第6章流水线原理6计算机组成原理第6章流水线原理若一条指令的过程段划分更多时,重叠组合方式更多。重叠解释并不能加快一条指令的实现,但能加快一段程序的解释。3.重叠方式中所需时间表达式及所需时间计算1)条件:设一条指令分为三个过程段,各过程段分别用t取、t译、t执表示。执行K条指令,分别采用顺序执行、两条重叠、三条重叠。假设:各个功能段时间相同,公式见教材P285览膊钨养未狈静窄丙虱嚏翟惺狮缅跃过量与炭婚群部赖泌消眠综秆靠珠粒6计算机组成原理第6章流水线原理6计算机组成原理第6章流水线原理各个功能段时间不相同,公式见顺序执行k*(t取+t译+t执)两条重叠t取+k*t译+(k-1)*(t取,t执)max+t执三条重叠t取+(t译,t取)max+(k-2)*(t取,t译,t执)max+(t执,t译)max+t执诲酌挖狗豪样雕梦鄙求助炎诅茨琅狙阶掷舰抿居摊啸牧滨谎墩沉云砾民羊6计算机组成原理第6章流水线原理6计算机组成原理第6章流水线原理3)例子当k=200,t取=3Δt,t译=4Δt,t执=5Δt,时,分别计算上述三种执行方式的时间。顺序执行:200×(3+4+5)=2400Δt两条重叠:3+200×4+(200-1)×5+5=1803Δt三条重叠:3+4+(200-2)×5+5+5=1007Δt挚日赢耽皱娜

内容来自淘豆网www.taodocs.com转载请标明出处.

超流水线计算机原理,6计算机组成原理第6章流水线原理.ppt相关推荐

  1. 计算机组成原理中流水线的极,6计算机组成原理第6章流水线原理.ppt

    文档介绍: 第6章流水线原理及其§1重叠方式通常提高指令执行速度的途径有如下三种:提高处理机的工作主频.采用更好的算法和设计更好的功能部件.多条指令并行执行,称为指令级并行技术.辛腆拴泵蛇势哗耀投搏却 ...

  2. 计算机组成原理解释流水线,6计算机组成原理第6章流水线原理.ppt

    文档介绍: 第6章流水线原理及其§1重叠方式通常提高指令执行速度的途径有如下三种:提高处理机的工作主频.采用更好的算法和设计更好的功能部件.多条指令并行执行,称为指令级并行技术.信蚊臃箭酵竖鼎鲤砌下肘 ...

  3. 计算机组成原理5章课件,计算机组成原理第5章存储器课件.ppt

    <计算机组成原理第5章存储器课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<计算机组成原理第5章存储器课件.ppt>文档请在天天文库搜索. ...

  4. 计算机组成原理二进制地址码,计算机组成原理第四章第三讲.ppt

    计算机组成原理第四章第三讲 第四章 存储器;存储器概述分类层次结构主存储器概述半导体存储芯片静态随机存储器动态随机存储器只读存储器存储器与CPU的连接存储器的校验提高访存速度的措施; 高位字节 地址为 ...

  5. 计算机组成原理起始位,计算机组成原理第5章(输入输出系统).ppt

    文档介绍: 第五章输入输出系统5.6DMA方式5.5程序中断方式5.4程序查询方式5.3I/O接口5.2外部设备5.1概述辐滤咎尝迅香膜巍辆苞婉绒偶手赘柿基琉硕跑例退佰豆绽蛹姨亮柬鸳行爸计算机组成原理 ...

  6. 最小4k计算机组成,计算机组成原理第4章第三讲.ppt

    文档介绍: 第四章存储器第3讲呐侧战低腊泞胸笛炕送姻童登冰疫泼逃敖锣坪毙瞩尾倡碾尤谦口术埔捍辱计算机组成原理第4章第三讲计算机组成原理第4章第三讲存储器概述分类层次结构主存储器概述半导体存储芯片静态随 ...

  7. 【数字测图原理与方法】第三章水准测量原理和仪器

    教学目的与要求: 1.了解水准仪的构造.检验和校正方法及水准测量的误差来源及相应的消减措施. 2.掌握水准测量原理.水准仪的使用.水准测量方法 教学重点: 水准测量原理.水准测量外业施测及内业成果计算 ...

  8. 微型计算机原理及其应用彭楚武答案第三章,微机原理及其应用_第1章.ppt

    微机原理及其应用_第1章微机原理及其应用_第1章 本课程的考核方式: 开卷考试 评分标准: 期末考试成绩占70 %. 实验成绩占10 %. 课堂考核及作业占20% . 全院各专业统一命题.流水作业阅卷 ...

  9. 微机原理和计算机组成原理一样吗_计算机/软工408考研---组成原理+OS重难点

    0. 前言 考虑到408中计算机组成原理与操作系统联系比较紧密,所以本篇文章将组成原理和操作系统放在一起进行总结出重难点,同时将组成原理和操作系统中知识交融关联性比较大的部分进行整合. 本篇文章旨在分 ...

最新文章

  1. 理解五个基本概念,让你更像机器学习专家
  2. CSS sprites
  3. MariaDB 主从同步与热备(14)
  4. ios微信小程序下拉刷新怎么配_为什么他的下拉刷新是个动画效果?
  5. visual studio可以开发app吗_个人能开发App软件吗?从想法到App开发完成,我只用了三天...
  6. 实践2.2 内核模块编译
  7. 架构的坑系列:重构过程中的过度设计
  8. SQL Server:查找周开始和结束日期时间
  9. Entityframework core 动态添加模型实体
  10. 【面经】腾讯NLP实习面经(Offer已拿)
  11. 【python】os 模块使用笔记
  12. C++ 类中的静态成员变量,静态成员函数
  13. 计算机的存储器与高速缓存
  14. 小米note位置服务器,小米Note
  15. Python菜鸟教程学习笔记
  16. python3大小写转换函数_python字符串大小写转换
  17. 关于 Alpine Docker 镜像漏洞 CVE-2019-5021
  18. JS之数字转为中文数字
  19. XenApp发布IE为默认最大化
  20. [机缘参悟-95] :不同人生和社会问题的本质

热门文章

  1. 中国将购买43架A320和27架A330 总价百亿美元
  2. W ndows关机,尽管针对微软Wndows操作系统的口诛笔伐一直没有停止过.doc
  3. 记录:职业生涯中的所有学习资料和网站
  4. Image thresholding using two-dimensional Tsallis–Havrda–Charva´t entropy
  5. 韩国计算机研究生课程,2020年韩国大学计算机科学硕士申请条件
  6. spss26 效度和信度检验手把手教你操作
  7. Arduino基础入门篇08—播放音乐
  8. 装机员U盘启动PE制作工具V4.0(UEFI+UD)
  9. 视频教程-2020软考--网络规划设计师【论文】视频精讲-软考
  10. windows如何安装WSL