Title
A contextual approach for effective recovery of inter-process communication patterns from HPC traces
Abstract
Studies have shown that understanding of interprocess communication patterns is an enabler to effective analysis of high performance computing (HPC) applications. In previous work, we presented an algorithm for recovering communication patterns from traces of HPC systems. The algorithm worked well on small cases but it suffered from low accuracy when applied to large (and most interesting) traces. We believe that this was due to the fact that we viewed the trace as a mere string of operations of inter-process communication. That is, we did not take into account program control flow information. In this paper, we improve the detection accuracy by using function calls to serve as a context to guide the pattern extraction process. When applied to traces generated from two HPC benchmark applications, we demonstrate that this contextual approach improves precision and recall by an average of 56% and 66% respectively over the non-contextual method.
Year
DOI
Venue
2014
10.1109/CSMR-WCRE.2014.6747179
Software Maintenance, Reengineering and Reverse Engineering
Keywords
Field
DocType
parallel processing,reverse engineering,HPC traces,communication pattern recovery algorithm,contextual approach,function calls,high performance computing,interprocess communication pattern understanding,pattern extraction process,program control flow information,Dynamic Analysis,High Performance Computing,Inter-Process Communication Patterns,Reverse Engineering
Enabling,Supercomputer,Computer science,Precision and recall,Reverse engineering,Software,Inter-process communication,Documentation,Benchmark (computing),Distributed computing
Conference
Citations 
PageRank 
References 
1
0.35
15
Authors
4
Name
Order
Citations
PageRank
Luay Alawneh1709.18
Abdelwahab Hamou-Lhadj258753.97
Syed Shariyar Murtaza3759.23
Yan Liu42551189.16