2005 · 14 citations · 10 references
ComputingComputer ScienceComputer SystemsComputer ArchitectureParallel AlgorithmsParallel ComputingData ParallelismInterprocess CommunicationParallel Algorithm DesignParallel Computing SystemsParallel Performance AnalysisAdjacency RelationsAutomatic ParallelizationCommunication PatternsExecution Trace AnalysisParallel Algorithm AnalysisParallelizationProcess TopologiesTopological Features
Automatic pattern search in event traces is a powerful method to identify performance problems in parallel applications. We demonstrate that knowledge about the virtual topology, which defines logical adjacency relationships between processes, can be exploited to explain the occurrence of inefficiency patterns in terms of the parallelization strategy used in an application. We show correlations between higher-level events related to a parallel wavefront scheme and wait states identified by our pattern analysis. In addition, we visually expose relationships between pattern occurrences and the topological characteristics of the affected processes.
10
Parallel implementation of multifrontal schemes
I. S. Duff · Parallel Computing · 1986 · 161 citations
An algebra for cross-experiment performance analysis
Fengguang Song, Felix Wolf, Nayan Sanjay Bhatia et al. · 2004 · 42 citations