Invention Grant
- Patent Title: Atomic operation predictor to predict whether an atomic operation will complete successfully
-
Application No.: US18601640Application Date: 2024-03-11
-
Publication No.: US12229557B2Publication Date: 2025-02-18
- Inventor: Brian R. Mestan , Gideon N. Levinsky , Michael L. Karm
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Kowert, Hood, Munyon, Rankin & Goetzel, P.C.
- Agent Mark D. Seegers; Dean M. Munyon
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/30 ; G06F9/32 ; G06F9/52

Abstract:
In an embodiment, a processor comprises an atomic predictor circuit to predict whether or not an atomic operation will complete successfully. The prediction may be used when a subsequent load operation to the same memory location as the atomic operation is executed, to determine whether or not to forward store data from the atomic operation to the subsequent load operation. If the prediction is successful, the store data may be forwarded. If the prediction is unsuccessful, the store data may not be forwarded. In cases where an atomic operation has been failing (not successfully performing the store operation), the prediction may prevent the forwarding of the store data and thus may prevent a subsequent flush of the load.
Public/Granted literature
- US20240248717A1 Atomic Operation Predictor to Predict Whether An Atomic Operation Will Complete Successfully Public/Granted day:2024-07-25
Information query