VIP标识升级VIP | | 手机B2B WAP手机版 | 无图版 | RSS
商务中心
商务中心
发布信息
发布信息
排名推广
排名推广
 
当前位置: 首页 » 资讯 » 行业资讯 » 正文

关于流水线的控制问题探讨

放大字体  缩小字体 发布日期:2018-11-07 查看手机版   浏览次数:206
在经济日益发展的今天,越来越多的企业生产都向着自动化生产方向发展,而流水线设备是自动化生产中不可缺少的设备之一。今天小编就来给大家讲讲关于流水线的控制问题探讨:当我们在使用流水线时,如果遇
 在经济日益发展的今天,越来越多的企业生产都向着自动化生产方向发展,而流水线设备是自动化生产中不可缺少的设备之一。今天小编就来给大家讲讲关于流水线的控制问题探讨:

当我们在使用流水线时,如果遇到流水线控制相关的问题时,我们可以用以下几种方法来解决问题:

1、延迟转移技术

延迟转移技术是在遇到转移指令时,依靠编译器把一条或几条没有数据相关或控制相关的指令调度到转移指令的后面,当被调度的指令执行完成后,转移指令的有效目标地址也就计算出来了。

2、静态转移预测技术

静态转移预测技术是指在处理器的硬件或软件设计完成后,转移预测的方向就已经确定了,预测的方向可能是转移成功的方向,也可能是转移不成功的方向。在程序实际执行过程中,转移预测的方向不能改变。如果在硬件上设置一个目标缓冲栈及相应的控制逻辑,静态转移预测技术还可以在转移成功和不成功两个方向都预取指令。这样,转移造成的损失可以减少一些。

3、动态转移预测技术

动态转移预测技术是指流水线控制器能够根据程序的执行过程动态地改变转移的预测方向,根据近期转移是否成功的历史记录来预测下一次的转移目标。

4、提前形成条件码

对于一般条件转移指令,转移条件码是由上一条运算型指令生产的,多数情况下,不需要等到运算完成之后,而是在运算开始之前或是运算中就能生产条件码,这样,转移的目标就确定了,从而可以确保领取指令的正确性。而对于一线循环控制指令,可能需要通过编译器将一般的循环控制指令转变为专门的循环控制指令,并设置一个专门的条件码寄存器,把生产条件码的运算型指令和使用这个条件码的条件转移指令分开,只要循环体长度不是很短,循环体中所有指令加上两条循环控制指令就可以充满流水线流水线在运行中就不会出现“断流”的现象,这样也不会影响生产的进程。

    以上就是关于流水线的控制问题的一些相关知识探讨,了解更多关于流水线设备的相关资讯,都可以关注我们的网站:http://www.jianchengdg.com/

 
免责声明:以上所展示的信息由网友自行发布,内容的真实性、准确性和合法性由发布者负责。切它网B2B平台对此不承担任何保证责任。任何单位或个人如对以上内容有权利主张(包括但不限于侵犯著作权、商业信誉等),请与我们 联系 并出示相关证据,我们将按国家相关法规即时移除。
 
[ 资讯搜索 ]  [ ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]  [ 返回顶部 ]

 
0条   相关评论

 
推荐图文
最近更新
精华推荐
点击排行
公司新闻
 
 
内容声明:切它网为第三方交易平台及互联网信息服务提供者,内容由店铺经营者自行发布,其真实性、准确性和合法性均由店铺经营者负责,如您发现店铺内有任何违法/侵权信息,请立即点此联系举报并提供有效线索。
 
 
网站首页 | 关于我们 | 联系我们 | 使用协议 | 隐私保护 | 付款方式 | 商人社区 | B2B大全 | 网站地图 | 友情链接 | 网站留言 | 广告服务
网站技术支持:北京昌龙网络科技(工商执照:91110108563650744D)网站联系邮箱:
©2006-2017  QieTa B2B SYSTEM All Rights Reserved, www.qieta.com.cn.
京ICP备06040658号-15 ,内容系用户自行发布,其真实性、合法性由发布人负责,本站不提供任何保证,亦不承担任何法律责任。