Invention Grant
- Patent Title: Generating executable code based on code performance data
- Patent Title (中): 根据代码性能数据生成可执行代码
-
Application No.: US10676311Application Date: 2003-09-30
-
Publication No.: US07730459B2Publication Date: 2010-06-01
- Inventor: Frank G. Gates , James L. Jason , Erik J. Johnson
- Applicant: Frank G. Gates , James L. Jason , Erik J. Johnson
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G06F9/44
- IPC: G06F9/44

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.
Public/Granted literature
- US20050071834A1 Generating executable code based on code performance data Public/Granted day:2005-03-31
Information query