Method to examine the execution and performance of parallel threads in parallel programming
AssigneeInternational Business Machines Corporation
InventorPeter W. Y. Wong
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorPeter W. Y. Wong
Estimating the term…
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.
A method for the examination of the execution and performance of parallel threads in a parallel computing system, the method comprising the steps of:
A computer program product that includes a computer readable medium useable by a processor, the medium having stored thereon a sequence of instructions which, when executed by the processor, causes the processor to examine the execution and performance of parallel threads in a parallel computing system, wherein the computer program product executes the steps of:
Dependencies are inferred from the claim text.