Patent · US Expired

Parallelism performance analysis based on execution trace information

US6961925B2 · kind B2 · utility

80Cited by
61References
69Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 3, 2001
Grant dateNov 1, 2005
Priority date
Expiry dateMay 14, 2023

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.