MERGING MEMORY ORDERING TRACKING INFORMATION FOR ISSUED LOAD INSTRUCTIONS

    公开(公告)号:US20210026632A1

    公开(公告)日:2021-01-28

    申请号:US16521663

    申请日:2019-07-25

    Applicant: Arm Limited

    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.

Patent Agency Ranking