Matches in SemOpenAlex for { <https://semopenalex.org/work/W76998490> ?p ?o ?g. }
- W76998490 abstract "An analytical performance model for parallel programs can provide qualitative insight as well as efficient quantitative evaluation and prediction of parallel program performance. While stochastic models for parallel programs can represent execution time variance due to communication and resource contention delays, a qualitative assessment of previous models shows that the stochastic assumption makes it extremely difficult to compute synchronization costs and overall execution times.This thesis first re-evaluates the need for the stochastic assumption by examining the influence of non-deterministic communication and resource contention delays on execution times in parallel programs. An analytical model of program behavior, combined with detailed program measurements, provides compelling evidence that in shared-memory programs on current systems as well as programs with similar granularity on foreseeable future systems, such delays introduce extremely low variance into the execution time of each process between synchronization points, even with high communication costs and contention.Motivated by the above results, the thesis develops a conceptually simple deterministic model for parallel program performance prediction, using deterministic values to represent mean task times including communication, and (if necessary) shared-resource contention computed from a separate, stochastic model. Experiments applying the model to several shared-memory programs demonstrate the efficiency, accuracy and ability to model programs with large and complex task graphs. A quantitative assessment of previous stochastic models shows that they have inconsistent or poor accuracy, as well as prohibitive computational cost in models applicable to complex task graphs. Furthermore, in comparison with simple, insightful speedup bounds computed using parameters such as average parallelism, the deterministic model provides additional qualitative as well as quantitative information, for comparable effort.The thesis then uses example programs to demonstrate the insight and predictive power provided by the deterministic model. The model can be used to quantify and understand nuances of program performance, and to quickly predict the impact of system changes as well as program design changes that affect load-balancing, such as changes in the partitioning and scheduling of tasks. This insight and predictive power is due to the particular task-graph-based representation of program parallelism and scheduling.In summary, the analytical and experimental results in the thesis contribute towards understanding a fundamental principle of parallel program behavior, and towards evaluating, understanding, and predicting parallel program performance." @default.
- W76998490 created "2016-06-24" @default.
- W76998490 creator A5059017058 @default.
- W76998490 date "1993-01-02" @default.
- W76998490 modified "2023-10-12" @default.
- W76998490 title "Analyzing the behavior and performance of parallel programs" @default.
- W76998490 cites W147069753 @default.
- W76998490 cites W1554451661 @default.
- W76998490 cites W1596770343 @default.
- W76998490 cites W160553482 @default.
- W76998490 cites W1720729885 @default.
- W76998490 cites W1969762680 @default.
- W76998490 cites W1969947998 @default.
- W76998490 cites W1991839689 @default.
- W76998490 cites W1992580876 @default.
- W76998490 cites W1994270484 @default.
- W76998490 cites W1995040285 @default.
- W76998490 cites W1996480057 @default.
- W76998490 cites W2005253807 @default.
- W76998490 cites W2008313934 @default.
- W76998490 cites W2008376750 @default.
- W76998490 cites W2015897509 @default.
- W76998490 cites W2016909415 @default.
- W76998490 cites W2018352428 @default.
- W76998490 cites W202769722 @default.
- W76998490 cites W2057136734 @default.
- W76998490 cites W2069765416 @default.
- W76998490 cites W2071104462 @default.
- W76998490 cites W2076726046 @default.
- W76998490 cites W2080592635 @default.
- W76998490 cites W2083734282 @default.
- W76998490 cites W2088918039 @default.
- W76998490 cites W2096483454 @default.
- W76998490 cites W2100761285 @default.
- W76998490 cites W2102061396 @default.
- W76998490 cites W2109734800 @default.
- W76998490 cites W2110720223 @default.
- W76998490 cites W2113126365 @default.
- W76998490 cites W2114932693 @default.
- W76998490 cites W2119818356 @default.
- W76998490 cites W2126753236 @default.
- W76998490 cites W2136610071 @default.
- W76998490 cites W2150465792 @default.
- W76998490 cites W2150871235 @default.
- W76998490 cites W2152450729 @default.
- W76998490 cites W2152496451 @default.
- W76998490 cites W2153919611 @default.
- W76998490 cites W2159744829 @default.
- W76998490 cites W2165904264 @default.
- W76998490 cites W2171078587 @default.
- W76998490 cites W3005781635 @default.
- W76998490 cites W3142328950 @default.
- W76998490 hasPublicationYear "1993" @default.
- W76998490 type Work @default.
- W76998490 sameAs 76998490 @default.
- W76998490 citedByCount "19" @default.
- W76998490 countsByYear W769984902012 @default.
- W76998490 countsByYear W769984902013 @default.
- W76998490 crossrefType "journal-article" @default.
- W76998490 hasAuthorship W76998490A5059017058 @default.
- W76998490 hasConcept C105795698 @default.
- W76998490 hasConcept C111472728 @default.
- W76998490 hasConcept C120314980 @default.
- W76998490 hasConcept C121955636 @default.
- W76998490 hasConcept C127162648 @default.
- W76998490 hasConcept C127491075 @default.
- W76998490 hasConcept C138885662 @default.
- W76998490 hasConcept C144133560 @default.
- W76998490 hasConcept C162324750 @default.
- W76998490 hasConcept C173608175 @default.
- W76998490 hasConcept C177774035 @default.
- W76998490 hasConcept C187736073 @default.
- W76998490 hasConcept C196083921 @default.
- W76998490 hasConcept C199360897 @default.
- W76998490 hasConcept C206345919 @default.
- W76998490 hasConcept C2778562939 @default.
- W76998490 hasConcept C2780451532 @default.
- W76998490 hasConcept C2780586882 @default.
- W76998490 hasConcept C31258907 @default.
- W76998490 hasConcept C33923547 @default.
- W76998490 hasConcept C41008148 @default.
- W76998490 hasConcept C68339613 @default.
- W76998490 hasConcept C80444323 @default.
- W76998490 hasConcept C98045186 @default.
- W76998490 hasConceptScore W76998490C105795698 @default.
- W76998490 hasConceptScore W76998490C111472728 @default.
- W76998490 hasConceptScore W76998490C120314980 @default.
- W76998490 hasConceptScore W76998490C121955636 @default.
- W76998490 hasConceptScore W76998490C127162648 @default.
- W76998490 hasConceptScore W76998490C127491075 @default.
- W76998490 hasConceptScore W76998490C138885662 @default.
- W76998490 hasConceptScore W76998490C144133560 @default.
- W76998490 hasConceptScore W76998490C162324750 @default.
- W76998490 hasConceptScore W76998490C173608175 @default.
- W76998490 hasConceptScore W76998490C177774035 @default.
- W76998490 hasConceptScore W76998490C187736073 @default.
- W76998490 hasConceptScore W76998490C196083921 @default.
- W76998490 hasConceptScore W76998490C199360897 @default.
- W76998490 hasConceptScore W76998490C206345919 @default.
- W76998490 hasConceptScore W76998490C2778562939 @default.