|
钻瓜专利网为您找到相关结果 22个,建议您 升级VIP下载更多相关专利
- [发明专利]监控独占指令-CN202180092292.4在审
-
马修·詹姆斯·霍斯内尔
-
ARM有限公司
-
2021-12-10
-
2023-09-15
-
G06F9/30
- 本公开提供了一种装置,该装置包括指令解码器20和处理电路22。监控电路36监控指示对与被监控的一组地址中的任一个地址相关联的数据的潜在更新的一个或多个事件,并且使在该处理电路22上执行的软件能够访问监控报告指示,该监控报告指示指示针对该被监控的一组地址中的至少一个地址是否已经发生任何事件。响应于对指定给定地址的独占状态设置指令的解码,该处理电路22设置与该给定地址相关联的独占状态。响应于检测到指示对该给定地址的冲突存储器访问的事件而清除该独占状态。响应于对监控独占指令的解码,该处理电路22:确定该独占状态是否与目标地址相关联,并且如果是,则将该目标地址分配为该被监控的一组地址中的一个地址。
- 监控独占指令
- [发明专利]用于将脏高速缓存行排出到持久性存储器的排出操作-CN202180061605.X在审
-
王伟;马修·詹姆斯·霍斯内尔
-
ARM有限公司
-
2021-08-16
-
2023-05-26
-
G06F9/46
- 本发明公开了一种装置,该装置具有支持事务性存储器的处理电路(4)和包括至少两级高速缓存的高速缓存分级结构(110,112,118)。响应于有可能在提交该事务之前导致存储在预定层级的高速缓存(110)之外的至少一个另外层级的高速缓存(112,118)中的状态丢失的排出触发事件,排出电路(170)执行排出操作来扫描该高速缓存分级结构的子集以识别脏高速缓存行并且将与该脏高速缓存行相关联的数据写入到持久性存储器(124),在该预定层级的高速缓存中由事务生成的推测性存储数据被标记为推测性的。该高速缓存分级结构的该子集包括该至少一个另外层级的高速缓存(112,118)。在该排出操作中,防止该预定层级的高速缓存(110)中标记为推测性的推测性存储数据被排出到该持久性存储器。
- 用于高速缓存排出持久性存储器操作
- [发明专利]事务中寄存器的动态保存-CN201580036625.6有效
-
马修·詹姆斯·霍斯内尔;斯蒂芬·迪斯特尔霍斯特
-
ARM有限公司
-
2015-06-11
-
2021-04-30
-
G06F9/46
- 一种数据处理装置,包括:多个数据存储元件,每个数据存储元件被配置为存储数据。掩码存储电路存储掩码并且处理电路执行一个或多个指令。数据保存器被配置为:响应于事务启动指令,选择数据存储元件的子集并且保存数据存储元件的子集的备份。掩码控制电路然后更新掩码以指示由数据保存器选择的数据存储元件的子集。最后,监测器检测对数据存储元件中未由掩码指示的数据存储元件做出的写入或写尝试。因此,用户不需要保存系统中的所有数据存储元件(例如,寄存器)或精确指定哪些数据存储元件必须被保存以便执行事务。替代地,可以动态确定和指定必须保存的数据存储元件的集合,并且如果做出对尚未保存或备份的数据存储元件的写入,则系统可以做出响应。
- 事务寄存器动态保存
|