[发明专利]基于状态执行指令在审
申请号: | 202010855071.5 | 申请日: | 2020-08-24 |
公开(公告)号: | CN112433763A | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 多特·阿比什克拉加;拉凯什·沙吉·拉尔;迈克尔·菲利波;格伦·安德鲁·哈里斯;瓦苏·库达拉瓦利;胡泽法·莫伊兹·桑杰利瓦拉;杰森·塞特 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F11/30 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 董越 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 状态 执行 指令 | ||
本公开提供了基于状态执行指令。提供了一种数据处理装置,其包括取得电路,用于从存储电路取得包括多个指令的指令流,该多个指令包括状态更新指令。状态存储电路存储状态值。执行电路执行指令,其中所述指令中的至少一些指令被以与指令流中不同的顺序执行。对于状态更新指令,执行电路被适配为基于状态更新指令的执行来更新状态值。冲刷电路在状态存储电路被更新时,冲刷指令流中的在状态更新指令之后出现的被冲刷指令。
技术领域
本公开涉及数据处理。更具体而言,本公开涉及数据处理装置中的指令的执行顺序。
背景技术
在数据处理装置中,某些指令在其执行期间可产生特定的副作用。这种副作用可例如被表示为状态寄存器中的状态值。例如,针对指令的全部或一部分可能发生故障或差错,这可由对状态值的更新来指示。等待确定特定副作用是否已发生可能是消耗时间的,并且可能导致处理时间停顿到发现了这种副作用是否发生或者发生到了什么程度为止。
发明内容
从第一示例配置来看,提供了一种数据处理装置,包括:取得电路,用于从存储电路取得包括多个指令的指令流,所述多个指令包括状态更新指令;状态存储电路,用于存储状态值;执行电路,用于执行所述指令,其中所述指令中的至少一些指令被以与所述指令流中不同的顺序执行,并且其中,对于所述状态更新指令,所述执行电路被适配为基于所述状态更新指令的执行来更新所述状态值;以及冲刷电路,用于在所述状态存储电路被更新时冲刷所述指令流中的在所述状态更新指令之后出现的被冲刷指令。
从第二示例配置来看,提供了一种数据处理方法,包括:从存储电路取得包括多个指令的指令流,所述多个指令包括状态更新指令;将状态值存储在状态存储电路中;执行所述指令,其中所述指令中的至少一些指令被以与所述指令流中不同的顺序执行,并且其中,对于所述状态更新指令,所述执行所述指令的步骤基于所述状态更新指令的执行来更新所述状态值;并且当所述状态存储电路被更新时,冲刷所述指令流中的在所述状态更新指令之后出现的被冲刷指令。
从第三示例配置来看,提供了一种数据处理装置,包括:用于从存储电路取得包括多个指令的指令流的装置,所述多个指令包括状态更新指令;用于存储状态值的装置;用于执行所述指令的装置,其中所述指令中的至少一些指令被以与所述指令流中不同的顺序执行,并且其中,对于所述状态更新指令,所述用于执行所述指令的装置基于所述状态更新指令的执行来更新所述状态值;以及用于在用于存储状态值的装置被更新时冲刷所述指令流中的在所述状态更新指令之后出现的被冲刷指令的装置。
附图说明
将参考在附图中图示的本发明的实施例来仅作为示例进一步描述本发明,附图中:
图1示意性图示了根据一些实施例的数据处理装置;
图2根据一些实施例更详细示出了提交队列和发出队列的示例;
图3示出了根据一些实施例可使用的存储电路的示例;
图4根据一些实施例示出了其中循环包括状态更新指令的示例;
图5根据一些实施例示出了图示数据处理的方法的流程图;
图6根据一些实施例图示了进一步示例;并且
图7根据一些实施例示出了图示数据处理的方法的流程图。
具体实施方式
在参考附图论述实施例之前,提供以下对实施例的描述。
根据一个方面,提供了取得电路,用于从存储电路取得包括多个指令的指令流,所述多个指令包括状态更新指令;状态存储电路,用于存储状态值;执行电路,用于执行所述指令,其中所述指令中的至少一些指令是按与所述指令流中不同的顺序执行的,并且其中,对于所述状态更新指令,所述执行电路被适配为基于所述状态更新指令的执行来更新所述状态值;以及冲刷电路,用于在所述状态存储电路被更新时冲刷所述指令流中的在所述状态更新指令之后出现的被冲刷指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010855071.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:视频编解码方法、装置、计算机设备和存储介质
- 下一篇:显示装置及其制造方法