| Compiler techniques for maximizing fine-grain and coarse-grain parallelism in loops with uniform dependences |
| Full text |
Pdf
(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
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 10, Citation Count: 0
|
|
|
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
|
|
|