Invention Grant
- Patent Title: Variable protection window extension for a target address of a store-conditional request
-
Application No.: US17351507Application Date: 2021-06-18
-
Publication No.: US11693776B2Publication Date: 2023-07-04
- Inventor: Derek E. Williams , Guy L. Guthrie , Hugh Shen , Jeffrey A. Stuecheli
- 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 Brian F. Russell; Nathan Rau
- Main IPC: G06F12/0817
- IPC: G06F12/0817

Abstract:
A processing unit includes a processor core and an associated cache memory. The cache memory establishes a reservation of a hardware thread of the processor core for a store target address and services a store-conditional request of the processor core by conditionally updating the shared memory with store data based on the whether the hardware thread has a reservation for the store target address. The cache memory receives a hint associated with the store-conditional request indicating an intent of the store-conditional request. The cache memory protects the store target address against access by any conflicting memory access request during a protection window extension following servicing of the store-conditional request. The cache memory establishes a first duration for the protection window extension based on the hint having a first value and establishes a different second duration for the protection window extension based on the hint having a different second value.
Public/Granted literature
- US20220405202A1 VARIABLE PROTECTION WINDOW EXTENSION FOR A TARGET ADDRESS OF A STORE-CONDITIONAL REQUEST Public/Granted day:2022-12-22
Information query
IPC分类: