Counter-based entry invalidation for metadata previous write queue
First Claim
1. A computer program product for implementing counter-based entry invalidation for a metadata previous write queue (PWQ), the computer program product comprising:
- a non-transitory tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising;
writing, by a processor, an address into an entry in the metadata PWQ, the address being associated with an instance of metadata received from a pipeline;
setting a valid tag associated with the entry in the metadata PWQ to valid;
initializing a counter to zero;
incrementing the counter based on receiving a count signal from the pipeline until the counter is equal to a threshold; and
setting the valid tag to invalid based on the counter being equal to the threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to counter-based entry invalidation for a metadata previous write queue (PWQ). An aspect of the invention includes writing an address into an entry in the metadata PWQ, the address being associated with an instance of metadata received from a pipeline and setting a valid tag associated with the entry in the metadata PWQ to valid. Another aspect of the invention includes initializing a counter to zero and incrementing the counter based on receiving a count signal from the pipeline until the counter is equal to a threshold. Yet another aspect of the invention includes setting the valid tag to invalid based on the counter being equal to the threshold.
17 Citations
15 Claims
-
1. A computer program product for implementing counter-based entry invalidation for a metadata previous write queue (PWQ), the computer program product comprising:
a non-transitory tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; writing, by a processor, an address into an entry in the metadata PWQ, the address being associated with an instance of metadata received from a pipeline; setting a valid tag associated with the entry in the metadata PWQ to valid; initializing a counter to zero; incrementing the counter based on receiving a count signal from the pipeline until the counter is equal to a threshold; and setting the valid tag to invalid based on the counter being equal to the threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A computer implemented method for counter-based entry invalidation for a metadata previous write queue (PWQ), the method comprising:
-
writing, by a processor, an address into an entry in the metadata PWQ, the address being associated with an instance of metadata received from a pipeline; setting a valid tag associated with the entry in the metadata PWQ to valid; initializing a counter to zero; incrementing the counter based on receiving a count signal from the pipeline until the counter is equal to a threshold; and setting the valid tag to invalid based on the counter being equal to the threshold. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification