ACM Home Page
Please provide us with feedback. Feedback
Compiler techniques for maximizing fine-grain and coarse-grain parallelism in loops with uniform dependences
Full text PdfPdf (1.04 MB)
Source International Conference on Supercomputing archive
Proceedings of the 8th international conference on Supercomputing table of contents
Manchester, England
Pages: 204 - 213  
Year of Publication: 1994
ISBN:0-89791-665-4
Authors
Yeong-Sheng Chen  Department of Electrical Engineering, National Taiwan University, Taipei, Taiwan 106
Sheng-De Wang  Institute of Information Science, Academia Sinica, Taipei, Taiwan 115
Chien-Min Wang
Sponsor
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 10,   Citation Count: 0
Additional Information:

abstract   references   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/181181.181349
What is a DOI?

ABSTRACT

In this paper, an approach to the problem of exploiting parallelism within nested loops is proposed. The proposed method first finds out all the initially independent computations, and then, based on them, identifies the valid partitioning bases to partition the entire iteration space of the loop nest. Because the shape of the iteration space is taken into account, pseudo-dependence relations are eliminated and hence more parallelism is exploited. Our approach provides a systematic method to maximize the degree of fine- or coarse-grain parallelism and is free from the open question of how to combine different loop transformations for the goal of maximizing parallelism. It is also shown that our approach can exploit more parallelism than other related work and have many advantages over them.


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
Y.-S. Chen and S.-D. Wang, "A Parallelizing Compilation Approach to Maximizing Parallelism within Uniform Dependence Nested loops," in Proc. 1993 Inr Conf. Parallel and Distributed Systems, Taipei, Taiwan, Dec. 1993.
 
2
 
3
J.A.B. Fortes and F. Parisi-Presicce, "Optimal Linear Schedules for the Parallel execution of Algorithms," in Proc. Int. Conf. Parallel Processing, 1984, pp. 322-329.
4
5
 
6
D.J. Kuck, Y. Muraoka and S.-C. Chen, "On the number of operations Simultaneously Executable in FORTRAN-Like Programs and Their Resulting Speed-Up," IEEE Trans. Comput., Vol. C-21, No. 12, pp. 1293-1310, Dec. 1972.
 
7
8
 
9
 
10
 
11
 
12
 
13
 
14
 
15
 
16
 
17
 
18
19
 
20
21
 
22
23

Collaborative Colleagues:
Yeong-Sheng Chen: colleagues
Sheng-De Wang: colleagues
Chien-Min Wang: colleagues