Invention Application
- Patent Title: Computer Processor Architecture for Coalescing of Atomic Operations
-
Application No.: US18342509Application Date: 2023-06-27
-
Publication No.: US20250004948A1Publication Date: 2025-01-02
- Inventor: Jedd O. Haberstro , Mladen Wilder
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Main IPC: G06F12/0891
- IPC: G06F12/0891 ; G06F12/0842

Abstract:
Techniques are disclosed relating to smashing atomic operations. In some embodiments, cache control circuitry caches data values in cache storage circuitry and receive multiple requests to atomically update a cached data value according to one or more arithmetic operations. The control circuitry may perform updates to a cached data value based on the multiple requests, in response to determining that the one or more arithmetic operations meet one or more criteria and store operation information that indicates a most-recent requested atomic arithmetic operation for the updated data value. The control circuitry may, in response to an event, flush, to a higher level in a memory hierarchy that includes the cache storage circuitry both: the updated data value and the operation information. This may advantageously smash atomic operations at the cache and reduce operations to the higher-level cache or memory (which may be the actual coherence point for atomic requests).
Public/Granted literature
- US12182026B1 Computer processor architecture for coalescing of atomic operations Public/Granted day:2024-12-31
Information query
IPC分类: