Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2003-09-30
2010-06-01
Zhen, Wei Y (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
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.
Gates Frank G.
Jason James L.
Johnson Erik J.
Blakely , Sokoloff, Taylor & Zafman LLP
Intel Corporation
Rampuria Satish
Zhen Wei Y
LandOfFree
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.
Profile ID: LFUS-PAI-O-4150541