Invention Grant
- Patent Title: Filtering out redundant software prefetch instructions
- Patent Title (中): 过滤冗余软件预取指令
-
Application No.: US14053378Application Date: 2013-10-14
-
Publication No.: US09442727B2Publication Date: 2016-09-13
- Inventor: Yuan C. Chou
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee Address: US CA Redwood Shores
- Agency: Park, Vaughan, Fleming & Dowler LLP
- Main IPC: G06F7/38
- IPC: G06F7/38 ; G06F12/00 ; G06F9/30 ; G06F9/38 ; G06F11/30

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
- US20150106590A1 FILTERING OUT REDUNDANT SOFTWARE PREFETCH INSTRUCTIONS Public/Granted day:2015-04-16
Information query