ACM Home Page
Please provide us with feedback. Feedback
An approach to synchronization for parallel computing
Full text PdfPdf (811 KB)
Source International Conference on Supercomputing archive
Proceedings of the 2nd international conference on Supercomputing table of contents
St. Malo, France
Pages: 573 - 581  
Year of Publication: 1988
ISBN:0-89791-272-1
Authors
V. P. Krothapalli  Ohio State Univ., Columbus
P. Sadayappan  Ohio State Univ., Columbus
Sponsor
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 26,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/55364.55420
What is a DOI?

ABSTRACT

This paper proposes an approach to minimally constrained synchronization for the parallel execution of imperative programs in a shared-memory environment. Anti-dependencies and output-dependencies arising from array references within loops are completely removed, using run-time analysis if necessary. A parallel reference-pattern generation scheme based on one proposed in [13] is used in conjunction with dynamic allocation and binding of storage, to completely remove non-intrinsic data dependencies during execution.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
A. Gottlieb et.~ al. The NYU Ultra Computer- Designing an MIMD Shared Memory Parallel Computer. 1EEE Trans. Gomput., C-32(2):175- 189, 1983.
3
4
 
5
D.L. Kuck et.al. Parallel Supercomputing Today and the CEDAR approach. Science, 231(2):967- 974, 1986.
 
6
 
7
G. Pfister et. al. The IBM Research Parallel Pro- ~essor Prototype (RP3): Introduction Architecture. In Proc. 1985 Int. Conf. ou Parallel Processing, pages 764-771, 1985.
 
8
J. Pier and D.D. Gajski. Data Flow Execution of FORTRAN Loops. In Proc. 1st Int. Conf. on Supercomputers, pages 129-138, 1985.
 
9
B.j. Smith. A Pipelined, Shared Resource MIMD Computer. In Proc. 1978 Int. Con1. on Parallel Processing, pages 6-8, 1978.
 
10
 
11
 
12
M.J. Wolfe. Techniques for Improving lhe Inherent Parallelism in Programs. Master's thesis, University of illinois, Urbana-Champaign, July 1978.
 
13
 
14
C.Q. Zhu and P.C. Yew. A Synchronization Scheme and its Applications for Large Multiprocessor Systems. in Proc. 4~h Int. Conf. on Distributed Computing Systems, pages 486-493, 1984.

CITED BY  10

Collaborative Colleagues:
V. P. Krothapalli: colleagues
P. Sadayappan: colleagues