International Business Machines Corporation
INTELLIGENT BALANCED FLUSHING IN A PROCESSOR
Last updated:
Abstract:
Processing data in an information handling system is disclosed that includes: in response to an event that triggers a flushing operation, calculate a finish ratio, wherein the finish ratio is a number of finished operations to a number of at least one of the group consisting of in-flight instructions, instructions pending in a processor pipeline, instructions issued to an issue queue, and instructions being processed in a processor execution unit; compare the calculated finish ratio to a threshold; and if the finish ratio is greater than the threshold, then do not perform the flushing operation. Also disclosed is moving the flush point.
Status:
Application
Type:
Utility
Filling date:
27 Mar 2020
Issue date:
30 Sep 2021