Invention Application
- Patent Title: Atomic Operation Predictor
-
Application No.: US17473076Application Date: 2021-09-13
-
Publication No.: US20220091846A1Publication Date: 2022-03-24
- 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
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38 ; 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
- US11928467B2 Atomic operation predictor to predict whether an atomic operation will complete successfully Public/Granted day:2024-03-12
Information query