Disambiguation in dynamic binary translation

In a dynamic binary translator, 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...

Full description

Saved in:
Bibliographic Details
Main Authors WU YOUFENG, GUO BOLEI
Format Patent
LanguageEnglish
Published 05.06.2008
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In a dynamic binary translator, 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.
Bibliography:Application Number: US20060634399