[发明专利]指令调度装置和方法有效
申请号: | 200910242083.4 | 申请日: | 2009-12-04 |
公开(公告)号: | CN101706715A | 公开(公告)日: | 2010-05-12 |
发明(设计)人: | 郝守青;李祖松;徐翠萍;汪文祥 | 申请(专利权)人: | 北京龙芯中科技术服务中心有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 史霞 |
地址: | 100080 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 对指令的发射进行动态调度的装置和方法,包括:判断在执行之前无法识别出与其它指令的数据相关性的特殊指令是否为等待发射型指令以及是否为堵塞发射型指令,其中,等待发射型指令的源寄存器的值将根据目的寄存器并不是该源寄存器的另一指令的执行结果而改变,而堵塞发射型指令将根据执行结果改写除其目的寄存器之外的其它寄存器的值;以及,基于指令间数据相关性和上述判断结果进行指令发射,以等到位于等待发射型指令之前的指令均提交后才发射该等待发射型指令,并等到堵塞发射型指令提交后才发射位于该堵塞发射型指令之后的指令。本发明不仅仅基于指令间数据相关性进行动态调度,同时还考虑了无法识别出与其它指令的数据相关性的特殊指令。 | ||
搜索关键词: | 指令 调度 装置 方法 | ||
【主权项】:
一种指令调度装置,用于根据动态调度指令的类型对指令进行不同策略地发射,其特征在于,包括:指令类型判断器,用于针对在被执行之前无法识别出与其它指令的数据相关性的特殊指令,判断其是否为等待发射型指令,以及判断其是否为堵塞发射型指令;以及指令发射器,用于基于指令之间的数据相关性和所述指令类型判断器的判断结果对指令进行发射。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京龙芯中科技术服务中心有限公司,未经北京龙芯中科技术服务中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910242083.4/,转载请声明来源钻瓜专利网。