(Enter summary)
Abstract: In automatic, retargetable compilation low-cost, analytic cost estimation techniques are crucial
in order to efficiently steer the optimization process. Programming models aimed at optimum
expressiveness of parallelism, however, are not amenable to static cost estimation. We present
a new coordination model, called SPC, that imposes specific restrictions in the synchronization
structures that can be programmed. Imposing these restrictions enables the efficient computation
of reliable cost... (Update)
Context of citations to this paper: More
.... schemes as well as other dynamically scheduled synchronization patterns such as logarithmic reduction schemes, are presented in [12, 13]. Consider some data parallel computation involving a sequence of M operations task(i,j) j = 1; M to be applied for a set of...
.... resource called unit(j) Note by the way, that unit(j) does not necessarily need to correspond to a physical processor as is shown in [17]. The pipeline behavior automatically follows from the mutual exclusion induced by this resource assignment. Note that this is actually a...
Cited by: More
The Expressiveness of SPC Synchronization Model: A.. - Escribano, Payo, van..
(Correct)
The Importance of Synchronization Structure in Parallel Program .. - van Gemund (1997)
(Correct)
The SPC Approach to Reconciling Portability and Performance - van Gemund
(Correct)
Active bibliography (related documents): More All
0.6: Supporting Unbounded Process Parallelism in the SPC Programming.. - van Gemund
(Correct)
0.3: Performance Estimation for Embedded Systems - van Gemund, Gautama (2000)
(Correct)
0.2: Spar: A Programming Language for Semi-Automatic.. - van Reeuwijk, van.. (1997)
(Correct)
Similar documents based on text: More All
0.5: On the Loss of Parallelism by Imposing Synchronization.. - Escribano, Payo, van..
(Correct)
0.5: Trade-offs in Symbolic Cost Estimation of Parallel Programs - van Gemund, Gautama
(Correct)
0.3: Automatic Cost Estimation of High-Performance Applications - van Gemund
(Correct)
Related documents from co-citation: More All
4: Concepts and notations for concurrent programming (context) - Andrews, Schneider - 1983
4: MPI: The Complete Reference (context) - Snir, Otto et al. - 1996
4: Precise compile-time performance prediction for superscalar-based computers
- Wang - 1994
BibTeX entry: (Update)
A.J.C. van Gemund, "Notes on SPC: A parallel programming model," Tech. Rep. 1-6834044 (1997)03, Delft University of Technology, 1997. http://citeseer.ist.psu.edu/vangemund97notes.html More
@misc{ gemund97notes,
author = "A. van Gemund",
title = "Notes on SPC: A parallel programming model",
text = "A.J.C. van Gemund, Notes on SPC: A parallel programming model, Tech. Rep.
1-6834044 (1997)03, Delft University of Technology, 1997.",
year = "1997",
url = "citeseer.ist.psu.edu/vangemund97notes.html" }
Citations (may not include all citations):
2732
Communicating Sequential Processes (context) - Hoare - 1978
447
MPI: The Complete Reference (context) - Snir, Otto et al. - 1996
232
Linda in context (context) - Carriero, Gelernter - 1989
159
A static performance estimator to guide data partioning deci.. (context) - Balasundaram, Fox et al. - 1991
138
Concepts and notations for concurrent programming (context) - Andrews, Schneider - 1983
132
Strand: New Concepts in Parallel Programming (context) - Foster, Taylor - 1990
84
Task parallelism in a high-performance Fortran framework
- Gross, O'Hallaron et al. - 1994
83
A static parameter-based performance prediction tool for par..
- Fahringer, Zima - 1993
51
Performance prediction of parallel processing systems: The P..
- van Gemund - 1993
48
NP-completeness of dynamic remapping
- Kremer - 1993
47
A software architecture for multidisciplinary applications: ..
- Chapman, Mehrotra et al. - 1995
46
Functional skeletons for parallel coordination
- Darlington, Guo et al. - 1995
33
Jade: A high-level, machine-independent language for paralle..
- Rinard, Scales et al. - 1993
29
Requirements for data-parallel programming environments
- Adve, Carle et al. - 1994
28
Precise compile-time performance prediction for superscalar-..
- Wang - 1994
25
Performance Modeling of Parallel Systems (context) - van Gemund - 1996
21
programming styles and languages (context) - Kreutzer, simulation - 1986
19
Task parallelism and high-performance languages
- Foster - 1994
18
Intelligent program optimization and parallelization for par.. (context) - Wang - 1991
17
Multivariate statistical techniques for parallel performance..
- Clement, Quinn - 1995
14
Automap: A parallel coordination-based programming system
- van Reeuwijk, Sips et al. - 1997
14
Integrating task and data parallelism using shared objects
- Hassen, Bal - 1996
13
CC++: A declarative concurrent object-oriented programming n..
- Chandy, Kesselman - 1993
6
PVM: A framework for parallel distributed computing (context) - Sundaram - 1990
5
the loss of parallelism by imposing synchronization structur..
- Escribano, noso et al. - 1997
5
The Pamela compiler (context) - Nijweide - 1996
Documents on the same site (http://dutepp0.et.tudelft.nl/~gemund/publications.html): More
On the Accuracy of Compile-time Performance Prediction - van Gemund (1995)
(Correct)
TGEX: a tool for portable parallel and distributed.. - Lin, van Gemund..
(Correct)
Object Tracking and Tracing for Multi-static FM-CW .. - Schier..
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC