Invention Grant
- Patent Title: Binary code instrumentation to reduce effective memory latency
- Patent Title (中): 二进制码仪器可以减少有效的内存延迟
-
Application No.: US11362979Application Date: 2006-02-27
-
Publication No.: US07730470B2Publication Date: 2010-06-01
- Inventor: Ilya A. Sharapov , Andrew J. Over
- Applicant: Ilya A. Sharapov , Andrew J. Over
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood Shores
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Robert C Kowert
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
A system for binary code instrumentation to reduce effective memory latency comprises a processor and memory coupled to the processor. The memory comprises program instructions executable by the processor to implement a code analyzer configured to analyze an instruction stream of compiled code executable at an execution engine to identify, for a given memory reference instruction in the stream that references data at a memory address calculated during an execution of the instruction stream, an earliest point in time during the execution at which sufficient data is available at the execution engine to calculate the memory address. The code analyzer generates an indication of whether the given memory reference instruction is suitable for a prefetch operation based on a difference in time between the earliest point in time and a time at which the given memory reference instruction is executed during the execution.
Public/Granted literature
- US20070226703A1 Binary code instrumentation to reduce effective memory latency Public/Granted day:2007-09-27
Information query