See this document in CiteSeerX!

Notes on SPC: A Parallel Programming Model (1997)  (Make Corrections)  (4 citations)
Arjan J.C. van Gemund



  Home/Search   Context   Related

 
View or download:
dutepp0.et.tudelft.nl...tr199703.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  dutepp0.et.tudelft...publications (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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