-
公开(公告)号:US11314648B2
公开(公告)日:2022-04-26
申请号:US15427421
申请日:2017-02-08
Applicant: ARM Limited
Inventor: Michael Filippo , Jamshed Jalal , Kias Magnus Bruce , Alex James Waugh , Geoffray Lacourba , Paul Gilbert Meyer , Bruce James Mathewson , Phanindra Kumar Mannava
IPC: G06F12/0862 , G06F12/0831 , G06F12/0811 , G06F15/78 , G06F11/34
Abstract: Data processing apparatus comprises a data access requesting node; data access circuitry to receive a data access request from the data access requesting node and to route the data access request for fulfilment by one or more data storage nodes selected from a group of two or more data storage nodes; and indication circuitry to provide a source indication to the data access requesting node, to indicate an attribute of the one or more data storage nodes which fulfilled the data access request; the data access requesting node being configured to vary its operation in response to the source indication.
-
公开(公告)号:US11221951B1
公开(公告)日:2022-01-11
申请号:US17028248
申请日:2020-09-22
Applicant: Arm Limited
Inventor: Abhishek Raja , Kias Magnus Bruce , Albin Pierrick Tonnerre
IPC: G06F12/00 , G06F12/0802 , G06F3/06
Abstract: A tag check performed for a memory access operation comprises determining whether an address tag associated with a target address of the access corresponds to a guard tag stored in the memory system associated with a memory system location to be accessed. A given tag check architecturally required for a tag-checked load operation can be skipped when a number of tag-check-skip conditions are satisfied, including at least: that there is an older tag-checked store operation awaiting a pending tag check, for which a guard tag checked in the pending tag check is associated with a same block of one or more memory system locations as a guard tag to be checked in the given tag check; and that the address tag for the tag-checked load operation is the same as the address tag for the older tag-checked store operation.
-