1994
DOI: 10.1002/spe.4380240802
|View full text |Cite
|
Sign up to set email alerts
|

Synthetic‐perturbation techniques for screening shared memory programs

Abstract: The synthetic‐perturbation screening (SPS) methodology is based on an empirical approach; SPS introduces artificial perturbations into the MIMD program and captures the effects of such perturbations by using the modern branch of statistics called design of experiments. SPS can provide the basis of a powerful tool for screening MIMD programs for performance bottlenecks. This technique is portable across machines and architectures, and scales extremely well on massively parallel processors. The purpose of this p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
6
0

Year Published

1995
1995
2015
2015

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 13 publications
(6 citation statements)
references
References 15 publications
0
6
0
Order By: Relevance
“…Mytkowicz et al use delays to validate the output of profilers on single-threaded Java programs [35]. Snelick, JáJá et al use delays to profile parallel programs [38]. This approach measures the effect of slowdowns in combination, which requires a complete execution of the program for each of an exponential number of configurations.…”
Section: Performance Guidance and Experimentationmentioning
confidence: 99%
“…Mytkowicz et al use delays to validate the output of profilers on single-threaded Java programs [35]. Snelick, JáJá et al use delays to profile parallel programs [38]. This approach measures the effect of slowdowns in combination, which requires a complete execution of the program for each of an exponential number of configurations.…”
Section: Performance Guidance and Experimentationmentioning
confidence: 99%
“…Algorithm NEWS: send to all neighbors /* 8 msgs (sends)*/ for ( each neighbor rcvd a msg ) /* [8][9][10][11][12]…”
Section: The Results Of the Centralized (Central) Communication Algormentioning
confidence: 99%
“…We used the S-Check Barrier test[12,13] to determine communication delays. This test provides a measure of the time variation between nodes completing their computation phase, and thus delaying the transmission of their data.…”
mentioning
confidence: 99%
“…Note that screening experiments and barrier tests must be conducted sep-Using S-Check S-Check's Directory/Experiment Layout arately as factor treatments in these two cases are not comparable. See the Reference [2], "Synthetic perturbation techniques for screening shared-memory programs", for a thorough explanation of the technique. Scaling test.…”
Section: Screening and Special Sps Testsmentioning
confidence: 99%
“…However, a brief superficial overview of the process is given in the next section, SPS Basics. A detailed description of SPS can be found in the following publications: "Synthetic-perturbation tuning of MIMD programs"[l], "Synthetic perturbation techniques for screening shared-memory programs" [2], and "A simple scalability test for parallel code" [3].…”
mentioning
confidence: 99%