Techniques for memory access prefetching using workload data
OwnerMurugasamy K. Nachimuthu, Mohan J. Kumarinventors
Life of this patent
Estimating the term…
Abstract
Various embodiments are generally directed to an apparatus, method and other techniques for prefetching data for a workload based on memory access information of the workload. For example, an apparatus may include at least one memory, at least one processor, and logic, at least a portion of the logic comprised in hardware, the logic to determine a workload to be executed via the at least one processor, monitor a plurality of memory accesses of the at least one memory by the workload during execution, and generate memory access information for the workload. Other embodiments are described.
Claims25
An apparatus, comprising:
- at least one memory;
- at least one processor;
- and
- logic, at least a portion of the logic comprised in hardware, the logic to:
- determine at least one workload to be executed via the at least one processor,
- monitor a plurality of memory accesses of the at least one memory by the at least one workload during execution, and
- generate memory access information for the at least one workload based on the plurality of memory accesses.
A computer-readable storage medium, comprising a plurality of instructions that, when executed, enable processing circuitry to:
- determine a workload to be executed via at least one processor;
- monitor a plurality of memory accesses of at least one memory by the at least one workload during execution;
- and
- generate memory access information for the at least one workload based on the plurality of memory accesses.
An apparatus, comprising:
- at least one memory;
- at least one processor;
- and
- logic, at least a portion of the logic comprised in hardware, the logic to:
- determine a workload to be executed via the at least one processor,
- decode a prefetch header of the at least one workload to determine memory access information, and
- prefetch data for the at least one workload based on the memory access information.
Dependencies are inferred from the claim text.