Invention Grant
- Patent Title: Merging memory ordering tracking information for issued load instructions
-
Application No.: US16521663Application Date: 2019-07-25
-
Publication No.: US11194574B2Publication Date: 2021-12-07
- Inventor: Miles Robert Dooley , Balaji Vijayan , Huzefa Moiz Sanjeliwala , Abhishek Raja , Sharmila Shridhar
- Applicant: Arm Limited
- Applicant Address: GB Cambridge
- Assignee: Arm Limited
- Current Assignee: Arm Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F9/30
- IPC: G06F9/30

Abstract:
An apparatus is described, comprising load issuing circuitry configured to issue load operations to load data from memory, and memory ordering tracking storage circuitry configured to store memory ordering tracking information on issued load operations. The apparatus also includes control circuitry configured to access the memory ordering tracking storage circuitry to determine, using the memory ordering tracking information, whether at least one load operation has been issued in disagreement with a memory ordering requirement, and, if so, to determine whether to re-issue one or more issued load operations or to continue issuing load operations despite disagreement with the memory ordering requirement. Furthermore, the control circuitry is capable of merging the memory ordering tracking information for a plurality of issued load operations into a merged entry in the memory ordering tracking storage circuitry.
Public/Granted literature
- US20210026632A1 MERGING MEMORY ORDERING TRACKING INFORMATION FOR ISSUED LOAD INSTRUCTIONS Public/Granted day:2021-01-28
Information query