Increased cache performance with multi-level queues of complete tracks
AssigneeInternational Business Machines Corporation
InventorsKevin J. ASH, Lokesh M. GUPTA, David B. WHITWORTH, Boyan ZHAO
Life of this patent
Estimating the term…
Abstract
Exemplary method, system, and computer program product embodiments for increased cache performance using multi-level queues by a processor device. The method includes distributing to each one of a plurality of central processing units (CPUs) workload operations for creating complete tracks from partial tracks, creating sub-queues of the complete tracks for distributing to each one of the CPUs, and creating demote scan tasks based on workload of the CPUs. Additional system and computer program product embodiments are disclosed and provide related advantages.
Claims20
A method for increased cache performance efficiency using multi-level queues by a processor device in a computing environment, the method comprising:
- distributing to each one of a plurality of central processing units (CPUs) workload operations for creating complete tracks from partial tracks;
- creating sub-queues of the complete tracks for distributing to each one of the CPUs;
- and
- creating a plurality of demote scan tasks based on workload.
A system for increased creased cache performance efficiency using multi-level queues in a computing environment, the system comprising:
- at least one processor device operable in the computing storage environment, wherein the at least one processor device:
- distribute to each one of a plurality of central processing units (CPUs) workload operations for creating complete tracks from partial tracks,
- create sub-queues of the complete tracks for distributing to each one of the CPUs, and
- create a plurality of demote scan tasks based on workload.
A computer program product for increased cache performance efficiency using multi-level queues in a computing environment by a processor device, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
- a first executable portion that distributes to each one of a plurality of central processing units (CPUs) workload operations for creating complete tracks from partial tracks;
- and
- a second executable portion that creates sub-queues of the complete tracks for distributing to each one of the CPUs;
- and
- a third executable portion that creates a plurality of demote scan tasks based on workload.
Dependencies are inferred from the claim text.