技术中心

您现在的位置:环保在线 > 技术首页 > 技术分析

流水线的分类管理

2014年07月01日 09:13:27人气:4185来源:昆山方舟工业自动化设备有限公司

  导读:按照流水线的各个流水段之间是否有反馈信号,可以把流水线分为线性流水线和非线性流水线两类。
  
  线性流水线(LinearPipelining)是将流水线的各段逐个串接起来。输入数据从流水线的一端进入,从另一端输出。数据在流水线中的各个流水段流过时,每一个流水段都流过一次,而且仅仅流过一次。
  
  在多功能流水线中,按照在同一时间内是否能够连接成多种方式,同时执行多种功能,可以把多功能流水线分为静态流水线和动态流水线两种。
  
  所谓静态流水线(StaticPipelining)是指在同一段时间内,多功能流水线中的各个流水段只能按照一种固定的方式连接,实现一种固定的功能。只有当按照这种连接方式工作的所有任务都流出流水线之后,多功能流水线才能重新进行连接,以实现其它功能。
  
  动态流水线(DynamicPipelining)是指在同一段时间内,多功能流水线中的各段可以按照不同的方式连接,同时执行多种功能。当然,同时实现多种连接发生是有条件的,即流水线中的各个功能部件之间不能发生冲突。
  
  在静态流水线中,只有程序中连续出现同一种运算时,流水线的效率才能得到充分的发挥。如果输入到流水线中的是一串不同运算相互间隔的操作,则这条静态流水线的效率就与顺序执行方式*一样。而动态流水线则不同,它允许两种运算在同一条流水线中同时执行。
  
  因此,在一般情况下,动态流水线的效率和功能部件的利用率要比静态流水线高,但是,动态流水线的控制比静态流水线要复杂得多。目前,在大多数处理机中均采用静态流水线。
  
  除了以上几种流水线的分类方法之外,还可以从其它多种不同角度来划分流水线。例如,按照不同的数据表示方式,可以把流水线分为标量流水线和向量流水线两种。标量流水线一般用于标量处理机中,而向量流水线主要用于向量计算机中。在本章中介绍的都是标量流水线。
  
  按照流水线输出端流出的任务与流水线输入端流入的任务的顺序是否相同,可以把流水线分为顺序流水线与乱序流水线两种。乱序流水线在有的资料上又称为无序流水线、错序流水线或异步流水线等
全年征稿/资讯合作 联系邮箱:hbzhan@vip.qq.com
版权与免责声明
1、凡本网注明"来源:环保在线"的所有作品,版权均属于环保在线,转载请必须注明环保在线,https://www.hbzhan.com。违反者本网将追究相关法律责任。
2、企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
3、本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
4、如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

昆山方舟工业自动化设备有限公司作者

我要投稿
  • 投稿请发送邮件至:(邮件标题请备注“投稿”)hbzhan@vip.qq.com
  • 联系电话0571-87759680
环保行业“互联网+”服务平台
环保在线APP

功能丰富 实时交流

环保在线小程序

订阅获取更多服务

微信公众号

关注我们

抖音

环保在线网

抖音号:hbzhan

打开抖音 搜索页扫一扫

视频号

环保在线

公众号:环保在线

打开微信扫码关注视频号

快手

环保在线

快手ID:2537047074

打开快手 扫一扫关注
意见反馈