Poison mechanisms for deferred invalidates

    公开(公告)号:US11630771B2

    公开(公告)日:2023-04-18

    申请号:US17373814

    申请日:2021-07-13

    Applicant: APPLE INC.

    Abstract: An apparatus includes multiple processors including respective cache memories, the cache memories configured to cache cache-entries for use by the processors. At least a processor among the processors includes cache management logic that is configured to (i) receive, from one or more of the other processors, cache-invalidation commands that request invalidation of specified cache-entries in the cache memory of the processor (ii) mark the specified cache-entries as intended for invalidation but defer actual invalidation of the specified cache-entries, and (iii) upon detecting a synchronization event associated with the cache-invalidation commands, invalidate the cache-entries that were marked as intended for invalidation.

Patent Agency Ranking