-
1
-
-
85029806738
-
A Framework for Detecting Useful Parallelism
-
St. Malo, France, July
-
F. Allen, M. Burke, P. Charles, J. Ferrante, W. Hsieh, and V. Sarkar, "A Framework for Detecting Useful Parallelism," Proc. Second Int'l Conf. Supercomputing, St. Malo, France, July 1988.
-
(1988)
Proc. Second Int'l Conf. Supercomputing
-
-
Allen, F.1
Burke, M.2
Charles, P.3
Ferrante, J.4
Hsieh, W.5
Sarkar, V.6
-
2
-
-
85027615245
-
Automatic Decomposition of Scientific Programs for Parallel Execution
-
Munich, Germany, Jan.
-
J.R. Allen, D. Callahan, and K. Kennedy, "Automatic Decomposition of Scientific Programs for Parallel Execution," Proc. 14th Ann. ACM Symp. Principles of Programming Languages, Munich, Germany, Jan. 1987.
-
(1987)
Proc. 14th Ann. ACM Symp. Principles of Programming Languages
-
-
Allen, J.R.1
Callahan, D.2
Kennedy, K.3
-
4
-
-
0023438847
-
Automatic Translation of Fortran Programs to Vector Form
-
Oct.
-
J.R. Allen and K. Kennedy, "Automatic Translation of Fortran Programs to Vector Form," ACM Trans. Programming Languages and Systems, vol. 9, no. 4, pp. 491-542, Oct. 1987.
-
(1987)
ACM Trans. Programming Languages and Systems
, vol.9
, Issue.4
, pp. 491-542
-
-
Allen, J.R.1
Kennedy, K.2
-
5
-
-
0029181140
-
Data and Computation Transformations for Multiprocessors
-
Santa Barbara, Calif., July
-
J. Anderson, S.P Amarasinghe, and M. Lam, "Data and Computation Transformations for Multiprocessors," Proc. Fifth ACM SIGPLAN Symp. Principles and Practice of Parallel Programming, Santa Barbara, Calif., July 1995.
-
(1995)
Proc. Fifth ACM SIGPLAN Symp. Principles and Practice of Parallel Programming
-
-
Anderson, J.1
Amarasinghe, S.P.2
Lam, M.3
-
6
-
-
33748355830
-
A New Algorithm for Global Optimization for Parallelism and Locality
-
Portland, Ore., Aug.
-
B. Appelbe, S. Doddapaneni, and C. Hardnett, "A New Algorithm for Global Optimization for Parallelism and Locality," Proc. Sixth Workshop Languages and Compilers for Parallel Computing, Portland, Ore., Aug. 1993.
-
(1993)
Proc. Sixth Workshop Languages and Compilers for Parallel Computing
-
-
Appelbe, B.1
Doddapaneni, S.2
Hardnett, C.3
-
7
-
-
33748364560
-
Program Transformation for Locality Using Affinity Regions
-
Portland, Ore., Aug.
-
B. Appelbe, C. Hardnett, and S. Doddapaneni, "Program Transformation for Locality Using Affinity Regions," Proc. Sixth Workshop Languages and Compilers for Parallel Computing, Portland, Ore., Aug. 1993.
-
(1993)
Proc. Sixth Workshop Languages and Compilers for Parallel Computing
-
-
Appelbe, B.1
Hardnett, C.2
Doddapaneni, S.3
-
8
-
-
0024702539
-
A Technique for Summarizing Data Access and Its Use in Parallelism Enhancing Transformations
-
Portland, Ore., June
-
V. Balasundaram and K. Kennedy, "A Technique for Summarizing Data Access and Its Use in Parallelism Enhancing Transformations," Proc. SIGPLAN '89 Conf. Programming Language Design and Implementation, pp. 41-53, Portland, Ore., June 1989.
-
(1989)
Proc. SIGPLAN '89 Conf. Programming Language Design and Implementation
, pp. 41-53
-
-
Balasundaram, V.1
Kennedy, K.2
-
9
-
-
1542590999
-
A Theory of Loop Permutations
-
D. Gelernter, A. Nicolau, and D. Padua, eds.. MIT Press
-
U. Banerjee, "A Theory of Loop Permutations," Languages and Compilers for Parallel Computing, D. Gelernter, A. Nicolau, and D. Padua, eds.. MIT Press, 1990.
-
(1990)
Languages and Compilers for Parallel Computing
-
-
Banerjee, U.1
-
10
-
-
0003239365
-
Effective Automatic Parallelization with Polaris
-
May
-
W. Blume, R. Eigenmann, K. Faigin, J. Grout, J. Hoeflinger, D. Padua, P. Petersen, W. Pottenger, L. Rauchwerger, P. Tu, and S. Weatherford, "Effective Automatic Parallelization With Polaris," Int'l J. Parallel Programming, May 1995.
-
(1995)
Int'l J. Parallel Programming
-
-
Blume, W.1
Eigenmann, R.2
Faigin, K.3
Grout, J.4
Hoeflinger, J.5
Padua, D.6
Petersen, P.7
Pottenger, W.8
Rauchwerger, L.9
Tu, P.10
Weatherford, S.11
-
11
-
-
84976782196
-
Interprocedural Dependence Analysis and Parallelization
-
Palo Alto, Calif., June
-
M. Burke and R. Cytron, "Interprocedural Dependence Analysis and Parallelization," Proc. SIGPLAN '86 Symp. Compiler Construction, pp. 162-175, Palo Alto, Calif., June 1986.
-
(1986)
Proc. SIGPLAN '86 Symp. Compiler Construction
, pp. 162-175
-
-
Burke, M.1
Cytron, R.2
-
12
-
-
0027543561
-
The ParaScope Parallel Programming Environment
-
Feb.
-
K. Cooper, M.W. Hall, R.T. Hood, K. Kennedy, K.S. McKinley J.M. Mellor-Crummey, L. Torczon, and S. K. Warren, "The ParaScope Parallel Programming Environment," Proc. IEEE, vol. 81, no. 2, pp. 244-263, Feb. 1993.
-
(1993)
Proc. IEEE
, vol.81
, Issue.2
, pp. 244-263
-
-
Cooper, K.1
Hall, M.W.2
Hood, R.T.3
Kennedy, K.4
McKinley, K.S.5
Mellor-Crummey, J.M.6
Torczon, L.7
Warren, S.K.8
-
13
-
-
0027041691
-
Procedure Cloning
-
Oakland, Calif., Apr.
-
K. Cooper, M.W. Hall, and K. Kennedy, "Procedure Cloning," Proc. 1992 IEEE Int'l Conf. Computer Language, Oakland, Calif., Apr. 1992.
-
(1992)
Proc. 1992 IEEE Int'l Conf. Computer Language
-
-
Cooper, K.1
Hall, M.W.2
Kennedy, K.3
-
14
-
-
0001154906
-
Direct Search Methods on Parallel Machines
-
Nov.
-
J.E. Dennis, Jr. and V. Torczon, "Direct Search Methods on Parallel Machines," SIAM J. Optimization, vol. 1, no. 4, pp. 448-474, Nov. 1991.
-
(1991)
SIAM J. Optimization
, vol.1
, Issue.4
, pp. 448-474
-
-
Dennis Jr., J.E.1
Torczon, V.2
-
16
-
-
0027677155
-
Restructuring Fortran Programs for Cedar
-
Oct.
-
R. Eigenmann, J. Hoeflinger, G. Jaxon, Z. Li, and D. Padua, "Restructuring Fortran Programs for Cedar," Concurrency: Practice and Experience, vol. 5, no. 7, pp. 553-574, Oct. 1993.
-
(1993)
Concurrency: Practice and Experience
, vol.5
, Issue.7
, pp. 553-574
-
-
Eigenmann, R.1
Hoeflinger, J.2
Jaxon, G.3
Li, Z.4
Padua, D.5
-
17
-
-
0031699606
-
On the Automatic Parallelization of the Perfect Benchmarks
-
Jan.
-
R. Eigenmann, J. Hoeflinger, and D. Padua, "On the Automatic Parallelization of the Perfect Benchmarks," IEEE Trans. Parallel and Distributed Systems, vol. 9, no. 1, pp. 5-23, Jan. 1998.
-
(1998)
IEEE Trans. Parallel and Distributed Systems
, vol.9
, Issue.1
, pp. 5-23
-
-
Eigenmann, R.1
Hoeflinger, J.2
Padua, D.3
-
18
-
-
84976790479
-
Practical Dependence Testing
-
Toronto, Canada, June
-
G. Goff, K. Kennedy, and C. Tseng, "Practical Dependence Testing," Proc. SIGPLAN '91 Conf. Programming Language Design and Implementation, pp. 15-29, Toronto, Canada, June 1991.
-
(1991)
Proc. SIGPLAN '91 Conf. Programming Language Design and Implementation
, pp. 15-29
-
-
Goff, G.1
Kennedy, K.2
Tseng, C.3
-
19
-
-
0029428507
-
Detecting Coarse-Grain Parallelism Using an Interprocedural Parallelizing Compiler
-
San Diego, Calif., Dec.
-
M.W. Hall, S.P. Amarasinghe, B.R. Murphy, S. Liao, and M. Lam, "Detecting Coarse-Grain Parallelism Using an Interprocedural Parallelizing Compiler," Proc. Supercomputing '95, San Diego, Calif., Dec. 1995.
-
(1995)
Proc. Supercomputing '95
-
-
Hall, M.W.1
Amarasinghe, S.P.2
Murphy, B.R.3
Liao, S.4
Lam, M.5
-
20
-
-
0026275679
-
Interprocedural Transformations for Parallel Code Generation
-
Albuquerque, N.M., Nov.
-
M.W. Hall, K. Kennedy, and K.S. McKinley, "Interprocedural Transformations for Parallel Code Generation," Proc. Supercomputing '91, pp. 424-434, Albuquerque, N.M., Nov. 1991.
-
(1991)
Proc. Supercomputing '91
, pp. 424-434
-
-
Hall, M.W.1
Kennedy, K.2
McKinley, K.S.3
-
21
-
-
33748358159
-
Data and Computation Transformations for Multiprocessors
-
Columbus, Ohio, Aug.
-
M.W. Hall, B.R. Murphy, S.P. Amarasinghe, S. Liao, and M. Lam, "Data and Computation Transformations for Multiprocessors," Proc. Eighth Workshop Languages and Compilers for Parallel Computing, Columbus, Ohio, Aug. 1995.
-
(1995)
Proc. Eighth Workshop Languages and Compilers for Parallel Computing
-
-
Hall, M.W.1
Murphy, B.R.2
Amarasinghe, S.P.3
Liao, S.4
Lam, M.5
-
22
-
-
0026186967
-
An Implementation of Interprocedural Bounded Regular Section Analysis
-
July
-
P. Havlak and K. Kennedy, "An Implementation of Interprocedural Bounded Regular Section Analysis," IEEE Trans. Parallel and Distributed Systems, vol. 2, no. 3, pp. 350-360, July 1991.
-
(1991)
IEEE Trans. Parallel and Distributed Systems
, vol.2
, Issue.3
, pp. 350-360
-
-
Havlak, P.1
Kennedy, K.2
-
23
-
-
0029192199
-
Reducing False Sharing on Shared Memory Multiprocessors Through Compile Time Data Transformations
-
Santa Barbara, Calif., July
-
T.E. Jeremiassen and S.J. Eggers, "Reducing False Sharing on Shared Memory Multiprocessors Through Compile Time Data Transformations," Proc. Fifth ACM SIGPLAN Symp. Principles and Practice of Parallel Programming, pp. 179-188, Santa Barbara, Calif., July 1995.
-
(1995)
Proc. Fifth ACM SIGPLAN Symp. Principles and Practice of Parallel Programming
, pp. 179-188
-
-
Jeremiassen, T.E.1
Eggers, S.J.2
-
24
-
-
85027602455
-
Optimizing for Parallelism and Data Locality
-
Washington, D.C., July
-
K. Kennedy and K.S. McKinley, "Optimizing for Parallelism and Data Locality," Proc. 1992 ACM Int'l Conf. Supercomputing, pp. 323-334, Washington, D.C., July 1992.
-
(1992)
Proc. 1992 ACM Int'l Conf. Supercomputing
, pp. 323-334
-
-
Kennedy, K.1
McKinley, K.S.2
-
25
-
-
0001465739
-
Maximizing Loop Parallelism and Improving Data Locality via Loop Fusion and Distribution
-
U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, eds., Portland, Ore., Aug.
-
K. Kennedy and K.S. McKinley, "Maximizing Loop Parallelism and Improving Data Locality via Loop Fusion and Distribution," Languages and Compilers for Parallel Computing, U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, eds., pp. 301-321, Portland, Ore., Aug. 1993.
-
(1993)
Languages and Compilers for Parallel Computing
, pp. 301-321
-
-
Kennedy, K.1
McKinley, K.S.2
-
26
-
-
1242268977
-
Typed Fusion with Applications to Parallel and Sequential Code Generation
-
Dept. of Computer Science, Rice Univ., Aug.
-
K. Kennedy and K.S. McKinley, "Typed Fusion With Applications to Parallel and Sequential Code Generation," Technical Report TR93-208, Dept. of Computer Science, Rice Univ., Aug. 1993.
-
(1993)
Technical Report TR93-208
-
-
Kennedy, K.1
McKinley, K.S.2
-
27
-
-
0027681279
-
Analysis and Transformation in an Interactive Parallel Programming Tool
-
Oct.
-
K. Kennedy, K.S. McKinley, and C. Tseng, "Analysis and Transformation in an Interactive Parallel Programming Tool," Concurrency: Practice and Experience, vol. 5, no. 7, pp. 575-602, Oct. 1993.
-
(1993)
Concurrency: Practice and Experience
, vol.5
, Issue.7
, pp. 575-602
-
-
Kennedy, K.1
McKinley, K.S.2
Tseng, C.3
-
28
-
-
0027309860
-
The Cedar System and an Initial Performance Study
-
San Diego, Calif., May
-
D. Kuck, E. Davidson, D. Lawrie, A. Sameh, C.-Q. Zhu, A. Veidenbaum, J. Konicek, P. Yew, K. Gallivan, W. Jalby, H. Wijshoff, R. Bramley, U.M. Yang, P. Emrath, D. Padua, R. Eigenmann, J. Hoeflinger, G. Jaxon, Z. Li, T. Murphy, J. Andrews, and S. Turner, "The Cedar System and an Initial Performance Study," Proc. 20th Int'l Symp. Computer Architecture, San Diego, Calif., May 1993.
-
(1993)
Proc. 20th Int'l Symp. Computer Architecture
-
-
Kuck, D.1
Davidson, E.2
Lawrie, D.3
Sameh, A.4
Zhu, C.-Q.5
Veidenbaum, A.6
Konicek, J.7
Yew, P.8
Gallivan, K.9
Jalby, W.10
Wijshoff, H.11
Bramley, R.12
Yang, U.M.13
Emrath, P.14
Padua, D.15
Eigenmann, R.16
Hoeflinger, J.17
Jaxon, G.18
Li, Z.19
Murphy, T.20
Andrews, J.21
Turner, S.22
more..
-
29
-
-
85027612984
-
Dependence Graphs and Compiler Optimizations
-
Williamsburg, Va., Jan.
-
D. Kuck, R. Kuhn, D. Padua, B. Leasure, and M.J. Wolfe, "Dependence Graphs and Compiler Optimizations," Conf. Record Eighth Ann. ACM Symp. Principles of Programming Languages, Williamsburg, Va., Jan. 1981.
-
(1981)
Conf. Record Eighth Ann. ACM Symp. Principles of Programming Languages
-
-
Kuck, D.1
Kuhn, R.2
Padua, D.3
Leasure, B.4
Wolfe, M.J.5
-
30
-
-
0039043869
-
Efficient Interprocedural Analysis for Program Restructuring for Parallel Programs
-
New Haven, Conn., July
-
Z. Li and P. Yew, "Efficient Interprocedural Analysis for Program Restructuring for Parallel Programs," Proc. ACM SIGPLAN Symp. Parallel Programming: Experience with Applications, Languages, and Systems (PPEALS), New Haven, Conn., July 1988.
-
(1988)
Proc. ACM SIGPLAN Symp. Parallel Programming: Experience with Applications, Languages, and Systems (PPEALS)
-
-
Li, Z.1
Yew, P.2
-
31
-
-
33748347509
-
An Implementation of a Parallel Primal-Dual Interior Point Method for Multicommondity Flow Problems
-
Center for Research on Parallel Computation, Rice Univ., Jan.
-
I.J. Lustig and G. Li, "An Implementation of a Parallel Primal-Dual Interior Point Method for Multicommondity Flow Problems," Technical Report CRPC-TR92194, Center for Research on Parallel Computation, Rice Univ., Jan. 1992.
-
(1992)
Technical Report CRPC-TR92194
-
-
Lustig, I.J.1
Li, G.2
-
32
-
-
0348124097
-
Dependence Analysis of Arrays Subscripted by Index Arrays
-
Dept. of Computer Science, Rice Univ., Dec.
-
K.S. McKinley, "Dependence Analysis of Arrays Subscripted By Index Arrays," Technical Report TR91-162, Dept. of Computer Science, Rice Univ., Dec. 1990.
-
(1990)
Technical Report TR91-162
-
-
McKinley, K.S.1
-
34
-
-
0030190854
-
Improving Data Locality with Loop Transformations
-
July
-
K.S. McKinley, S. Carr, and C. Tseng, "Improving Data Locality With Loop Transformations," ACM Trans. Programming Languages and Systems, vol. 18, no. 4, pp. 424-453, July 1996.
-
(1996)
ACM Trans. Programming Languages and Systems
, vol.18
, Issue.4
, pp. 424-453
-
-
McKinley, K.S.1
Carr, S.2
Tseng, C.3
-
36
-
-
0001700051
-
A General-Purpose Parallel Algorithm for Unconstrained Optimization
-
Nov.
-
S.G. Nash and A. Sofer, "A General-Purpose Parallel Algorithm for Unconstrained Optimization," SIAM J. Optimization, vol. 1, no. 4, pp. 530-547, Nov. 1991.
-
(1991)
SIAM J. Optimization
, vol.1
, Issue.4
, pp. 530-547
-
-
Nash, S.G.1
Sofer, A.2
-
37
-
-
0003248935
-
BTN: Software for Parallel Unconstrained Optimization
-
S.G. Nash and A. Sofer, "BTN: Software for Parallel Unconstrained Optimization," ACM Trans. Math. Systems, 1992.
-
(1992)
ACM Trans. Math. Systems
-
-
Nash, S.G.1
Sofer, A.2
-
38
-
-
0029191767
-
Compiler Reduction of Synchronization in Shared Memory Virtual Memory Systems
-
Barcelona, Spain, July
-
M. O'Boyle and F. Bodin, "Compiler Reduction of Synchronization in Shared Memory Virtual Memory Systems," Proc. 1995 ACM Int'l Conf. Supercomputing, pp. 318-327, Barcelona, Spain, July 1995.
-
(1995)
Proc. 1995 ACM Int'l Conf. Supercomputing
, pp. 318-327
-
-
O'Boyle, M.1
Bodin, F.2
-
40
-
-
0026213832
-
Automatic Partitioning of a Program Dependence Graph into Parallel Tasks
-
Nov.
-
V. Sarkar, "Automatic Partitioning of a Program Dependence Graph into Parallel Tasks," IBM J. Research and Development, vol. 35, no. 6, pp. 779-804, Nov. 1991.
-
(1991)
IBM J. Research and Development
, vol.35
, Issue.6
, pp. 779-804
-
-
Sarkar, V.1
-
42
-
-
33745366409
-
An Empirical Investigation of the Effectiveness of and Limitations of Automatic Parallelization
-
Tokyo, Apr.
-
J. Singh and J. Hennessy "An Empirical Investigation of the Effectiveness of and Limitations of Automatic Parallelization," Proc. Int'l Symp. Shared Memory Multiprocessors, Tokyo, Apr. 1991.
-
(1991)
Proc. Int'l Symp. Shared Memory Multiprocessors
-
-
Singh, J.1
Hennessy, J.2
-
43
-
-
0002909737
-
Finding and Exploiting Parallelism in an Ocean Simulation Program: Experiences, Results, and Implications
-
May
-
J. Singh and J. Hennessy, "Finding and Exploiting Parallelism in an Ocean Simulation Program: Experiences, Results, and Implications," J. Parallel and Distributed Computing, vol. 15, no. 1, pp. 27-48, May 1992.
-
(1992)
J. Parallel and Distributed Computing
, vol.15
, Issue.1
, pp. 27-48
-
-
Singh, J.1
Hennessy, J.2
-
45
-
-
84976844340
-
Direct Parallelization of CALL Statements
-
Palo Alto, Calif., June
-
R. Triolet, F. Irigoin, and P. Feautrier, "Direct Parallelization of CALL Statements," Proc. SIGPLAN '86 Symp. Compiler Construction, pp. 176-185, Palo Alto, Calif., June 1986.
-
(1986)
Proc. SIGPLAN '86 Symp. Compiler Construction
, pp. 176-185
-
-
Triolet, R.1
Irigoin, F.2
Feautrier, P.3
-
46
-
-
0029205222
-
Compiler Optimizations for Eliminating Barrier Synchronization
-
Santa Barbara, Calif., July
-
C. Tseng, "Compiler Optimizations for Eliminating Barrier Synchronization," Proc. Fifth ACM SIGPLAN Symp. Principles and Practice of Parallel Programming, pp. 144-155, Santa Barbara, Calif., July 1995.
-
(1995)
Proc. Fifth ACM SIGPLAN Symp. Principles and Practice of Parallel Programming
, pp. 144-155
-
-
Tseng, C.1
-
48
-
-
0026232450
-
A Loop Transformation Theory and an Algorithm to Maximize Parallelism
-
Oct.
-
M.E. Wolf and M. 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.2
-
49
-
-
0022876858
-
Advanced Loop Interchanging
-
St. Charles, Ill., Aug.
-
M.J. Wolfe, "Advanced Loop Interchanging," Proc. 1986 Int'l Conf. Parallel Processing, pp. 536-543, St. Charles, Ill., Aug. 1986.
-
(1986)
Proc. 1986 Int'l Conf. Parallel Processing
, pp. 536-543
-
-
Wolfe, M.J.1
-
50
-
-
0011263853
-
Parallel Algorithms for Banded Linear Systems
-
July
-
S.J. Wright, "Parallel Algorithms for Banded Linear Systems," SIAM J. Scientific and Statistical Computation, vol. 12, no. 4, pp. 824-842, July 1991.
-
(1991)
SIAM J. Scientific and Statistical Computation
, vol.12
, Issue.4
, pp. 824-842
-
-
Wright, S.J.1
|