Patent · US Active

Method to examine the execution and performance of parallel threads in parallel programming

US8046745B2 · kind B2 · utility

12Cited by
3References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 30, 2006
Grant dateOct 25, 2011
Priority date
Expiry dateAug 25, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/456
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present invention relates to compiler generated code for parallelized code segments, wherein the generated code is used to determine if an expected number of parallel processing threads is created for a parallel processing application, in addition to determining the performance impact of using parallel threads of execution. In the event the expected number of parallel threads is not generated, notices and alerts are generated to report the thread creation problem. Further, a method is disclosed for the collection of performance metrics for N threads of execution and one thread of execution, and thereafter performing a comparison operation upon the execution threads. Notices and alerts are generated to report the resultant performance metrics for the N threads of execution versus the one thread of execution.

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