2018 · 13 citations · 14 references
ComputingCommunicationComputer ScienceComputer NetworksParallel AlgorithmsParallel ComputingCommunication OverheadParallel Computing SystemsParallel Performance AnalysisPerformance ModelingPoint-to-point CommunicationQueueing TheoryCommunication Cost ModelsCommunication PatternsCommunication Performance ModelingContention ModelingInter-process CommunicationNetwork ContentionSparse Matrix ComputationSparse Matrix Techniques
Parallel applications are often unable to take full advantage of emerging parallel architectures due to scaling limitations, which arise due to inter-process communication. Performance models are used to analyze the sources of communication costs. However, traditional models for point-to-point communication fail to capture the full cost of many irregular operations, such as sparse matrix methods. In this paper, a node-aware based model is presented. Furthermore, the model is extended to include communication queue search time as well as an additional parameter estimating network contention. The resulting model is applied to a variety of irregular communication patterns throughout matrix operations, displaying improved accuracy over traditional models.
14
Albert D. Alexandrov, Mihai Ionescu, Klaus E. Schauser et al. · 1995 · 490 citations
David Culler, Richard M. Karp, David A. Patterson et al. · Communications of the ACM · 1996 · 286 citations · Full text
Phillip B. Gibbons · 1989 · 228 citations · Full text
Torsten Hoefler, Timo Schneider, Andrew Lumsdaine · 2010 · 148 citations