Memory nest efficiency with cache demand generation
AssigneeInternational Business Machines Corporation
InventorsAnsu A. Abraham, Daniel V. Rosa, Donald W. Schmidt
Life of this patent
Estimating the term…
Abstract
Embodiments of the disclosure relate to optimizing a memory nest for a workload. Aspects include an operating system determining the cache/memory footprint of each work unit of the workload and assigning a time slice to each work unit of the workload based on the cache/memory footprint of each work unit. Aspects further include executing the workload on a processor by providing each work unit access to the processor for the time slice assigned to each work unit.
Claims11
A computer program product for optimizing a memory nest for a workload by an operating system, the computer program product comprising:
- a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising:
- determining a cache/memory footprint of each work unit of the workload;
- assigning a time slice to each work unit of the workload based on the cache/memory footprint of the work unit;
- and
- executing the workload, on a processor, by providing each work unit access to the processor for the time slice assigned to the work unit.
A computer system having a processor configured to execute a workload having one or more work units and a memory nest that includes a plurality of storage elements used to store data accessed by the processor during execution of the one or more work units;
- wherein the computer system is configured to perform a method comprising:
- determining a cache/memory footprint of each work unit of the workload;
- assigning a time slice to each work unit of the workload based on the cache/memory footprint of the work unit;
- and
- executing the workload, on a processor, by providing each work unit access to the processor for the time slice assigned to the work unit.
Dependencies are inferred from the claim text.