-
1
-
-
0003288993
-
An overview of the PTRAN analysis system for multiprocessing
-
Springer-Verlag, Athens, Greece, June
-
F. Allen, M. Burke, P. Charles, R. Cytron, and J. Ferrante. An overview of the PTRAN analysis system for multiprocessing. In Proceedings of the First International Conference on Supercomputing. Springer-Verlag, Athens, Greece, June 1987.
-
(1987)
Proceedings of the First International Conference on Supercomputing
-
-
Allen, F.1
Burke, M.2
Charles, P.3
Cytron, R.4
Ferrante, J.5
-
2
-
-
0001775038
-
A catalogue of optimizing transformations
-
J. Rustin, editor, Prentice-Hall
-
F. Allen and J. Cocke. A catalogue of optimizing transformations. In J. Rustin, editor, Design and Optimization of Compilers. Prentice-Hall, 1972.
-
(1972)
Design and Optimization of Compilers
-
-
Allen, F.1
Cocke, J.2
-
5
-
-
85067798127
-
An interactive environment for data partitioning and distribution
-
Charleston, SC, April
-
V. Balasundaram, G. Fox, K. Kennedy, and U. Kremer. An interactive environment for data partitioning and distribution. In Proceedings of the 5th Distributed Memory Computing Conference, Charleston, SC, April 1990.
-
(1990)
Proceedings of the 5th Distributed Memory Computing Conference
-
-
Balasundaram, V.1
Fox, G.2
Kennedy, K.3
Kremer, U.4
-
6
-
-
84976842692
-
A static performance estimator to guide data partitioning decisions
-
Williamsburg, VA, April
-
V. Balasundaram, G. Fox, K. Kennedy, and U. Kremer. A static performance estimator to guide data partitioning decisions. In Proceedings of the Third ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Williamsburg, VA, April 1991.
-
(1991)
Proceedings of the Third ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
-
-
Balasundaram, V.1
Fox, G.2
Kennedy, K.3
Kremer, U.4
-
8
-
-
0024935629
-
The parascope editor: An interactive parallel programming tool
-
Reno, NV, November
-
V. Balasundaram, K. Kennedy, U. Kremer, K. S. McKinley, and J. Subhlok. The ParaScope Editor: An interactive parallel programming tool. In Proceedings of Supercomputing'89, Reno, NV, November 1989.
-
(1989)
Proceedings of Supercomputing'89
-
-
Balasundaram, V.1
Kennedy, K.2
Kremer, U.3
McKinley, K.S.4
Subhlok, J.5
-
10
-
-
0025461033
-
An interval-based approach to exhaustive and incremental interprocedural data-flow analysis
-
M. Burke. An interval-based approach to exhaustive and incremental interprocedural data-flow analysis. ACM Transactions on Programming Languages and Systems, 12(3):341-395, 1990.
-
(1990)
ACM Transactions on Programming Languages and Systems
, vol.12
, Issue.3
, pp. 341-395
-
-
Burke, M.1
-
11
-
-
85054909789
-
-
Technical Report TR90-126, Dept. of Computer Science, Rice University
-
M. Burke, K. Cooper, K. Kennedy, and L. Torczon. Interprocedural optimization: Eliminating unnecessary recompilation. Technical Report TR90-126, Dept. of Computer Science, Rice University, 1990.
-
(1990)
Interprocedural Optimization: Eliminating Unnecessary Recompilation
-
-
Burke, M.1
Cooper, K.2
Kennedy, K.3
Torczon, L.4
-
12
-
-
0025447908
-
Improving register allocation for subscripted variables
-
White Plains, NY, June
-
D. Callahan, S. Carr, and K. Kennedy. Improving register allocation for subscripted variables. In Proceedings of the ACM SIGPLAN'90 Conference on Program Language Design and Implementation, White Plains, NY, June 1990.
-
(1990)
Proceedings of the ACM SIGPLAN'90 Conference on Program Language Design and Implementation
-
-
Callahan, D.1
Carr, S.2
Kennedy, K.3
-
13
-
-
0000493064
-
Estimating interlock and improving balance for pipelined machines
-
August
-
D. Callahan, J. Cocke, and K. Kennedy. Estimating interlock and improving balance for pipelined machines. Journal of Parallel and Distributed Computing, 5(4):334-358, August 1988.
-
(1988)
Journal of Parallel and Distributed Computing
, vol.5
, Issue.4
, pp. 334-358
-
-
Callahan, D.1
Cocke, J.2
Kennedy, K.3
-
14
-
-
84964115098
-
Parascope: A parallel programming environment
-
Winter
-
D. Callahan, K. Cooper, R. Hood, K. Kennedy, and L. Torczon. ParaScope: A parallel programming environment. The International Journal of Supercomputer Applications, 2(4):84-99, Winter 1988.
-
(1988)
The International Journal of Supercomputer Applications
, vol.2
, Issue.4
, pp. 84-99
-
-
Callahan, D.1
Cooper, K.2
Hood, R.3
Kennedy, K.4
Torczon, L.5
-
15
-
-
84939505060
-
Interprocedural constant propagation
-
Palo Alto, CA, July
-
D. Callahan, K. Cooper, K. Kennedy, and L. Torczon. Interprocedural constant propagation. In Proceedings of the SIGPLAN'86 Symposium on Compiler Construction, Palo Alto, CA, July 1986.
-
(1986)
Proceedings of the SIGPLAN'86 Symposium on Compiler Construction
-
-
Callahan, D.1
Cooper, K.2
Kennedy, K.3
Torczon, L.4
-
17
-
-
84976807118
-
Analysis of of event synchronization in a parallel programming tool
-
Seattle, WA, March
-
D. Callahan, K. Kennedy, and J. Subhlok. Analysis of of event synchronization in a parallel programming tool. In Proceedings of the Second ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Seattle, WA, March 1990.
-
(1990)
Proceedings of the Second ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
-
-
Callahan, D.1
Kennedy, K.2
Subhlok, J.3
-
18
-
-
0025431398
-
The impact of synchronization and granularity on parallel systems
-
Seattle, WA, May
-
D. Chen, H. Su, and P. Yew. The impact of synchronization and granularity on parallel systems. In Proceedings of the 17th Annual International Symposium on Computer Architecture, Seattle, WA, May 1990.
-
(1990)
Proceedings of the 17th Annual International Symposium on Computer Architecture
-
-
Chen, D.1
Su, H.2
Yew, P.3
-
19
-
-
84945724003
-
-
Technical Report TR90-128, Dept. of Computer Science, Rice University, July 1990. To appear in Software-Practice and Experience
-
K. Cooper, M. Hall, and L. Torczon. An experiment with inline substitution. Technical Report TR90-128, Dept. of Computer Science, Rice University, July 1990. To appear in Software-Practice and Experience.
-
An Experiment with Inline Substitution
-
-
Cooper, K.1
Hall, M.2
Torczon, L.3
-
20
-
-
0022793229
-
The impact of interprocedural analysis and optimization in the rn programming environment
-
October
-
K. Cooper, K. Kennedy, and L. Torczon. The impact of interprocedural analysis and optimization in the Rn programming environment. ACM Transactions on Programming Languages and Systems, 8(4):491-523, October 1986.
-
(1986)
ACM Transactions on Programming Languages and Systems
, vol.8
, Issue.4
, pp. 491-523
-
-
Cooper, K.1
Kennedy, K.2
Torczon, L.3
-
21
-
-
0024866680
-
An efficient method of computing static single assignment form
-
Austin, TX, June
-
R. Cytron, J. Ferrante, B. Rosen, M. Wegman, and K. Zadeck. An efficient method of computing static single assignment form. In Conference Record of the Sixteenth ACM Symposium on the Principles of Programming Languages, Austin, TX, June 1989.
-
(1989)
Conference Record of the Sixteenth ACM Symposium on the Principles of Programming Languages
-
-
Cytron, R.1
Ferrante, J.2
Rosen, B.3
Wegman, M.4
Zadeck, K.5
-
22
-
-
0023385308
-
The program dependence graph and its use in optimization
-
July
-
J. Ferrante, K. Ottenstein, and J. Warren. The program dependence graph and its use in optimization. ACM Transactions on Programming Languages and Systems, 9(3):319-349, July 1987.
-
(1987)
ACM Transactions on Programming Languages and Systems
, vol.9
, Issue.3
, pp. 319-349
-
-
Ferrante, J.1
Ottenstein, K.2
Warren, J.3
-
23
-
-
84943728970
-
-
Technical Report TR90-113, Dept. of Computer Science, Rice University
-
K. Fletcher, K. Kennedy, K. S. McKinley, and S. Warren. The ParaScope Editor: User interface goals. Technical Report TR90-113, Dept. of Computer Science, Rice University, 1990.
-
(1990)
The ParaScope Editor: User Interface Goals
-
-
Fletcher, K.1
Kennedy, K.2
McKinley, K.S.3
Warren, S.4
-
24
-
-
0038835470
-
Strategies for cache and local memory management by global program transformations
-
Springer-Verlag, Athens, Greece, June
-
D. Gannon, W. Jalby, and K. Gallivan. Strategies for cache and local memory management by global program transformations. In Proceedings of the First International Conference on Supercomputing. Springer-Verlag, Athens, Greece, June 1987.
-
(1987)
Proceedings of the First International Conference on Supercomputing
-
-
Gannon, D.1
Jalby, W.2
Gallivan, K.3
-
25
-
-
84995582718
-
Practical dependence testing
-
Toronto, Canada, June
-
G. Goff, K. Kennedy, and C. Tseng. Practical dependence testing. In Proceedings of the ACM SIGPLAN'91 Conference on Program Language Design and Implementation, Toronto, Canada, June 1991.
-
(1991)
Proceedings of the ACM SIGPLAN'91 Conference on Program Language Design and Implementation
-
-
Goff, G.1
Kennedy, K.2
Tseng, C.3
-
26
-
-
0024177995
-
Faust: An environment for programming parallel scientific applications
-
Orlando, FL, November
-
V. Guarna, D. Gannon, Y. Gaur, and D. Jablonowski. Faust: An environment for programming parallel scientific applications. In Proceedings of Supercomputing'88, Orlando, FL, November 1988.
-
(1988)
Proceedings of Supercomputing'88
-
-
Guarna, V.1
Gannon, D.2
Gaur, Y.3
Jablonowski, D.4
-
29
-
-
0011447627
-
-
Technical Report TR90-149, Dept. of Computer Science, Rice University, February 1991. To appear in J. Saltz and P. Mehrotra, editors, Compilers and Runtime Software for Scalable Multiprocessors, Elsevier
-
S. Hiranandani, K. Kennedy, and C. Tseng. Compiler support for machine-independent parallel programming in Fortran D. Technical Report TR90-149, Dept. of Computer Science, Rice University, February 1991. To appear in J. Saltz and P. Mehrotra, editors, Compilers and Runtime Software for Scalable Multiprocessors, Elsevier, 1991.
-
(1991)
Compiler Support for Machine-independent Parallel Programming in Fortran D
-
-
Hiranandani, S.1
Kennedy, K.2
Tseng, C.3
-
30
-
-
0025530912
-
Parallel program debugging with on-the-fly anomaly detection
-
New York, NY, November
-
R. Hood, K. Kennedy, and J. Mellor-Crummey. Parallel program debugging with on-the-fly anomaly detection. In Proceedings of Supercomputing'90, New York, NY, November 1990.
-
(1990)
Proceedings of Supercomputing'90
-
-
Hood, R.1
Kennedy, K.2
Mellor-Crummey, J.3
-
34
-
-
0024068482
-
Advanced tools and techniques for automatic parallelization
-
U. Kremer, H. Zima, H.-J. Bast, and M. Gerndt. Advanced tools and techniques for automatic parallelization. Parallel Computing, 7:387-393, 1988.
-
(1988)
Parallel Computing
, vol.7
, pp. 387-393
-
-
Kremer, U.1
Zima, H.2
Bast, H.-J.3
Gerndt, M.4
-
36
-
-
0040157026
-
The structure of an advanced rotargetable vectorizer
-
IEEE Computer Society Press, Silver Spring, MD
-
D. Kuck, R. Kuhn, B. Leasure, and M. J. Wolfe. The structure of an advanced rotargetable vectorizer. In Supercomputers: Design and Applications, pages 163-178. IEEE Computer Society Press, Silver Spring, MD, 1984.
-
(1984)
Supercomputers: Design and Applications
, pp. 163-178
-
-
Kuck, D.1
Kuhn, R.2
Leasure, B.3
Wolfe, M.J.4
-
37
-
-
85027612984
-
Dependence graphs and compiler optimizations
-
Williamsburg, VA, January
-
D. Kuck, R. Kuhn, D. Padua, B. Leasure, and M. J. Wolfe. Dependence graphs and compiler optimizations. In Conference Record of the Eighth ACM Symposium on the Principles of Programming Languages, Williamsburg, VA, January 1981.
-
(1981)
Conference Record of the Eighth ACM Symposium on the Principles of Programming Languages
-
-
Kuck, D.1
Kuhn, R.2
Padua, D.3
Leasure, B.4
Wolfe, M.J.5
-
38
-
-
0015483263
-
On the number of operations simultaneously executable in fortran-like programs and their resulting speedup
-
December
-
D. Kuck, Y. Muraoka, and S. Chen. On the number of operations simultaneously executable in Fortran-like programs and their resulting speedup. IEEE Transactions on Computers, C-21(12):1293-1310, December 1972.
-
(1972)
IEEE Transactions on Computers
, vol.C-21
, Issue.12
, pp. 1293-1310
-
-
Kuck, D.1
Muraoka, Y.2
Chen, S.3
-
39
-
-
0016026944
-
The parallel execution of DO loops
-
February
-
L. Lamport. The parallel execution of DO loops. Communications of the ACM, 17(2):83-93, February 1974.
-
(1974)
Communications of the ACM
, vol.17
, Issue.2
, pp. 83-93
-
-
Lamport, L.1
-
40
-
-
84880488453
-
-
editor, The Parallel Computing Forum, Champaign, IL, August
-
B. Leasure, editor. PCF Fortran: Language Definition, version 3.1. The Parallel Computing Forum, Champaign, IL, August 1990.
-
(1990)
PCF Fortran: Language Definition, Version 3.1
-
-
Leasure, B.1
-
41
-
-
0017442602
-
Program improvement by source-to-source transformations
-
January
-
D. Loveman. Program improvement by source-to-source transformations. Journal of the ACM, 17(2):121-145, January 1977.
-
(1977)
Journal of the ACM
, vol.17
, Issue.2
, pp. 121-145
-
-
Loveman, D.1
-
43
-
-
0347009867
-
-
PhD thesis, Dept. of Computer Science, University of Illinois at Urbana-Champaign, February 1971. Report No. 71-424
-
Y. Muraoka. Parallelism Exposure and Exploitation in Programs. PhD thesis, Dept. of Computer Science, University of Illinois at Urbana-Champaign, February 1971. Report No. 71-424.
-
Parallelism Exposure and Exploitation in Programs
-
-
Muraoka, Y.1
-
44
-
-
0007890215
-
The structure of parafrase-2: An advanced parallelizing compiler for c and fortran
-
D. Gelernter, A. Nicolau, and D. Padua, editors, The MIT Press
-
C. Polychronopoulos, M. Girkar, M. Haghighat, C. Lee, B. Leung, and D. Schouten. The structure of Parafrase-2: An advanced parallelizing compiler for C and Fortran. In D. Gelernter, A. Nicolau, and D. Padua, editors, Languages and Compilers for Parallel Computing. The MIT Press, 1990.
-
(1990)
Languages and Compilers for Parallel Computing
-
-
Polychronopoulos, C.1
Girkar, M.2
Haghighat, M.3
Lee, C.4
Leung, B.5
Schouten, D.6
-
51
-
-
0025070641
-
Incremental dependence analysis for interactive parallelization
-
Amsterdam, The Netherlands, June
-
K. Smith, W. Appelbe, and K. Stirewalt. Incremental dependence analysis for interactive parallelization. In Proceedings of the 1990 ACM International Conference on Supercomputing, Amsterdam, The Netherlands, June 1990.
-
(1990)
Proceedings of the 1990 ACM International Conference on Supercomputing
-
-
Smith, K.1
Appelbe, W.2
Stirewalt, K.3
-
55
-
-
0004062640
-
-
PhD thesis, Dept. of Computer Science, University of Illinois at Urbana-Champaign, October
-
M. J. Wolfe. Optimizing Supercompilers for Supercomputers. PhD thesis, Dept. of Computer Science, University of Illinois at Urbana-Champaign, October 1982.
-
(1982)
Optimizing Supercompilers for Supercomputers
-
-
Wolfe, M.J.1
-
56
-
-
0002844360
-
Loop skewing: The wavefront method revisited
-
August
-
M. J. Wolfe. Loop skewing: The wavefront method revisited. International Journal of Parallel Programming, 15(4):279-293, August 1986.
-
(1986)
International Journal of Parallel Programming
, vol.15
, Issue.4
, pp. 279-293
-
-
Wolfe, M.J.1
-
59
-
-
45549115356
-
SUPERB: A tool for semi-automatic MIMD/SIMD parallelization
-
H. Zima, H.-J. Bast, and M. Gerndt. SUPERB: A tool for semi-automatic MIMD/SIMD parallelization. Parallel Computing, 6:1-18, 1986.
-
(1986)
Parallel Computing
, vol.6
, pp. 1-18
-
-
Zima, H.1
Bast, H.-J.2
Gerndt, M.3
|