Generating executable code based on code performance data

Data processing: software development – installation – and managem – Software program development tool – Testing or debugging

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S152000, C717S153000, C717S154000

Reexamination Certificate

active

07730459

ABSTRACT:
A compiler transforms source code into intermediate code and provides the intermediate code to a profiler. The profiler executes the intermediate code. The profiler generates a performance profile that indicates the performance of the intermediate code, and annotates the intermediate code based, at least in part, on data from the performance profile. The compiler receives annotated intermediate code from the profiler and transforms the annotated intermediate code into machine code. Alternatively, the compiler transforms intermediate code to machine code and provides the machine code to a profiler. The profiler executes the machine code and generates a data file that indicates the performance of the machine code. The compiler receives the data file, and modifies the machine code based on the data file.

REFERENCES:
patent: 5187789 (1993-02-01), O'Hair
patent: 5659754 (1997-08-01), Grove et al.
patent: 6275981 (2001-08-01), Buzbee et al.
patent: 6289505 (2001-09-01), Goebel
patent: 6874140 (2005-03-01), Shupak
patent: 7000227 (2006-02-01), Henry
patent: 2003/0051234 (2003-03-01), Schmidt
patent: 2003/0154469 (2003-08-01), Anderson et al.
patent: 2003/0167458 (2003-09-01), Santhanam et al.
patent: 2004/0073899 (2004-04-01), Luk et al.
patent: 2004/0199904 (2004-10-01), Schmidt
Mantripragada et al., Selective guarded execution using profiling on a dynamically scheduled processor, IEEE, Dec. 2000 pp. 15-22.
Zilles et al., A programmable co-processor for profiling, IEEE, 2001 pp. 241-252.
Berndl et al., Dynamic profiling and trace cache generation, IEEE, Mar. 2003 pp. 276-285.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Generating executable code based on code performance data does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Generating executable code based on code performance data, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Generating executable code based on code performance data will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4150541

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.