See this document in CiteSeerX!

Efficient Implementation of High-Level Parallel Programs (1991)  (Make Corrections)  (11 citations)
Rajive Bagrodia, Sharad Mathur
SIGPLAN Notices



  Home/Search   Context   Related

Links:   ACM

 
View or download:
ucla.edu/projects/uc/papers/mapp.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ucla.edu/projects/uc/papers/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: The efficiency of a parallel program is related to the implementation of its data structures on the distributed (or shared) memory of a specific architecture. This paper describes a declarative approach that may be used to modify the mapping of the program data on a specific architecture. The ideas are developed in the context of a new language called UC and its implementation on the Connection Machine. The paper also contains measurements on sample programs to illustrate the effectiveness of... (Update)

Context of citations to this paper:   More

.... This is the UC environment, which is based on the concept that a different mapping strategy could greatly improve performance [BAG91]. Consequently, this environment provides several routines (permute, fold, copy, and reduce) which allow the implementor to modify...

Cited by:   More
Implementation of a Portable Nested Data-Parallel.. - Blelloch, Hardwick.. (1993)   (Correct)
Implementing an Interactive Visualization System on a SIMD.. - Erbacher   (Correct)
Integrating Task and Data Parallelism in UC - Dhagat, Bagrodia, Chandy (1994)   (Correct)

Similar documents (at the sentence level):
5.0%:   Synchronization Issues in Data-Parallel Languages - Sundeep Prakash (1993)   (Correct)

Active bibliography (related documents):   More   All
0.5:   UC: A Set-Based Language for Data-Parallel Programming - Bagrodia, Chandy, Dhagat   (Correct)
0.3:   Evaluating Parallel Algorithms: Theoretical and Practical Aspects - Natvig (1996)   (Correct)
0.3:   Methods for Handling Faults and Asynchrony in Parallel Computation - Kedem (1992)   (Correct)

Similar documents based on text:   More   All
0.1:   New Non-Volatile Analog Memory Circuit Using PWM Methods - Kinoshita, Morie, Nagata.. (1999)   (Correct)
0.1:   A Scalable, Distributed Middleware Service Architecture to.. - Phan, Guy, Bagrodia (2001)   (Correct)
0.1:   Maisie User Manual - Release Ucla   (Correct)

Related documents from co-citation:   More   All
8:   High Performance Fortran Language Specification - Fortran - 1992
7:   Compiling collection-oriented languages onto massively parallel computers - Blelloch, Sabot - 1990
6:   Programming with Sets --- An Introduction to SETL (context) - Schwartz, Dewar et al. - 1986

BibTeX entry:   (Update)

Bagrodia,R., and S.Mathur, "Efficient Implementation of High-Level Parallel Programs, " Proc. ASPLOS-IV, April, 1991. http://citeseer.ist.psu.edu/bagrodia91efficient.html   More

@inproceedings{ bagrodia91efficient,
    author = "R. Bagrodia and S. Mathur",
    title = "Efficient Implementation of High Level Parallel Programs",
    booktitle = "Proceedings of the 4th International Conference on Architectural Support for Programming Languages and Operating System ({ASPLOS})",
    journal = "SIGPLAN Notices",
    volume = "26",
    number = "4",
    publisher = "ACM Press",
    address = "New York, NY",
    isbn = "0-89791-380-9",
    pages = "142--153",
    year = "1991",
    url = "citeseer.ist.psu.edu/bagrodia91efficient.html" }
Citations (may not include all citations):
716   Parallel Program Design: A Foundation (context) - Chandy, Misra - 1988  ACM
171   Dependence graphs and compiler optimizations (context) - Kuck, Kuhn et al. - 1981  ACM   DBLP
56   The Paralation Model: ArchitectureIndependent Parallel Progr.. (context) - Sabot - 1988
53   High Speed Multiprocessors and Compilation Techniques (context) - Padua, Kuch et al. - 1980
44   PFC: A Program to Convert Fortran to Parallel Form (context) - Allen, Kennedy - 1985
36   Connection Machine Model CM-2 Technical Summary (context) - Corporation - 1987
35   An automatic technique for the selection of data representat.. (context) - Schonberg, Schwartz et al. - 1981
33   Compiling parallel programs by optimizing performance (context) - Chen, Choo et al. - 1988
9   Experience with the SETL optimizer (context) - Freudenberger, Schwartz et al. - 1983  ACM   DBLP
3   Using the Connection Machine System (context) - Laboratory - 1989
3   UC: A language for the Connection Machine (context) - Bagrodia, Chandy et al. - 1990  DBLP
2   The UC implementation on the Connection Machine (context) - Kwan - 1990



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://pcl.cs.ucla.edu/projects/uc/papers/):   More
Synchronization Issues in Data-Parallel Languages - Sundeep Prakash (1993)   (Correct)
IBM AIX Parallel Environment Parallel Programming - Reference Edition   (Correct)
UC: A Set-Based Language for Data-Parallel Programming - Bagrodia, Chandy, Dhagat   (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