(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