Invention Grant
US09442727B2 Filtering out redundant software prefetch instructions 有权
过滤冗余软件预取指令

Filtering out redundant software prefetch instructions
Abstract:
The disclosed embodiments relate to a system that selectively filters out redundant software prefetch instructions during execution of a program on a processor. During execution of the program, the system collects 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. As software prefetch instructions are encountered during execution of the program, the system selectively filters out 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.
Public/Granted literature
Information query
Patent Agency Ranking
0/0