发明授权
- 专利标题: Disambiguation in dynamic binary translation
- 专利标题(中): 消除动态二进制翻译
-
申请号: US11634399申请日: 2006-12-05
-
公开(公告)号: US07752613B2公开(公告)日: 2010-07-06
- 发明人: Bolei Guo , Youfeng Wu
- 申请人: Bolei Guo , Youfeng Wu
- 申请人地址: US CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Blakely, Sokoloff, Taylor & Zafman LLP
- 主分类号: G06F9/45
- IPC分类号: G06F9/45
摘要:
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.
公开/授权文献
- US20080134159A1 Disambiguation in dynamic binary translation 公开/授权日:2008-06-05
信息查询