[发明专利]用于事务存储器的设备和数据处理方法在审
申请号: | 201980055680.8 | 申请日: | 2019-10-17 |
公开(公告)号: | CN112639728A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 马修·詹姆斯·霍斯内尔;理查德·罗伊·格里森思怀特 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/46;G06F9/52 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 杨佳婧 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 事务 存储器 设备 数据处理 方法 | ||
1.一种设备,包括:
指令解码器,其用于解码指令;
处理电路系统,其用于响应于所述指令被所述指令解码器解码而执行数据处理;
事务存储器支持电路系统,其用于支持在由所述处理电路系统处理的数据线程内的事务的执行,所述事务存储器支持电路系统包括地址追踪电路系统以追踪由所述事务内的指令存取的地址;
对于利用第一类型事务开始指令所开始的第一类型事务,所述指令解码器被配置为控制所述处理电路系统以防止跟随所述第一类型事务开始指令之后经推测地执行的指令的结果的提交,直到到达事务结束指令为止,其中,所述事务存储器支持电路系统被配置为在检测到在来自另一线程的存储器存取的地址与由所述地址追踪电路系统追踪的地址之间的冲突时触发所述事务的中止;以及
对于利用第二类型事务开始指令所开始的第二类型事务,所述指令解码器被配置为控制所述处理电路系统,通过将在所述事务内的读取操作的地址标记成能够由所述地址追踪电路系统追踪的来响应于该读取操作的执行,并且通过省略将所述事务内的写入操作的地址标记成能够由所述地址追踪电路系统追踪来响应于该写入操作的执行。
2.根据前述权利要求中的任一项所述的设备,其中,对于所述第一类型事务,所述事务存储器支持电路系统被配置为触发对架构状态的捕获,所述架构状态将在中止所述事务时被复原;并且
其中,对于所述第二类型事务,所述事务存储器支持电路系统被配置为省略对所述架构状态的捕获。
3.根据权利要求2所述的设备,其中,对于所述第一类型事务,跟随所述事务结束指令之后所述指令解码器被配置为控制所述处理电路系统丢弃经捕获的架构状态或允许经捕获的架构状态被覆写。
4.根据前述权利要求中的任一项所述的设备,其中,对于所述第二类型事务,所述事务存储器支持电路系统被配置为在检测到在所述事务内所执行的读取操作的地址与来自另一线程的写入操作的地址之间的冲突时触发所述事务的中止。
5.根据权利要求4所述的设备,其中,所述事务存储器支持电路系统被配置为响应于至少一个其他事件而触发所述第二类型事务的中止。
6.根据权利要求4或5所述的设备,其中,对于所述第二类型事务,所述指令解码器被配置为控制所述处理电路系统响应于所述中止而省略架构状态的复原。
7.根据权利要求4至6中的任一项所述的设备,其中,对于所述第二类型事务,所述处理电路系统被配置为执行以下操作中的至少一者:
响应于所述第二类型事务的中止提交所述事务的介入指令的结果以;或
在不等待所述事务结束指令的情况下提交所述第二类型事务内部的指令的结果。
8.根据权利要求4至7中的任一项所述的设备,其中,对于所述第二类型事务,所述指令解码器响应于预定类型的指令而控制所述处理电路系统暂停对指令的处理,直到接收到有关所述中止已被触发的通知为止。
9.根据权利要求8所述的设备,其中,所述预定类型的指令指明储存地址指示的寄存器,该地址指示表示出来自触发所述中止的该另一线程的所述存储器存取的地址。
10.根据权利要求4至9中的任一项所述的设备,其中,响应于所述第二类型事务的中止被触发,所述处理电路系统被配置为储存中止原因指示,该中止原因指示表示出是否所述中止是由冲突触发的。
11.根据权利要求10所述的设备,其中,所述预定类型的指令指明储存地址指示的寄存器,该地址指示表示出来自触发所述中止的另一线程的所述存储器存取的地址。
12.根据权利要求11所述的设备,其中,所述中止原因指示被储存在相同于所述地址指示的寄存器中。
13.根据权利要求11所述的设备,其中,所述中止原因指示被储存在不同于所述地址指示的通用寄存器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980055680.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:识别生成网络的显著特征
- 下一篇:聚合物和包含其的有机发光器件