The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 29, 2025

Filed:

Dec. 22, 2023
Applicant:

Arm Limited, Cambridge, GB;

Inventors:

Matthew James Horsnell, Cambridge, GB;

Andreas Lars Sandberg, Cambridge, GB;

Thomas Philip Speier, Wake Forest, NC (US);

Robin Alexander Emery, Cambridge, GB;

Eric Ola Harald Liljedahl, Stockholm, SE;

Assignee:

Arm Limited, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/0875 (2016.01); G06F 9/30 (2018.01);
U.S. Cl.
CPC ...
G06F 12/0875 (2013.01); G06F 9/3016 (2013.01); G06F 2212/452 (2013.01);
Abstract

In response to instruction decoding circuitry decoding a conditional write instruction, processing circuitry determines whether a predetermined condition is satisfied for a target cache line corresponding to a target address specified by the conditional write instruction. If the predetermined condition is satisfied for the target cache line, a write request is issued to update the target cache line. If the predetermined condition is not satisfied for the target cache line, a failure indication is returned. The processing circuitry selects, depending on whether the sequence of instructions specifies cache-line-retention hint information applicable to the conditional write instruction, whether to prevent a unique coherency state of the target cache line being relinquished by a local cache associated with the processing circuitry for a retention period following processing of the conditional write instruction. The unique coherency state comprises a coherency state in which the processing circuitry has exclusive right to update the target cache line.


Find Patent Forward Citations

Loading…