Patent · US Active

Parallelism performance analysis based on execution trace information

US7739667B2 · kind B2 · utility

35Cited by
81References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 19, 2005
Grant dateJun 15, 2010
Priority date
Expiry dateFeb 5, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/88
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system for conducting performance analysis for executing tasks. The analysis involves generating a variety of trace information related to performance measures, including parallelism-related information, during execution of the task. In order to generate the trace information, target source code of interest is compiled in such a manner that executing the resulting executable code will generate execution trace information composed of a series of events. Each event stores trace information related to a variety of performance measures for the one or more processors and protection domains used. After the execution trace information has been generated, the system can use that trace information and a trace information description file to produce useful performance measure information. The trace information description file contains information that describes the types of execution events as well as the structure of the stored information. The system uses the trace information description file to organize the information in the trace information file, extracts a variety of types of performance measure information from the organized trace information, and formats the extracted informatio…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.