Invention Grant
- Patent Title: Disambiguation in dynamic binary translation
- Patent Title (中): 消除动态二进制翻译
-
Application No.: US11634399Application Date: 2006-12-05
-
Publication No.: US07752613B2Publication Date: 2010-07-06
- Inventor: Bolei Guo , Youfeng Wu
- Applicant: Bolei Guo , Youfeng Wu
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
A method and apparatus for disambiguating in a dynamic binary translator is described. The method comprises selecting a code segment for load-store memory disambiguation based at least in part on a measure of likelihood of frequency of execution of the code segment; heuristically identifying one or more ambiguous memory dependencies in the code segment for disambiguation by runtime checks; based at least in part on inspecting instructions in the code segment, and using a pointer analysis of the code segment to identify all other ambiguous memory dependencies that can be removed by the runtime checks.
Public/Granted literature
- US20080134159A1 Disambiguation in dynamic binary translation Public/Granted day:2008-06-05
Information query