Back to results
US 2023/0409331 A1Published application
Load reissuing using an alternate issue queue
AssigneeInternational Business Machines Corporation
InventorsJonathan Ting Hsieh, Gregory William Alexander, Aaron Tsai, Yossi Shapira
Life of this patent
Estimating the term…
Abstract
In an approach, responsibility for reissuing a fetch micro-operation is allocated to a reissue queue subsequent to a cache miss corresponding to a cache and the fetch micro-operation. Responsive to higher level cache returning data to the cache, an issue selection algorithm of the issue queue is overridden to prioritize reissuing the fetch micro-operation.
Claims20
A computer-implemented method comprising:
- subsequent to a cache miss corresponding to a cache and a fetch micro-operation issuing from an issue queue, allocating responsibility for reissuing the fetch micro-operation to a reissue queue;
- and
- responsive to higher level cache returning data to the cache, overriding an issue selection algorithm of the issue queue to prioritize reissuing the fetch micro-operation.
A computer program product comprising:
- one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions comprising:
- program instructions to, subsequent to a cache miss corresponding to a cache and a fetch micro-operation issuing from an issue queue, allocate responsibility for reissuing the fetch micro-operation to a reissue queue;
- and
- program instructions to, responsive to higher level cache returning data to the cache, override an issue selection algorithm of the issue queue to prioritize reissuing the fetch micro-operation.
1 more element
A computer system comprising:
- one or more computer processors, one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:
- program instructions to, subsequent to a cache miss corresponding to a cache and a fetch micro-operation issuing from an issue queue, allocate responsibility for reissuing the fetch micro-operation to a reissue queue;
- and
- program instructions to, responsive to higher level cache returning data to the cache, override an issue selection algorithm of the issue queue to prioritize reissuing the fetch micro-operation.
1 more element
Dependencies are inferred from the claim text.