Pre-Grant Publication Number: 20080134159
Filing Date: December 05, 2006
Inventors: Bolei Guo, Youfeng Wu
Assignee(s): Intel Corporation
Current U.S. Classification: 717, 717/154000
View Prior Art for Claim 00009
A system comprisinga processor;a memory coupled to the processor;a storage coupled to the processor; anda dynamic binary translator storable in the storage, loadable into the memory; andexecutable by the processor, the dynamic binary translatorto select 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;to heuristically identify one or more ambiguous memory dependencies in the code segment for disambiguation by a runtime check based at least in part on inspecting instructions in the code segment,and to use a pointer analysis of the code segment to identify all ambiguous memory dependencies that can be removed by the runtime check.
Submitted by: Diane WillisLast updated: over 3 years ago
Patent/Application # 10/747,598
Description
Methods and apparatus for optimizing a program undergoing dynamic binary translation (DBT) using profile information are disclosed. ...optimizes foreign program instructions through an enhanced DBT process. The present disclosure pertains to computers... to methods and an apparatus for optimizing a program undergoing DBT using profile information.
0 thumbs up 0 thumbs down
Annotations(0)