Invention Grant
- Patent Title: Selectively updating a coherence state in response to a storage update
-
Application No.: US16226086Application Date: 2018-12-19
-
Publication No.: US10705957B1Publication Date: 2020-07-07
- Inventor: Derek E. Williams , Guy L. Guthrie
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent David Quinn
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/0815 ; G06F12/0808

Abstract:
A cache memory stores a cache line associated with a coherence state field set to a first modified coherence state. The cache memory implements a default first coherence state update policy in which the cache memory is biased to retain write authority for the cache line. Responsive to a store request, the cache memory updates data of the cache line. If the store request indicates a change from the default first coherence state update policy, the cache memory updates the coherence state field from the first modified coherence state to a second modified coherence state in which the cache memory is biased to transfer write authority for the cache line. If the store request does not indicate a change from the default first coherence state policy, the cache memory refrains from updating the coherence state field from the first modified coherence state.
Information query