1996
DOI: 10.1007/bf00128097
|View full text |Cite
|
Sign up to set email alerts
|

A quantitative study of parallel scientific applications with explicit communication

Abstract: This paper studies the behavior of scientific applications running on distributed memory parallel computers. Our goal is to quantify the floating point, memory, I/O, and communication requirements of highly parallel scientific applications that perform explicit communication. In addition to quantit).ing these requirements for fixed problem sizes and numbers of processors, we develop analytical models for the effects of changing the problem size and the degree of parallelism for several of the applications.The … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

1997
1997
2015
2015

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 18 publications
0
3
0
Order By: Relevance
“…This extensive standard defines multiple types of point-to-point and collective communication primitives, thus enabling the characterization of communication patterns at a relatively high level of abstraction. Results of studies of MPI activity reveal a wide distribution of message sizes, rates, and blocks of computation between messages [707], as do studies based on earlier proprietary interfaces [160]. However, each individual application typically has a rather modal distribution of sizes (Figure 9.44).…”
Section: Communication and Synchronizationmentioning
confidence: 90%
See 1 more Smart Citation
“…This extensive standard defines multiple types of point-to-point and collective communication primitives, thus enabling the characterization of communication patterns at a relatively high level of abstraction. Results of studies of MPI activity reveal a wide distribution of message sizes, rates, and blocks of computation between messages [707], as do studies based on earlier proprietary interfaces [160]. However, each individual application typically has a rather modal distribution of sizes (Figure 9.44).…”
Section: Communication and Synchronizationmentioning
confidence: 90%
“…Note the logarithmic Y scale of rates, which are normalized per gflop of computation on the entire machine. Data from [160].…”
Section: Communication and Synchronizationmentioning
confidence: 99%
“…The question is what distributions to use. While there has been some work done on characterizing specific applications [20,74,65], there has been little if any work on characterizing the mix of application characteristics in a typical workload. A rather singular example is the Charisma project, in which a whole workload was measured [59].…”
Section: Internal Structurementioning
confidence: 99%