Profiling program execution to identify frequently-executed portions and to assist binary translation

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7111290
SERIAL NO

09425401

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and a computer with circuitry configured for performance of the method are disclosed. During a profiled interval of an execution of a program on a computer, profile information is recorded describing the execution, without the program having been compiled for profiled execution. The program is coded in an instruction set in which an interpretation of an instruction depends on a processor mode not expressed in the binary representation of the instruction. The recorded profile information describes at least all events occurring during the profiled execution interval of the two classes: (1) a divergence of execution from sequential execution; and (2) a processor mode change that is not inferable from the opcode of the instruction that induces the processor mode change taken together with a processor mode before the mode change instruction. The profile information further identifies each distinct physical page of instruction text executed during the execution interval.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • ADVANCED SILICON TECHNOLOGIES, LLC

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hohensee, Paul H Nashua, NH 23 1303
Reese, David L Westborough, MA 26 1815
Yates, Jr John S Needham, MA 16 1243

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation