[发明专利]数据处理装置和数据处理方法有效
申请号: | 201510170525.4 | 申请日: | 2015-04-10 |
公开(公告)号: | CN105022607B | 公开(公告)日: | 2019-11-22 |
发明(设计)人: | 伊西多罗斯·希德瑞斯;达仁·克罗克斯福德;安德鲁·布达斯 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F9/22 | 分类号: | G06F9/22;G06F9/38 |
代理公司: | 11258 北京东方亿思知识产权代理有限责任公司 | 代理人: | 李晓冬<国际申请>=<国际公布>=<进入 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了连续微操作的结果复用。具体公开了具有控制电路150的数据处理装置20,控制电路150用于检测由处理电路4处理的当前微操作是否是与由处理电路4处理的最近的有效微操作一样的数据处理操作并且指定了一样的至少一个操作数。如果是,则控制电路阻止处理电路4处理当前微操作,以便输出寄存器16不会响应于当前微操作而被更新,并且输出存储在输出寄存器16内的当前值作为当前微操作的结果。通过不重复相同计算减少了能量消耗或者提升了性能。 | ||
搜索关键词: | 连续 操作 结果 | ||
【主权项】:
1.一种数据处理装置,包括:/n处理电路,被配置成响应于微操作来执行数据处理操作,所述处理电路具有被配置成存储所述数据处理操作结果的输出寄存器;/n控制电路,被配置成检测由所述处理电路处理的当前微操作是否将给出与由所述处理电路在所述当前微操作之前处理的最近的有效微操作相同的结果;/n其中,如果所述控制电路检测到所述当前微操作将给出与所述最近的有效微操作相同的结果,则所述控制电路被配置为阻止所述处理电路处理所述当前微操作,以便所述输出寄存器不会响应于所述当前微操作而被更新,并且被配置为控制所述处理电路来输出存储在所述输出寄存器中的值作为所述当前微操作的结果;以及/n具有至少一个表条目的表,每个表条目被配置成识别前面的微操作和所述前面的微操作的结果;/n其中,所述控制电路被配置成执行表查找来检测所述表是否包括对应的识别前面微操作的表条目,该前面的微操作给出与所述当前微操作相同的结果;并且/n其中,如果所述控制电路检测出所述当前微操作将给出与最近的有效微操作相同的结果,则所述控制电路被配置成省略表查找。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510170525.4/,转载请声明来源钻瓜专利网。