-
1
-
-
0027870804
-
Global Optimizations for Parallelism and Locality on Scalable Parallel Machines
-
Albuquerque, N.M., June
-
J.M. Anderson and M.S. Lam, "Global Optimizations for Parallelism and Locality on Scalable Parallel Machines," Proc. ACM-SIGPLAN PLDI, pp. 112-125, Albuquerque, N.M., June 1993.
-
(1993)
Proc. ACM-SIGPLAN PLDI
, pp. 112-125
-
-
Anderson, J.M.1
Lam, M.S.2
-
2
-
-
84976768727
-
A Static Performance Estimator to Guide Data Partitioning Decisions
-
Williamsburg, Va., Apr.
-
V. Balasundaram, G. Fox, K. Kennedy, and U. Kremer, "A Static Performance Estimator to Guide Data Partitioning Decisions," Proc. ACM SIGPLAN Symp. Principles and Practices of Parallel Programming, pp. 213-223, Williamsburg, Va., Apr. 1991.
-
(1991)
Proc. ACM SIGPLAN Symp. Principles and Practices of Parallel Programming
, pp. 213-223
-
-
Balasundaram, V.1
Fox, G.2
Kennedy, K.3
Kremer, U.4
-
3
-
-
0001537417
-
Compiling Programs for Distributed-Memory Multiprocessors
-
D. Callahan and K. Kennedy, "Compiling Programs for Distributed-Memory Multiprocessors," J. Supercomputing, vol. 2, pp. 151-169, 1988.
-
(1988)
J. Supercomputing
, vol.2
, pp. 151-169
-
-
Callahan, D.1
Kennedy, K.2
-
4
-
-
0343668689
-
Automatic Support for Data Distribution on Distributed Memory Multiprocessor Systems
-
Portland, Ore., Aug.
-
B. Chapman, T. Fahringer, and H. Zima, "Automatic Support for Data Distribution on Distributed Memory Multiprocessor Systems," Lecture Notes in Computer Science 768, Sixth Int'l Workshop Languages and Compilers for Parallel Computing, pp. 184-199, Portland, Ore., Aug. 1993.
-
(1993)
Lecture Notes in Computer Science 768, Sixth Int'l Workshop Languages and Compilers for Parallel Computing
, pp. 184-199
-
-
Chapman, B.1
Fahringer, T.2
Zima, H.3
-
5
-
-
0027710763
-
Dynamic Data Distributions in Vienna Fortran
-
Portland, Ore., Nov.
-
B. Chapman, P. Mehrotra, H. Moritsch, and H. Zima, "Dynamic Data Distributions in Vienna Fortran," Proc. Supercomputing '93, pp. 284-293, Portland, Ore., Nov. 1993.
-
(1993)
Proc. Supercomputing '93
, pp. 284-293
-
-
Chapman, B.1
Mehrotra, P.2
Moritsch, H.3
Zima, H.4
-
7
-
-
0027311338
-
Automatic Array Alignment in Data-Parallel Programs
-
Charleston, S.C., Jan.
-
S. Chatterjee, J.R. Gilbert, R. Schreiber, and S.H. Teng, "Automatic Array Alignment in Data-Parallel Programs," Proc. ACM SIGACT/ SIGPLAN Symp. Principles of Programming Languages, Charleston, S.C., Jan. 1993.
-
(1993)
Proc. ACM SIGACT/ SIGPLAN Symp. Principles of Programming Languages
-
-
Chatterjee, S.1
Gilbert, J.R.2
Schreiber, R.3
Teng, S.H.4
-
8
-
-
0028499023
-
Communication-Free Data Allocation Techniques for Parallelizing Compilers on Multicomputers
-
Sept.
-
T. Chen and J. Sheu, "Communication-Free Data Allocation Techniques for Parallelizing Compilers on Multicomputers," IEEE Trans. Parallel and Distributed Systems, vol. 5, no. 9, pp. 924-938, Sept. 1994.
-
(1994)
IEEE Trans. Parallel and Distributed Systems
, vol.5
, Issue.9
, pp. 924-938
-
-
Chen, T.1
Sheu, J.2
-
9
-
-
0003506603
-
-
Englewood Cliffs, N.J.: Prentice Hall
-
G.C. Fox, M.A. Johnson, G.A. Lyzenga, S.W. Otto, J.K. Salmon, and D.W. Walker, Solving Problems on Concurrent Processors, Volume I: General Techniques and Regular Problems. Englewood Cliffs, N.J.: Prentice Hall, 1988.
-
(1988)
Solving Problems on Concurrent Processors, Volume I: General Techniques and Regular Problems
, vol.1
-
-
Fox, G.C.1
Johnson, M.A.2
Lyzenga, G.A.3
Otto, S.W.4
Salmon, J.K.5
Walker, D.W.6
-
10
-
-
84947738468
-
Compilation Techniques for Optimizing Communication on Distributed-Memory Systems
-
St. Charles, Ill., Aug.
-
C. Gong, R. Gupta, and R. Melhem, "Compilation Techniques for Optimizing Communication on Distributed-Memory Systems," Proc. Int'l Conf. Parallel Processing, pp. II-39-46, St. Charles, Ill., Aug. 1993.
-
(1993)
Proc. Int'l Conf. Parallel Processing
-
-
Gong, C.1
Gupta, R.2
Melhem, R.3
-
11
-
-
0026823950
-
Demonstration of Automatic Data Partitioning Techniques for Parallelizing Compilers on Multicomputers
-
Mar.
-
M. Gupta and P. Banerjee, "Demonstration of Automatic Data Partitioning Techniques for Parallelizing Compilers on Multicomputers," IEEE Trans. Parallel and Distributed Systems, vol. 3, no. 2, pp. 179-193, Mar. 1992.
-
(1992)
IEEE Trans. Parallel and Distributed Systems
, vol.3
, Issue.2
, pp. 179-193
-
-
Gupta, M.1
Banerjee, P.2
-
12
-
-
0030075551
-
Compiling Array Expressions for Efficient Execution on Distributed-Memory Machines
-
S.K.S. Gupta, S.D. Kaushik, C.H. Huang, and P. Sadayappan, "Compiling Array Expressions for Efficient Execution on Distributed-Memory Machines," J. Parallel and Distributed Computing, vol. 32, pp. 155-172, 1996.
-
(1996)
J. Parallel and Distributed Computing
, vol.32
, pp. 155-172
-
-
Gupta, S.K.S.1
Kaushik, S.D.2
Huang, C.H.3
Sadayappan, P.4
-
13
-
-
84976813879
-
Compiling Fortran D for MIMD Distributed-Memory Machines
-
Aug.
-
S. Hiranandani, K. Kennedy, and C-W. Tseng, "Compiling Fortran D for MIMD Distributed-Memory Machines," Comm. ACM, vol. 35, no. 8, pp. 66-80, Aug. 1992.
-
(1992)
Comm. ACM
, vol.35
, Issue.8
, pp. 66-80
-
-
Hiranandani, S.1
Kennedy, K.2
Tseng, C.-W.3
-
14
-
-
84947782762
-
A Model for Automatic Data Partitioning
-
St. Charles, Ill., Aug.
-
P.D. Hovland and L.M. Ni, "A Model for Automatic Data Partitioning," Proc. Int'l Conf. Parallel Processing, pp. II-251-259, St. Charles, Ill., Aug. 1993.
-
(1993)
Proc. Int'l Conf. Parallel Processing
-
-
Hovland, P.D.1
Ni, L.M.2
-
15
-
-
38249000489
-
Communication-Free Hyperplane Partitioning of Nested Loops
-
C.H. Huang and P. Sadayappan, "Communication-Free Hyperplane Partitioning of Nested Loops," J. Parallel and Distributed Computing, vol. 19, pp. 90-102, 1993.
-
(1993)
J. Parallel and Distributed Computing
, vol.19
, pp. 90-102
-
-
Huang, C.H.1
Sadayappan, P.2
-
17
-
-
33747733596
-
-
Technical Report MSU-CPS-ACS-86, Dept. of Computer Science, Michigan State Univ., Jan.
-
E.T. Kalns and L.M. Ni, "Processor Mapping Techniques toward Efficient Data Redistribution," Technical Report MSU-CPS-ACS-86, Dept. of Computer Science, Michigan State Univ., Jan. 1994.
-
(1994)
Processor Mapping Techniques Toward Efficient Data Redistribution
-
-
Kalns, E.T.1
Ni, L.M.2
-
18
-
-
33747682320
-
Evaluation of Data Distribution Patterns in Distributed-Memory Machines
-
St. Charles, Ill., Aug.
-
E.T. Kalns, H. Xu, and L.M. Ni, "Evaluation of Data Distribution Patterns in Distributed-Memory Machines," Proc. Int'l Conf. Parallel Processing, pp. II-175-183, St. Charles, Ill., Aug. 1993.
-
(1993)
Proc. Int'l Conf. Parallel Processing
-
-
Kalns, E.T.1
Xu, H.2
Ni, L.M.3
-
19
-
-
0000234576
-
Communication Generation for Cyclic(k) Distributions
-
Troy, N.Y., May
-
K. Kennedy, N. Nedeljkovic, and A. Sethi, "Communication Generation for Cyclic(k) Distributions," Proc. Third Workshop Languages, Compilers, and Runtime Systems for Scalable Computers, pp. 185-197, Troy, N.Y., May 1995.
-
(1995)
Proc. Third Workshop Languages, Compilers, and Runtime Systems for Scalable Computers
, pp. 185-197
-
-
Kennedy, K.1
Nedeljkovic, N.2
Sethi, A.3
-
20
-
-
0025381427
-
Data Optimization: Allocation of Arrays to Reduce Communication on SIMD Machines
-
Feb.
-
K. Knobe, J.D. Lukas, and G.L. Steele Jr., "Data Optimization: Allocation of Arrays to Reduce Communication on SIMD Machines," J. Parallel and Distributed Computing, vol. 8, no. 2, pp. 102-118, Feb. 1990.
-
(1990)
J. Parallel and Distributed Computing
, vol.8
, Issue.2
, pp. 102-118
-
-
Knobe, K.1
Lukas, J.D.2
Steele Jr., G.L.3
-
21
-
-
0027795379
-
Automatic Data Allocation to Minimize Communication on SIMD Machines
-
K. Knobe and V. Natarajan, "Automatic Data Allocation to Minimize Communication on SIMD Machines," J. Supercomputing, vol. 7, pp. 387-415, 1993.
-
(1993)
J. Supercomputing
, vol.7
, pp. 387-415
-
-
Knobe, K.1
Natarajan, V.2
-
22
-
-
0003487717
-
-
Cambridge, Mass.: MIT Press
-
C. Koelbel, D. Loveman, R. Schreiber, G. Steele Jr., and M. Zosel, The High Performance Fortran Handbook. Cambridge, Mass.: MIT Press, 1994.
-
(1994)
The High Performance Fortran Handbook
-
-
Koelbel, C.1
Loveman, D.2
Schreiber, R.3
Steele Jr., G.4
Zosel, M.5
-
25
-
-
0011610001
-
Automatic Data Layout for Distributed-Memory Machines in the D Programming Environment
-
Vieweg Advanced Studies in Computer Science. Wiesbaden, Germany: Verlag Vieweg
-
U. Kremer, J. Mellor-Crummey, K. Kennedy, and A. Carle, "Automatic Data Layout for Distributed-Memory Machines in the D Programming Environment," Automatic Parallelization - New Approaches to Code Generation, Data Distribution, and Performance Prediction, pp. 136-152, Vieweg Advanced Studies in Computer Science. Wiesbaden, Germany: Verlag Vieweg, 1993.
-
(1993)
Automatic Parallelization - New Approaches to Code Generation, Data Distribution, and Performance Prediction
, pp. 136-152
-
-
Kremer, U.1
Mellor-Crummey, J.2
Kennedy, K.3
Carle, A.4
-
26
-
-
0028738425
-
Efficient Algorithms for Data Distribution on Distributed Memory Multicomputers
-
Hsin-Chu, Taiwan, Dec.
-
P.-Z. Lee, "Efficient Algorithms for Data Distribution on Distributed Memory Multicomputers," Proc. Int'l Conf. Parallel and Distributed Systems, pp. 573-579, Hsin-Chu, Taiwan, Dec. 1994.
-
(1994)
Proc. Int'l Conf. Parallel and Distributed Systems
, pp. 573-579
-
-
Lee, P.-Z.1
-
27
-
-
0029490313
-
Techniques for Compiling Programs on Distributed Memory Multicomputers
-
P.-Z. Lee, "Techniques for Compiling Programs on Distributed Memory Multicomputers," Parallel Computing, vol. 21, no. 12, pp. 1,895-1,923, 1995.
-
(1995)
Parallel Computing
, vol.21
, Issue.12
-
-
Lee, P.-Z.1
-
28
-
-
85019514322
-
Compiler Techniques for Determining Data Distribution and Generating Communication Sets on Distributed-Memory Multicomputers
-
Maui, Haw., Jan. also Technical Report TR-95-016, Inst. of Information Science, Academia Sinica
-
P.-Z. Lee and W.Y. Chen, "Compiler Techniques for Determining Data Distribution and Generating Communication Sets on Distributed-Memory Multicomputers," Proc. 29th Hawaii Int'l Conf. System Sciences, vol. 1, pp. 537-546, Maui, Haw., Jan. 1996, also Technical Report TR-95-016, Inst. of Information Science, Academia Sinica.
-
(1996)
Proc. 29th Hawaii Int'l Conf. System Sciences
, vol.1
, pp. 537-546
-
-
Lee, P.-Z.1
Chen, W.Y.2
-
30
-
-
0346831300
-
Compiling Efficient Programs for Tightly-Coupled Distributed Memory Computers
-
St. Charles, Ill., Aug.
-
P.-Z. Lee and T.B. Tsai, "Compiling Efficient Programs for Tightly-Coupled Distributed Memory Computers," Proc. Int'l Conf. Parallel Processing, pp. II-161-165, St. Charles, Ill., Aug. 1993.
-
(1993)
Proc. Int'l Conf. Parallel Processing
-
-
Lee, P.-Z.1
Tsai, T.B.2
-
31
-
-
0026187669
-
Compiling Communication-Efficient Problems for Massively Parallel Machines
-
July
-
J. Li and M. Chen, "Compiling Communication-Efficient Problems for Massively Parallel Machines," IEEE Trans. Parallel and Distributed Systems, vol. 2, no. 3, pp. 361-376, July 1991.
-
(1991)
IEEE Trans. Parallel and Distributed Systems
, vol.2
, Issue.3
, pp. 361-376
-
-
Li, J.1
Chen, M.2
-
32
-
-
0026239346
-
The Data Alignment Phase in Compiling Programs for Distributed-Memory Machines
-
J. Li and M. Chen, "The Data Alignment Phase in Compiling Programs for Distributed-Memory Machines," J. Parallel and Distributed Computing, vol. 13, pp. 213-221, 1991.
-
(1991)
J. Parallel and Distributed Computing
, vol.13
, pp. 213-221
-
-
Li, J.1
Chen, M.2
-
34
-
-
0002756869
-
Programming Distributed Memory Architectures Using Kali
-
A. Nicolau, D. Gelernter, T. Gross, and D. Padua, eds., Pitman/MIT-Press
-
P. Mehrotra and J. Van Rosendale, "Programming Distributed Memory Architectures Using Kali," Advances in Languages and Compilers for Parallel Computing, A. Nicolau, D. Gelernter, T. Gross, and D. Padua, eds., pp. 364-384. Pitman/MIT-Press, 1991.
-
(1991)
Advances in Languages and Compilers for Parallel Computing
, pp. 364-384
-
-
Mehrotra, P.1
Van Rosendale, J.2
-
35
-
-
0026231056
-
Compile-Time Techniques for Data Distribution in Distributed Memory Machines
-
Oct.
-
J. Ramanujam and P. Sadayappan, "Compile-Time Techniques for Data Distribution in Distributed Memory Machines," IEEE Trans. Parallel and Distributed Systems, vol. 2, no. 4, pp. 472-482, Oct. 1991.
-
(1991)
IEEE Trans. Parallel and Distributed Systems
, vol.2
, Issue.4
, pp. 472-482
-
-
Ramanujam, J.1
Sadayappan, P.2
-
36
-
-
38249009019
-
Tiling Multidimensional Iteration Spaces for Multicomputers
-
J. Ramanujam and P. Sadayappan, "Tiling Multidimensional Iteration Spaces for Multicomputers," J. Parallel and Distributed Computing, vol. 16, pp. 108-120, 1992.
-
(1992)
J. Parallel and Distributed Computing
, vol.16
, pp. 108-120
-
-
Ramanujam, J.1
Sadayappan, P.2
-
37
-
-
0040227829
-
The Alternating Direction Implicit (ADI) Method
-
chapter 7.3, Pacific Grove, Calif: Wadsworth & Brooks/Cole Advanced Books & Software
-
J.C. Strikwerda, Finite Difference Schemes and Partial Differential Equations, chapter 7.3, "The Alternating Direction Implicit (ADI) Method," pp. 142-153. Pacific Grove, Calif: Wadsworth & Brooks/Cole Advanced Books & Software, 1989.
-
(1989)
Finite Difference Schemes and Partial Differential Equations
, pp. 142-153
-
-
Strikwerda, J.C.1
-
39
-
-
85005946547
-
Automatic Data Mapping for Distributed-Memory Parallel Computers
-
July
-
S. Wholey, "Automatic Data Mapping for Distributed-Memory Parallel Computers," Proc. Int'l Conf. Supercomputing, July 1992.
-
(1992)
Proc. Int'l Conf. Supercomputing
-
-
Wholey, S.1
-
40
-
-
84976827033
-
A Data Locality Optimizing Algorithm
-
Toronto, Canada, June
-
M.E. Wolf and M.S. Lam, "A Data Locality Optimizing Algorithm," Proc. ACM SIGPLAN '91 Conf. Programming Language Design and Implementation, pp. 30-44, Toronto, Canada, June 1991.
-
(1991)
Proc. ACM SIGPLAN '91 Conf. Programming Language Design and Implementation
, pp. 30-44
-
-
Wolf, M.E.1
Lam, M.S.2
-
41
-
-
0026232450
-
A Loop Transformation Theory and an Algorithm to Maximize Parallelism
-
Oct.
-
M.E. Wolf and M.S. Lam, "A Loop Transformation Theory and an Algorithm to Maximize Parallelism," IEEE Trans. Parallel and Distributed Systems, vol. 2, no. 4, pp. 452-471, Oct. 1991.
-
(1991)
IEEE Trans. Parallel and Distributed Systems
, vol.2
, Issue.4
, pp. 452-471
-
-
Wolf, M.E.1
Lam, M.S.2
-
42
-
-
45549115356
-
SUPERB: A Tool for Semi-Automatic MIMD/SIMD Parallelization
-
H.P. Zima, H-J. Bast, and M. Gerndt, "SUPERB: A Tool for Semi-Automatic MIMD/SIMD Parallelization," Parallel Computing, vol. 6, pp. 1-18, 1988.
-
(1988)
Parallel Computing
, vol.6
, pp. 1-18
-
-
Zima, H.P.1
Bast, H.-J.2
Gerndt, M.3
|