-
1
-
-
0038331035
-
An Integer Set Framework for HPF Analysis and Code Generation
-
Computer Science Dept, Rice Univ.
-
V. Adve, J. Mellor-Crummey, and A. Sethi, "An Integer Set Framework for HPF Analysis and Code Generation," Technical Report TR97-275, Computer Science Dept, Rice Univ., 1997.
-
(1997)
Technical Report TR97-275
-
-
Adve, V.1
Mellor-Crummey, J.2
Sethi, A.3
-
2
-
-
0346032593
-
Advanced Code Generation for High Performance Fortran
-
chapter 18, Springer-Verlag (to appear)
-
V. Adve and J. Mellor-Crummey, "Advanced Code Generation for High Performance Fortran," Languages, Compilation Techniques, and Run-Time Systems for Scalable Parallel Systems, chapter 18, Springer-Verlag (to appear), 2001.
-
(2001)
Languages, Compilation Techniques, and Run-Time Systems for Scalable Parallel Systems
-
-
Adve, V.1
Mellor-Crummey, J.2
-
3
-
-
0031139728
-
Interprocedural Data Flow Based Optimizations for Distributed Memory Compilation
-
G. Agrawal and J. Saltz, "Interprocedural Data Flow Based Optimizations for Distributed Memory Compilation," Software Practice and Experience, vol. 27, no. 5, pp. 519-545, 1997.
-
(1997)
Software Practice and Experience
, vol.27
, Issue.5
, pp. 519-545
-
-
Agrawal, G.1
Saltz, J.2
-
4
-
-
0004072686
-
-
Reading, Mass.: Addison-Wesley
-
A.V. Aho, R. Sethi, and J. Ullman, Compilers: Principles, Techniques, and Tools, second ed. Reading, Mass.: Addison-Wesley, 1986.
-
(1986)
Compilers: Principles, Techniques, and Tools, Second Ed.
-
-
Aho, A.V.1
Sethi, R.2
Ullman, J.3
-
6
-
-
0031104380
-
A Linear Algebra Framework for Static HPF Code Distribution
-
Spring
-
A. Ancourt, F. Coelho, F. Irigoin, and R. Keryell, "A Linear Algebra Framework for Static HPF Code Distribution," Scientific Programming, vol. 6, no. 1, pp. 3-28, Spring 1997.
-
(1997)
Scientific Programming
, vol.6
, Issue.1
, pp. 3-28
-
-
Ancourt, A.1
Coelho, F.2
Irigoin, F.3
Keryell, R.4
-
7
-
-
0029394470
-
The PARADIGM Compiler for Distributed-Memory Multicomputers
-
Oct.
-
P. Banerjee, J. Chandy, M. Gupta, E. Hodges, J. Holm, A. Lain, D. Palermo, S. Ramaswamy, and E. Su, "The PARADIGM Compiler for Distributed-Memory Multicomputers," Computer, vol. 28, no. 10, pp. 37-47, Oct. 1995.
-
(1995)
Computer
, vol.28
, Issue.10
, pp. 37-47
-
-
Banerjee, P.1
Chandy, J.2
Gupta, M.3
Hodges, E.4
Holm, J.5
Lain, A.6
Palermo, D.7
Ramaswamy, S.8
Su, E.9
-
8
-
-
0028406155
-
Message Passing on the Meiko CS-2
-
Apr.
-
E. Barton, J. Cownie, and M. McLaren, "Message Passing on the Meiko CS-2," Parallel Computing, vol. 20, no. 4, pp. 497-507, Apr. 1994.
-
(1994)
Parallel Computing
, vol.20
, Issue.4
, pp. 497-507
-
-
Barton, E.1
Cownie, J.2
McLaren, M.3
-
9
-
-
0000579037
-
Analysis of Interprocedural Side Effects in a Parallel Programming Environment
-
Oct.
-
D. Callahan and K. Kennedy, "Analysis of Interprocedural Side Effects in a Parallel Programming Environment," J. Parallel and Distributed Computing, vol. 5, no. 5, pp. 517-550, Oct. 1988.
-
(1988)
J. Parallel and Distributed Computing
, vol.5
, Issue.5
, pp. 517-550
-
-
Callahan, D.1
Kennedy, K.2
-
10
-
-
0029702212
-
Global Communication Analysis and Optimization
-
May
-
S. Chakrabarti, M. Gupta, and J.-D. Choi, "Global Communication Analysis and Optimization," Proc. ACM SIGPLAN Conf. Programming Language Design and Implementation, pp. 68-78, May 1996.
-
(1996)
Proc. ACM SIGPLAN Conf. Programming Language Design and Implementation
, pp. 68-78
-
-
Chakrabarti, S.1
Gupta, M.2
Choi, J.-D.3
-
11
-
-
0002218488
-
Programming in Vienna Fortran
-
Fall
-
B. Chapman, P. Mehrotra, and H. Zima, "Programming in Vienna Fortran," Scientific Programming, vol. 1, no. 1, pp. 31-50, Fall 1992.
-
(1992)
Scientific Programming
, vol.1
, Issue.1
, pp. 31-50
-
-
Chapman, B.1
Mehrotra, P.2
Zima, H.3
-
13
-
-
0027710762
-
Parallel Programming in Split-C
-
Nov.
-
D. Culler, A. Dusseau, S. Goldstein, A. Krishnamurthy, S. Lumetta, T. von Eicken, and K. Yelick, "Parallel Programming in Split-C," Proc. Supercomputing '93, Nov. 1993.
-
(1993)
Proc. Supercomputing '93
-
-
Culler, D.1
Dusseau, A.2
Goldstein, S.3
Krishnamurthy, A.4
Lumetta, S.5
Von Eicken, T.6
Yelick, K.7
-
14
-
-
0027837036
-
A Practical Data-Flow Framework for Array Reference Analysis and Its Application in Optimizations
-
June
-
E. Duesterwald, R. Gupta, and M.L. Soffa, "A Practical Data-Flow Framework for Array Reference Analysis and Its Application in Optimizations," Proc. ACM SIGPLAN '93 Conf. Programming Language Design and Implementation, pp. 68-77, June 1993.
-
(1993)
Proc. ACM SIGPLAN '93 Conf. Programming Language Design and Implementation
, pp. 68-77
-
-
Duesterwald, E.1
Gupta, R.2
Soffa, M.L.3
-
16
-
-
84947738468
-
Compilation Techniques for Optimizing Communication on Distributed-Memory Systems
-
Aug.
-
C. Gong, R. Gupta, and R. Melhem, "Compilation Techniques for Optimizing Communication on Distributed-Memory Systems," Proc. Int'l Conf. Parallel Processing, vol. II, p. 39-46, Aug. 1993.
-
(1993)
Proc. Int'l Conf. Parallel Processing
, vol.2
, pp. 39-46
-
-
Gong, C.1
Gupta, R.2
Melhem, R.3
-
17
-
-
0026279195
-
Detecting Redundant Accesses to Array Data
-
Nov.
-
E. Granston and A. Veidenbaum, "Detecting Redundant Accesses to Array Data," Proc. Supercomputing '91, pp. 854-865, Nov. 1991.
-
(1991)
Proc. Supercomputing '91
, pp. 854-865
-
-
Granston, E.1
Veidenbaum, A.2
-
18
-
-
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
-
20
-
-
21844508910
-
A Unified Data-Flow Framework for Optimizing Communication
-
Languages and Compilers for Parallel Computing, K. Pingali et al., eds.
-
M. Gupta, E. Schonberg, and H. Srinivasan, "A Unified Data-Flow Framework for Optimizing Communication," Languages and Compilers for Parallel Computing, K. Pingali et al., eds., Lecture Notes in Computer Science, vol. 892, pp. 266-282, 1995.
-
(1995)
Lecture Notes in Computer Science
, vol.892
, pp. 266-282
-
-
Gupta, M.1
Schonberg, E.2
Srinivasan, H.3
-
21
-
-
0039436975
-
An HPF Compiler for the IBM SP2
-
Dec.
-
M. Gupta, S. Midkiff, E. Schonberg, V. Seshadri, D. Shields, K. Wang, W. Ching, and T. Ngo, "An HPF Compiler for the IBM SP2," Proc. Supercomputing 95, Dec. 1995.
-
(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
-
22
-
-
84976706957
-
Inter-Procedural Compilation of Fortran D for MIMD Distributed-Memory Machines
-
Nov.
-
M.W. Hall, S. Hiranandani, K. Kennedy, and C.-W. Tseng, "Inter-Procedural Compilation of Fortran D for MIMD Distributed-Memory Machines," Proc. Supercomputing '92, Nov. 1992.
-
(1992)
Proc. Supercomputing '92
-
-
Hall, M.W.1
Hiranandani, S.2
Kennedy, K.3
Tseng, C.-W.4
-
23
-
-
84886606909
-
Inter-Procedural analysis for Parallelization
-
Aug.
-
M.W. Hall, B. Murphy, S. Amarasinghe, S. Liao, and M. Lam, "Inter-Procedural analysis for Parallelization," Proc. Eighth Int'l Workshop Languages and Compilers for Parallel Computers, pp. 61-80, Aug. 1995.
-
(1995)
Proc. Eighth Int'l Workshop 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
-
24
-
-
0039436972
-
A Code Placement Framework and Its Application to Communication Generation
-
Center for Research on Parallel Computation, Rice Univ., Oct.
-
R. v. Hanxleden and K. Kennedy, "A Code Placement Framework and Its Application to Communication Generation," Technical Report CRPC-TR93337-S, Center for Research on Parallel Computation, Rice Univ., Oct. 1993.
-
(1993)
Technical Report CRPC-TR93337-S
-
-
Hanxleden, R.V.1
Kennedy, K.2
-
26
-
-
84976814565
-
AP1000+: Architectural Support of Put/Get Interface for Parallelizing Compiler
-
Oct.
-
K. Hayashi, T. Doi, T. Horie, Y. Koyanagi, O. Shiraki, N. Imamura, T. Shimizu, H. Ishihata, and T. Shindo, "AP1000+: Architectural Support of Put/Get Interface for Parallelizing Compiler," Proc. Sixth Int'l Conf. Architectural Support for Programming Languages and Operating Systems, pp. 196-207, Oct. 1994.
-
(1994)
Proc. Sixth Int'l Conf. Architectural Support for Programming Languages and Operating Systems
, pp. 196-207
-
-
Hayashi, K.1
Doi, T.2
Horie, T.3
Koyanagi, Y.4
Shiraki, O.5
Imamura, N.6
Shimizu, T.7
Ishihata, H.8
Shindo, T.9
-
27
-
-
84859988370
-
Integrating Message Passing in the Stanford FLASH Multiprocessor
-
Oct.
-
J. Heinlein, K. Gharachorloo, S. Dresser, and A. Gupta, "Integrating Message Passing in the Stanford FLASH Multiprocessor," Proc. Sixth Int'l Conf. Architectural Support for Programming Languages and Operating Systems, Oct. 1994.
-
(1994)
Proc. Sixth Int'l Conf. Architectural Support for Programming Languages and Operating Systems
-
-
Heinlein, J.1
Gharachorloo, K.2
Dresser, S.3
Gupta, A.4
-
28
-
-
0003193398
-
High Performance Fortran Language Specification
-
High Performance Fortran Forum, "High Performance Fortran Language Specification," Scientific Programming, vol. 2, nos. 1-2, pp. 1-170, 1993.
-
(1993)
Scientific Programming
, vol.2
, Issue.1-2
, pp. 1-170
-
-
-
29
-
-
0012403807
-
-
PhD thesis, School of Computer Science, Carnegie Mellon Univ., Pittsburgh, Pa., June
-
S. Hinrichs, "Compiler-Directed Architecture-Dependent Communication Optimizations," PhD thesis, School of Computer Science, Carnegie Mellon Univ., Pittsburgh, Pa., June 1995.
-
(1995)
Compiler-Directed Architecture-Dependent Communication Optimizations
-
-
Hinrichs, S.1
-
31
-
-
84976813879
-
Compiling Fortran D for MIMD Distributed-Memory Machines
-
Aug.
-
S. Hiranandani, K. Kennedy, and C. 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.3
-
32
-
-
0031678508
-
A Generalized Framework for Global Communication Optimization
-
Mar.
-
M. Kandemir, P. Banerjee, A. Choudhary, J. Ramanujam, and N. Shenoy, "A Generalized Framework for Global Communication Optimization," Proc. Int'l Parallel Processing Symp. (IPPS '98), pp. 69-73, Mar. 1998.
-
(1998)
Proc. Int'l Parallel Processing Symp. (IPPS '98)
, pp. 69-73
-
-
Kandemir, M.1
Banerjee, P.2
Choudhary, A.3
Ramanujam, J.4
Shenoy, N.5
-
33
-
-
0000529068
-
A Global Communication Optimization Technique Based on Data Flow Analysis and Linear Algebra
-
Nov.
-
M. Kandemir, P. Banerjee, A. Choudhary, J. Ramanujam, and N. Shenoy, "A Global Communication Optimization Technique Based on Data Flow Analysis and Linear Algebra," ACM Trans. Programming Languages and Systems (TOPLAS), vol. 21, no. 6, pp. 1,251-1,297, Nov. 1999.
-
(1999)
ACM Trans. Programming Languages and Systems (TOPLAS)
, vol.21
, Issue.6
-
-
Kandemir, M.1
Banerjee, P.2
Choudhary, A.3
Ramanujam, J.4
Shenoy, N.5
-
34
-
-
0003904906
-
-
Dept. of Computer Science, Univ. of Maryland, College Park, Mar.
-
W. Kelly, V. Maslov, W. Pugh, E. Rosser, T. Shpeisman, and D. Wonnacott, "The Omega Library Interface Guide," Technical Report CS-TR-3445, Dept. of Computer Science, Univ. of Maryland, College Park, Mar. 1995.
-
(1995)
The Omega Library Interface Guide, Technical Report CS-TR-3445
-
-
Kelly, W.1
Maslov, V.2
Pugh, W.3
Rosser, E.4
Shpeisman, T.5
Wonnacott, D.6
-
36
-
-
21744462391
-
Resource-Based Communication Placement Analysis
-
Languages and Compilers for Parallel Computing, D. Sehr et al., eds., Springer-Verlag
-
K. Kennedy and A. Sethi, "Resource-Based Communication Placement Analysis," Languages and Compilers for Parallel Computing, D. Sehr et al., eds., Lecture Notes in Computer Science, vol. 1,239, pp. 369-388, Springer-Verlag, 1997.
-
(1997)
Lecture Notes in Computer Science
, vol.1239
, pp. 369-388
-
-
Kennedy, K.1
Sethi, A.2
-
37
-
-
0028460367
-
Optimal Code Motion: Theory and Practice
-
July
-
J. Knoop, O. Ruthing, and B. Steffen, "Optimal Code Motion: Theory and Practice," ACM Trans. Programming Languages and Systems, vol. 16, no. 4, pp. 1,117-1,155, July 1994.
-
(1994)
ACM Trans. Programming Languages and Systems
, vol.16
, Issue.4
-
-
Knoop, J.1
Ruthing, O.2
Steffen, B.3
-
38
-
-
0003487717
-
-
The MIT Press
-
C. Koelbel, D. Lovemen, R. Schreiber, G. Steele, and M. Zosel, High Performance Fortran Handbook. The MIT Press, 1994.
-
(1994)
High Performance Fortran Handbook
-
-
Koelbel, C.1
Lovemen, D.2
Schreiber, R.3
Steele, G.4
Zosel, M.5
-
39
-
-
0027882604
-
Integrating Message Passing and Shared Memory: Early Experience
-
May
-
D. Kranz, K. Johnson, A. Agarwal, J. Kubiatowicz, and B.H. Lim, "Integrating Message Passing and Shared Memory: Early Experience," Proc. Fourth ACM Symp. Principles and Practice of Parallel Programming (PPOPP '93), May 1993.
-
(1993)
Proc. Fourth ACM Symp. Principles and Practice of Parallel Programming (PPOPP '93)
-
-
Kranz, D.1
Johnson, K.2
Agarwal, A.3
Kubiatowicz, J.4
Lim, B.H.5
-
40
-
-
0003927041
-
-
PhD thesis, Technical Report CRPC-TR95559-S, Center for Research on Parallel Computation, Rice Univ., Houston, Tex., Oct.
-
U. Kremer, "Automatic Data Layout for Distributed Memory Machines," PhD thesis, Technical Report CRPC-TR95559-S, Center for Research on Parallel Computation, Rice Univ., Houston, Tex., Oct. 1995.
-
(1995)
Automatic Data Layout for Distributed Memory Machines
-
-
Kremer, U.1
-
42
-
-
0029191767
-
Compiler Reduction of Synchronization in Shared Virtual Memory Systems
-
July
-
M. O'Boyle and F. Bodin, "Compiler Reduction of Synchronization in Shared Virtual Memory Systems," Proc. Int'l Conf. Supercomputing, pp. 318-327, July 1995.
-
(1995)
Proc. Int'l Conf. Supercomputing
, pp. 318-327
-
-
O'Boyle, M.1
Bodin, F.2
-
43
-
-
0024874341
-
Parafrase-2: An Environment for Parallelizing, Partitioning, Synchronizing, and Scheduling Programs on Multiprocessors
-
Aug.
-
C. Polychronopoulos, M.B. Girkar, M.R. Haghighat, C.L. Lee, B.P. Leung, and D.A. Schouten, "Parafrase-2: An Environment for Parallelizing, Partitioning, Synchronizing, and Scheduling Programs on Multiprocessors," Proc. Int'l Conf. Parallel Processing, pp. II 39-48, Aug. 1989.
-
(1989)
Proc. Int'l Conf. 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
-
44
-
-
84976676720
-
A Practical Algorithm for Exact Array Dependence Analysis
-
Aug.
-
W. Pugh, "A Practical Algorithm for Exact Array Dependence Analysis," Comm. ACM, vol. 35, no. 8, pp. 102-114, Aug. 1992.
-
(1992)
Comm. ACM
, vol.35
, Issue.8
, pp. 102-114
-
-
Pugh, W.1
-
45
-
-
0028346515
-
Tempest and Typhoon: User-Level Shared Memory
-
Apr.
-
S. Reinhardt, J. Larus, and D. Wood, "Tempest and Typhoon: User-Level Shared Memory," Proc. 21st Int'l Symp. Computer Architecture, pp. 325-336, Apr. 1994.
-
(1994)
Proc. 21st Int'l Symp. Computer Architecture
, pp. 325-336
-
-
Reinhardt, S.1
Larus, J.2
Wood, D.3
-
48
-
-
0029194712
-
Decoupling Synchronization and Data Transfer in Message Passing Systems of Parallel Computers
-
July
-
T. Stricker, J. Stichnoth, D. O'Hallaron, S. Hinrichs, and T. Gross, Decoupling Synchronization and Data Transfer in Message Passing Systems of Parallel Computers," Proc. Ninth ACM Int'l Conf. Supercomputing, pp. 1-10, July 1995.
-
(1995)
Proc. Ninth ACM Int'l Conf. Supercomputing
, pp. 1-10
-
-
Stricker, T.1
Stichnoth, J.2
O'Hallaron, D.3
Hinrichs, S.4
Gross, T.5
-
51
-
-
84955592733
-
Separating Data and Control Transfer in Distributed Operating Systems
-
Oct.
-
C. Thekkath, H. Levy, E. Lazowska, "Separating Data and Control Transfer in Distributed Operating Systems," Proc. Sixth Int'l Conf. Architectural Support for Programming Languages and Operating Systems, pp. 1-12, Oct. 1994.
-
(1994)
Proc. Sixth Int'l Conf. Architectural Support for Programming Languages and Operating Systems
, pp. 1-12
-
-
Thekkath, C.1
Levy, H.2
Lazowska, E.3
-
53
-
-
0026867086
-
Active Messages: A Mechanism for Integrated Communication and Computation
-
May
-
T. von Eicken, D. Culler, S. Goldstein, and K. Schauser, "Active Messages: A Mechanism for Integrated Communication and Computation," Proc. 19th Int'l Symp. Computer Architecture, pp. 256-266, May 1992.
-
(1992)
Proc. 19th Int'l Symp. Computer Architecture
, pp. 256-266
-
-
Von Eicken, T.1
Culler, D.2
Goldstein, S.3
Schauser, K.4
-
56
-
-
0003665515
-
Demand-Driven Data Flow Analysis for Communication Optimization
-
Dec.
-
X. Yuan, R. Gupta, and R. Melhem, "Demand-Driven Data Flow Analysis for Communication Optimization," Parallel Processing Letters, vol. 7, no. 4, pp. 359-370, Dec. 1997.
-
(1997)
Parallel Processing Letters
, vol.7
, Issue.4
, pp. 359-370
-
-
Yuan, X.1
Gupta, R.2
Melhem, R.3
-
57
-
-
45549115356
-
SUPERB: A Tool for Semi-Automatic MIMD/SIMD Parallelization
-
H. Zima, H. 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.1
Bast, H.2
Gerndt, M.3
|