×

FILTERING OUT REDUNDANT SOFTWARE PREFETCH INSTRUCTIONS

  • US 20150106590A1
  • Filed: 10/14/2013
  • Published: 04/16/2015
  • Est. Priority Date: 10/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for selectively filtering out redundant software prefetch instructions during execution of a program on a processor, comprising:

  • during execution of the program,collecting information associated with hit rates for individual software prefetch instructions as the individual software prefetch instructions are executed, wherein a software prefetch instruction is redundant if the software prefetch instruction accesses a cache line that has already been fetched from memory; and

    as software prefetch instructions are encountered during execution of the program, selectively filtering out the individual software prefetch instructions that are likely to be redundant based on the collected information, so that likely redundant software prefetch instructions are not executed by the processor.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×