-
1
-
-
0031139728
-
Inter-procedural data flow based optimizations for distributed memory compilation
-
AGRAWAL, G. AND SALTZ, J. 1997. Inter-procedural data flow based optimizations for distributed memory compilation. Software Practice and Experience, 27, 5, 519-545.
-
(1997)
Software Practice and Experience
, vol.27
, Issue.5
, pp. 519-545
-
-
Agrawal, G.1
Saltz, J.2
-
2
-
-
0038331035
-
-
Technical Report TR97-275, Computer Science Dept., Rice University
-
ADVE, V., MELLOR-CRUMMEY, J., AND SETHI, A. 1997. An integer set framework for HPF analysis and code generation. Technical Report TR97-275, Computer Science Dept., Rice University.
-
(1997)
An Integer Set Framework for HPF Analysis and Code Generation
-
-
Adve, V.1
Mellor-Crummey, J.2
Sethi, A.3
-
3
-
-
0346032593
-
Advanced code generation for high performance fortran
-
Languages, Compilation techniques, and Run-time Systems for Scalable Parallel Systems, S. Pande and D. Agrawal (Eds.), Chapter 18, Springer-Verlag. To appear
-
ADVE, V. AND MELLOR-CRUMMEY, J. 1998. Advanced code generation for High Performance Fortran. In Languages, Compilation techniques, and Run-time Systems for Scalable Parallel Systems, S. Pande and D. Agrawal (Eds.), Chapter 18, Lecture Notes in Computer Science Series, Springer-Verlag. To appear.
-
(1998)
Lecture Notes in Computer Science Series
-
-
Adve, V.1
Mellor-Crummey, J.2
-
4
-
-
0004072686
-
-
Addison-Wesley, Reading, MA, second edition
-
AHO, A. V., SETHI, R., AND ULLMAN, J. 1986. Compilers: Principles, Techniques, and Tools. Addison-Wesley, Reading, MA, second edition.
-
(1986)
Compilers: Principles, Techniques, and Tools
-
-
Aho, A.V.1
Sethi, R.2
Ullman, J.3
-
5
-
-
0016928266
-
A program data flow analysis procedure
-
March
-
ALLEN, F. E. AND COCKE, J. 1976. A program data flow analysis procedure. Communications of the ACM, 19, 3, 137-147, March.
-
(1976)
Communications of the ACM
, vol.19
, Issue.3
, pp. 137-147
-
-
Allen, F.E.1
Cocke, J.2
-
6
-
-
0027802136
-
Communication optimization and code generation for distributed memory machines
-
Albuquerque, NM, June
-
AMARASINGHE, S. AND LAM, M. 1993. Communication optimization and code generation for distributed memory machines. In Proc. SIGPLAN'93 Conference on Programming Language Design and Implementation, pages 126-138, Albuquerque, NM, June.
-
(1993)
Proc. SIGPLAN'93 Conference on Programming Language Design and Implementation
, pp. 126-138
-
-
Amarasinghe, S.1
Lam, M.2
-
7
-
-
0031104380
-
A linear algebra framework for static HPF code distribution
-
Spring
-
ANCOURT, A., COELHO, F., IRIGOIN, F., AND KERYELL, R. 1997. A linear algebra framework for static HPF code distribution. Scientific Programming, 6, 1, 3-28, Spring.
-
(1997)
Scientific Programming
, vol.6
, Issue.1
, pp. 3-28
-
-
Ancourt, A.1
Coelho, F.2
Irigoin, F.3
Keryell, R.4
-
8
-
-
85067798127
-
An interactive environment for data partitioning and distribution
-
Charleston, SC
-
BALASUNDARAM, V., FOX, G., KENNEDY, K., AND KREMER, U. 1990. An interactive environment for data partitioning and distribution. In 5th Distributed Memory Computing Conference, Charleston, SC.
-
(1990)
5th Distributed Memory Computing Conference
-
-
Balasundaram, V.1
Fox, G.2
Kennedy, K.3
Kremer, U.4
-
10
-
-
0029394470
-
The PARADIGM compiler for distributed-memory multicomputers
-
October
-
BANERJEE, P., CHANDY, J. A., GUPTA, M., HODGES IV, E. W., HOLM, J. G., LAIN, A., PALERMO, D. J., RAMASWAMY, S., AND SU, E. 1995. The PARADIGM compiler for distributed-memory multicomputers. IEEE Computer, 28, 10, 37-47, October.
-
(1995)
IEEE Computer
, vol.28
, Issue.10
, pp. 37-47
-
-
Banerjee, P.1
Chandy, J.A.2
Gupta, M.3
Hodges E.W. IV4
Holm, J.G.5
Lain, A.6
Palermo, D.J.7
Ramaswamy, S.8
Su, E.9
-
11
-
-
17144397088
-
A compilation approach for Fortran 90D/HPF compilers
-
U. Banerjee et al. (Eds.), Lecture Notes in Computer Science
-
BOZKUS, Z., CHOUDHARY, A., FOX, G., HAUPT, T., AND RANKA, S. 1994. A compilation approach for Fortran 90D/HPF compilers. Languages and Compilers for Parallel Computing, U. Banerjee et al. (Eds.), Lecture Notes in Computer Science, Volume 768, pages 200-215.
-
(1994)
Languages and Compilers for Parallel Computing
, vol.768
, pp. 200-215
-
-
Bozkus, Z.1
Choudhary, A.2
Fox, G.3
Haupt, T.4
Ranka, S.5
-
12
-
-
0000579037
-
Analysis of inter-procedural side effects in a parallel programming environment
-
October
-
CALLAHAN, D. AND KENNEDY, K. 1998. Analysis of inter-procedural side effects in a parallel programming environment. Journal of Parallel and Distributed Computing, 5, 5, 517-550, October.
-
(1998)
Journal of Parallel and Distributed Computing
, vol.5
, Issue.5
, pp. 517-550
-
-
Callahan, D.1
Kennedy, K.2
-
13
-
-
17144418556
-
Global communication analysis and optimization
-
Philadelphia, PA, May
-
CHAKRABARTI, S., GUPTA, M., AND CHOI, J.-D. 1996. Global communication analysis and optimization. In Proc. ACM SIGPLAN'96 Conference on Programming Language Design and Implementation, pages 68-78, Philadelphia, PA, May.
-
(1996)
Proc. ACM SIGPLAN'96 Conference on Programming Language Design and Implementation
, pp. 68-78
-
-
Chakrabarti, S.1
Gupta, M.2
Choi, J.-D.3
-
14
-
-
0002742410
-
Generating local addresses and communication sets for data-parallel programs
-
April.
-
CHATTERJEE, S., GILBERT, J., LONG, F., SCHREIBER, R., AND TENG, S. 1995. Generating local addresses and communication sets for data-parallel programs. Journal of Parallel and Distributed Computing, 26, 1, 72-84, April.
-
(1995)
Journal of Parallel and Distributed Computing
, vol.26
, Issue.1
, pp. 72-84
-
-
Chatterjee, S.1
Gilbert, J.2
Long, F.3
Schreiber, R.4
Teng, S.5
-
18
-
-
84947738468
-
Compilation techniques for optimizing communication on distributed-memory systems
-
St. Charles, IL
-
GONG, C., GUPTA, R., AND MELHEM, R. 1993. Compilation techniques for optimizing communication on distributed-memory systems. In Proc. International Conference on Parallel Processing, Volume II, pages 39-46, St. Charles, IL.
-
(1993)
Proc. International Conference on Parallel Processing
, vol.2
, pp. 39-46
-
-
Gong, C.1
Gupta, R.2
Melhem, R.3
-
19
-
-
0026279195
-
Detecting redundant accesses to array data
-
Albuquerque, NM
-
GRANSTON, E. AND VEIDENBAUM, A. 1991. Detecting redundant accesses to array data. In Proc. Supercomputing'91, pages 854-865, Albuquerque, NM.
-
(1991)
Proc. Supercomputing'91
, pp. 854-865
-
-
Granston, E.1
Veidenbaum, A.2
-
20
-
-
0025386681
-
Structured data-flow analysis for arrays and its use in an optimizing compiler
-
February
-
GROSS, T. AND STEENKISTE, P. 1990. Structured data-flow analysis for arrays and its use in an optimizing compiler. In Software-Practice and Experience, vol 20, no 2, pages 133-155, February.
-
(1990)
Software-Practice and Experience
, vol.20
, Issue.2
, pp. 133-155
-
-
Gross, T.1
Steenkiste, P.2
-
21
-
-
0026823950
-
Demonstration of automatic data partitioning techniques for parallelizing compilers on multicomputers
-
March
-
GUPTA, M. AND BANERJEE, P. 1992. Demonstration of automatic data partitioning techniques for parallelizing compilers on multicomputers. IEEE Transactions on Parallel and Distributed Systems, 3, 2, 179-193, March.
-
(1992)
IEEE Transactions on Parallel and Distributed Systems
, vol.3
, Issue.2
, pp. 179-193
-
-
Gupta, M.1
Banerjee, P.2
-
22
-
-
0039436975
-
An HPF compiler for the IBM SP-2
-
San Diego, CA
-
GUPTA, M., MIDKIFF, S., SCHONBERG, E., SESHADRI, V., SHIELDS, D., WANG, K., CHING, W., AND NGO, T. 1995a. An HPF compiler for the IBM SP-2. In Proc. Supercomputing 95, San Diego, CA.
-
(1995)
Proc. Supercomputing 95
-
-
Gupta, M.1
Midkiff, S.2
Schonberg, E.3
Seshadri, V.4
Shields, D.5
Wang, K.6
Ching, W.7
Ngo, T.8
-
23
-
-
21844508910
-
A unified data-flow framework for optimizing communication
-
Languages and Compilers for Parallel Computing, K. Pingali et al. (Eds.)
-
GUPTA, M., SCHONBERG, E., AND SRINIVASAN, H. 1995b. A unified data-flow framework for optimizing communication. In Languages and Compilers for Parallel Computing, K. Pingali et al. (Eds.), Lecture Notes in Computer Science, Volume 892, pages 266-282.
-
(1995)
Lecture Notes in Computer Science
, vol.892
, pp. 266-282
-
-
Gupta, M.1
Schonberg, E.2
Srinivasan, H.3
-
24
-
-
0030075551
-
Compiling array expressions for efficient execution on distributed-memory machines
-
February
-
GUPTA, S. K. S., KAUSHIK, S. D., HUANG, C.-H., AND SADAYAPPAN, P. 1996. Compiling array expressions for efficient execution on distributed-memory machines. Journal of Distributed and Parallel Computing, 32, 2, 155-172, February.
-
(1996)
Journal of Distributed and Parallel Computing
, vol.32
, Issue.2
, pp. 155-172
-
-
Gupta, S.K.S.1
Kaushik, S.D.2
Huang, C.-H.3
Sadayappan, P.4
-
25
-
-
84976706957
-
Inter-procedural compilation of Fortran D for MIMD distributed-memory machines
-
HALL, M. W., HIRANANDANI, S., KENNEDY, K., AND TSENG, C.-W. 1992. Inter-procedural compilation of Fortran D for MIMD distributed-memory machines. In Proc. Supercomputing'92.
-
(1992)
Proc. Supercomputing'92
-
-
Hall, M.W.1
Hiranandani, S.2
Kennedy, K.3
Tseng, C.-W.4
-
26
-
-
84886606909
-
Inter-procedural analysis for parallelization
-
HALL, M. W., MURPHY, B., AMARASINGHE, S., LIAO, S., AND LAM, M. 1995. Inter-procedural analysis for parallelization. In Proc. 8th International Workshop on Languages and Compilers for Parallel Computers, pages 61-80.
-
(1995)
Proc. 8th International Workshop on Languages and Compilers for Parallel Computers
, pp. 61-80
-
-
Hall, M.W.1
Murphy, B.2
Amarasinghe, S.3
Liao, S.4
Lam, M.5
-
28
-
-
84976813879
-
Compiling Fortran D for MIMD distributed-memory machines
-
August
-
HIRANANDANI, S., KENNEDY, K., AND TSENG, C. 1992. Compiling Fortran D for MIMD distributed-memory machines. Communications of the ACM, 35, 8, 66-80, August.
-
(1992)
Communications of the ACM
, vol.35
, Issue.8
, pp. 66-80
-
-
Hiranandani, S.1
Kennedy, K.2
Tseng, C.3
-
29
-
-
0003904906
-
-
Technical Report CS-TR-3445, CS Dept., University of Maryland, College Park
-
KELLY, W., MASLOV, V., PUGH, W., ROSSER, E., SHPEISMAN, T., AND WONNACOTT, DAVID. 1995. The Omega Library interface guide. Technical Report CS-TR-3445, CS Dept., University of Maryland, College Park.
-
(1995)
The Omega Library Interface Guide
-
-
Kelly, W.1
Maslov, V.2
Pugh, W.3
Rosser, E.4
Shpeisman, T.5
Wonnacott, D.6
-
33
-
-
21744462391
-
Resource-based communication placement analysis
-
Languages and Compilers for Parallel Computing, D. Sehr et al. (Eds.), Springer-Verlag
-
KENNEDY, K. AND SETHI, A. 1997. Resource-based communication placement analysis. In Languages and Compilers for Parallel Computing, D. Sehr et al. (Eds.), Lecture Notes in Computer Science, Volume 1239, pages 369-388, Springer-Verlag.
-
(1997)
Lecture Notes in Computer Science
, vol.1239
, pp. 369-388
-
-
Kennedy, K.1
Sethi, A.2
-
34
-
-
0029192689
-
A linear-time algorithm for computing the memory access sequence in data parallel programs
-
Santa Barbara, CA
-
KENNEDY, K., NEDELJKOVIC, N., AND SETHI, A. 1995. A linear-time algorithm for computing the memory access sequence in data parallel programs. In Proc. the Fifth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Santa Barbara, CA, pages 102-111.
-
(1995)
Proc. the Fifth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
, pp. 102-111
-
-
Kennedy, K.1
Nedeljkovic, N.2
Sethi, A.3
-
35
-
-
0000234576
-
Communication generation for cyclic(k) distributions
-
B. Szymanski and B. Sinharoy (Eds.), Chapter 14, Kluwer Academic Publishers
-
KENNEDY, K., NEDELJKOVIC, N., AND SETHI, A. 1996. Communication generation for cyclic(k) distributions. In Languages, Compilers, and Run-Time Systems for Scalable Computers, B. Szymanski and B. Sinharoy (Eds.), Chapter 14, Kluwer Academic Publishers.
-
(1996)
Languages, Compilers, and Run-time Systems for Scalable Computers
-
-
Kennedy, K.1
Nedeljkovic, N.2
Sethi, A.3
-
36
-
-
0028460367
-
Optimal code motion; theory and practice
-
July
-
KNOOP, J., RUTHING, O., AND STEFFEN, B. 1994. Optimal code motion; Theory and practice. ACM Transactions on Programming Languages and Systems, 16, 4, 1117-1155, July.
-
(1994)
ACM Transactions on Programming Languages and Systems
, vol.16
, Issue.4
, pp. 1117-1155
-
-
Knoop, J.1
Ruthing, O.2
Steffen, B.3
-
37
-
-
0003487717
-
-
The MIT Press
-
KOELBEL, C., LOVEMEN, D., SCHREIBER, R., STEELE, G., AND ZOSEL, M. 1994. High Performance Fortran Handbook. The MIT Press.
-
(1994)
High Performance Fortran Handbook
-
-
Koelbel, C.1
Lovemen, D.2
Schreiber, R.3
Steele, G.4
Zosel, M.5
-
38
-
-
84904334060
-
Communication optimizations used in the PARADIGM compiler for distributed-memory multicomputers
-
PALERMO, D. J., Su, E., CHANDY, J. A., AND BANERJEE, P. 1994. Communication optimizations used in the PARADIGM compiler for distributed-memory multicomputers. In Proc. International Conference on Parallel Processing.
-
(1994)
Proc. International Conference on Parallel Processing
-
-
Palermo, D.J.1
Su, E.2
Chandy, J.A.3
Banerjee, P.4
-
39
-
-
0024874341
-
Parafrase-2: An environment for parallelizing, partitioning, synchronizing, and scheduling programs on multiprocessors
-
St. Charles IL, August 1989
-
POLYCHRONOPOULOS, C., GIRKAR, M. B., HAGHIGHAT, M. R., LEE, C. L., LEUNG, B. P., AND SCHOUTEN, D. A. 1989. Parafrase-2: An environment for parallelizing, partitioning, synchronizing, and scheduling programs on multiprocessors. In Proc. the International Conference on Parallel Processing, St. Charles IL, August 1989, pages II 39-48.
-
(1989)
Proc. the International Conference on Parallel Processing
-
-
Polychronopoulos, C.1
Girkar, M.B.2
Haghighat, M.R.3
Lee, C.L.4
Leung, B.P.5
Schouten, D.A.6
-
40
-
-
84976676720
-
A practical algorithm for exact array dependence analysis
-
August
-
PUGH, W. 1992. A practical algorithm for exact array dependence analysis. Communications of the ACM, 35, 8, 102-114, August.
-
(1992)
Communications of the ACM
, vol.35
, Issue.8
, pp. 102-114
-
-
Pugh, W.1
-
41
-
-
0029190371
-
Advanced compilation techniques in the PARADIGM compiler for distributed-memory multicomputers
-
SU, E., LAIN, A., RAMASWAMY, S., PALERMO, D. J., HODGES IV, E. W., AND BANERJEE, P. 1995. Advanced compilation techniques in the PARADIGM compiler for distributed-memory multicomputers. In Proc. 9th ACM International Conference on Supercomputing, pages 424-433.
-
(1995)
Proc. 9th ACM International Conference on Supercomputing
, pp. 424-433
-
-
Su, E.1
Lain, A.2
Ramaswamy, S.3
Palermo, D.J.4
Hodges E.W. IV5
Banerjee, P.6
-
44
-
-
0030295507
-
Efficient computation of address sequences in data-parallel programs using closed forms for basis vectors
-
November
-
THIRUMALAI, A. AND RAMANUJAM, J. 1996. Efficient computation of address sequences in data-parallel programs using closed forms for basis vectors. Journal of Parallel and Distributed Computing, 38, 2, 188-203, November.
-
(1996)
Journal of Parallel and Distributed Computing
, vol.38
, Issue.2
, pp. 188-203
-
-
Thirumalai, A.1
Ramanujam, J.2
-
47
-
-
0000452331
-
Communication generation for block-cyclic distributions
-
June
-
VENKATACHAR, A., RAMANUJAM, J., AND THIRUMALAI, A. 1997. Communication generation for block-cyclic distributions. Parallel Processing Letters, 7, 2, 195-202, June.
-
(1997)
Parallel Processing Letters
, vol.7
, Issue.2
, pp. 195-202
-
-
Venkatachar, A.1
Ramanujam, J.2
Thirumalai, A.3
-
50
-
-
0003665515
-
Demand-driven data flow analysis for communication optimization
-
December
-
YUAN, X., GUPTA, R., AND MELHEM, R. 1997b. Demand-driven data flow analysis for communication optimization. Parallel Processing Letters, 7, 4, 359-370, December.
-
(1997)
Parallel Processing Letters
, vol.7
, Issue.4
, pp. 359-370
-
-
Yuan, X.1
Gupta, R.2
Melhem, R.3
-
51
-
-
84990709846
-
Updating distributed variables in local computations
-
September
-
GERNDT, M. 1990. Updating distributed variables in local computations. Concurrency -Practice and Experience, 2, 3, pages 171-193, September.
-
(1990)
Concurrency -Practice and Experience
, vol.2
, Issue.3
, pp. 171-193
-
-
Gerndt, M.1
|