ACM Home Page
Please provide us with feedback. Feedback
A framework for determining useful parallelism
Full text PdfPdf (997 KB)
Source International Conference on Supercomputing archive
Proceedings of the 2nd international conference on Supercomputing table of contents
St. Malo, France
Pages: 207 - 215  
Year of Publication: 1988
ISBN:0-89791-272-1
Authors
F. Allen  T. J. Watson Research Center, Yorktown Heights, NY
M. Burke  T. J. Watson Research Center, Yorktown Heights, NY
R. Cytron  T. J. Watson Research Center, Yorktown Heights, NY
J. Ferrante  T. J. Watson Research Center, Yorktown Heights, NY
W. Hsieh  T. J. Watson Research Center, Yorktown Heights, NY
Sponsor
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 31,   Citation Count: 21
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.55385
What is a DOI?

ABSTRACT

An approach to finding and forming parallel processes for both sequential and parallel programs is presented. The approach is presented in a framework that can create useful parallelism for a variety of parallel architectures. The framework makes use of a control dependence graph to capture maximal parallelism, a process tree to expose useful parallelism, renaming and storage segregation to reduce data dependencies, and an architecture-specific cost analyzer to evaluate the effectiveness of the potential processes. The framework is currently being implemented.


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
 
3
 
4
 
5
Michael Burke. An Interval Analysis Approach Toward Interprocedural Data Flow, IBM Research, 1984. Report RC10640.
6
7
 
8
Michael Burke, Ron Cytron, Jeanne Ferrante, and Wilson Hsieh. Automatic Determination of Private and Shared Variables for Nested Processes, IBM T. J. Watson Research Center, 1987. Research Report RC 13194.
9
 
10
Ron Cytron and Jeanne Ferrante. What's in a Name? Or the Value of Renaming for Parallelism Detection and Storage Allocation. Proceedings of the 1987 International Conference on Parallel Processing, pages 19-27, St. Charles, IL, August 1987.
 
11
Ron Cytron and Jeanne Ferrante. An Improved Control Dependence Algorithm, IBM, 1987. Tech. Report RC 13291.
12
 
13
R.L. Graham. Bounds on Multiprocessing Timing Anomalies. SIAM Journal on Applied Mathematics, 17(2)'416-429, March 1969.
 
14
Wilson C. Hsieh. Extracting Parallelism from Sequential Programs, Massachusetts Institute of Technology, 1988. Master's thesis in progress.
 
15
IBM. Parallel Fortran Language and Library Reference, international Business Machines, March 1988. Pub. No. SC23-0431-0.
 
16
 
17
18
19
 
20

CITED BY  21

Collaborative Colleagues:
F. Allen: colleagues
M. Burke: colleagues
R. Cytron: colleagues
J. Ferrante: colleagues
W. Hsieh: colleagues