Invention Grant
US07496908B2 Method and apparatus for optimizing code execution using annotated trace information having performance indicator and counter information
失效
使用具有性能指示符和计数器信息的带注释的跟踪信息优化代码执行的方法和装置
- Patent Title: Method and apparatus for optimizing code execution using annotated trace information having performance indicator and counter information
- Patent Title (中): 使用具有性能指示符和计数器信息的带注释的跟踪信息优化代码执行的方法和装置
-
Application No.: US10757197Application Date: 2004-01-14
-
Publication No.: US07496908B2Publication Date: 2009-02-24
- Inventor: Jimmie Earl DeWitt, Jr. , Frank Eliot Levine , Christopher Michael Richardson , Robert John Urquhart
- Applicant: Jimmie Earl DeWitt, Jr. , Frank Eliot Levine , Christopher Michael Richardson , Robert John Urquhart
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Duke W. Yee; Herman Rodriguez; Gerald H. Glanzman
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
A method, apparatus, and computer instructions in a data processing system for processing instructions are provided. Instructions are received at a processor in the data processing system. If a selected indicator is associated with the instruction, counting of each event associated with the execution of the instruction is enabled. In some embodiments, a compiler may obtain performance profile data, annotated by output obtained from the use of the performance indicators and counters, along with the instructions/data of the computer program and use this information to optimize the manner by which the computer program is executed, instructions/data are stored, and the like. The optimizations may be to optimize the instruction paths, optimize the time spent in initial application load, the manner by which the cache and memory is utilized, and the like.
Public/Granted literature
Information query