Method and apparatus for detecting patterns of memory accesses in a computing system with out-of-order program execution
AssigneeMarvell International Ltd.
InventorKim Schuttenberg
Life of this patent
Estimating the term…
Loading patent…
AssigneeMarvell International Ltd.
InventorKim Schuttenberg
Estimating the term…
A method for detecting patterns of memory accesses in a computing system with out-of-order program execution is provided. The method comprises identifying a first memory operation instruction that is part of a memory stream that would benefit from memory prefetches, marking with program order a plurality of other memory operation instructions prior to execution that are part of the same memory stream as the first memory operation instruction while the plurality of other memory operation instructions are in program order, and, subsequent to out of program order execution of at least two of the plurality of marked memory operation instructions but before execution of all of the plurality of marked memory operation instructions, determining an expected offset value between memory addresses to be accessed by consecutively marked memory operation instructions using the marked memory operation instructions that have executed.
A method comprising:
A core processor configured to:
A method comprising the following steps performed in the following order:
Dependencies are inferred from the claim text.