-
2
-
-
0025444592
-
The program dependence web: A representation supporting control-, data-, and demand-driven interpretation of imperative languages
-
White Plains, N.Y., June
-
R. A. Ballance, A. B. Maccabe, and K. J. Ottenstein. The Program Dependence Web: A representation supporting control-, data-, and demand-driven interpretation of imperative languages. In ACM SIGPLAN '90 Conf. on Prog. Language Design and Implementation, pp. 257-271, White Plains, N.Y., June 1990.
-
(1990)
ACM SIGPLAN '90 Conf. on Prog. Language Design and Implementation
, pp. 257-271
-
-
Ballance, R.A.1
Maccabe, A.B.2
Ottenstein, K.J.3
-
3
-
-
0002162401
-
The range test: A dependence test for symbolic, non-linear expressions
-
Nov.
-
W. Blume and R. Eigenmann. The Range Test: A Dependence Test for Symbolic, Non-linear Expressions. Proc. of Supercomputing '94, Nov. 1994.
-
(1994)
Proc. of Supercomputing '94
-
-
Blume, W.1
Eigenmann, R.2
-
4
-
-
4243615822
-
Symbolic range propagation
-
Univ. of Illinois at Urbana-Champaign, Cntr for Supercomputing Res & Dev, Oct
-
W. Blume and R. Eigenmann. Symbolic Range Propagation. TR 1381, Univ. of Illinois at Urbana-Champaign, Cntr for Supercomputing Res & Dev, Oct 1994.
-
(1994)
TR 1381
-
-
Blume, W.1
Eigenmann, R.2
-
5
-
-
84976670508
-
Recognizing and parallelizing bounded recurrences
-
number 589 in LNCS, Springer Verlag, Berlin
-
D. Callahan. Recognizing and parallelizing bounded recurrences. In 7997 Workshop on Languages and Compilers for Parallel Computing, number 589 in LNCS, pp. 169-185, Springer Verlag, Berlin.
-
7997 Workshop on Languages and Compilers for Parallel Computing
, pp. 169-185
-
-
Callahan, D.1
-
6
-
-
0016534839
-
Time and parallel processor bounds for linear recurrence systems
-
S.-C. Chen and D. J. Kuck. Time and parallel processor bounds for linear recurrence systems. IEEE Trans. on Computers, 24(7):701-717, 1975.
-
(1975)
IEEE Trans. on Computers
, vol.24
, Issue.7
, pp. 701-717
-
-
Chen, S.-C.1
Kuck, D.J.2
-
8
-
-
0029214850
-
Beyond induction variables: Detecting and classifying sequences using a demand-driven SSA form
-
M. P. Gerlek, E. Stolz, and M. Wolfe. Beyond induction variables: Detecting and classifying sequences using a demand-driven SSA form. ACM Trans. on Prog. Languages and Systems, 17(1):85-122, 1995.
-
(1995)
ACM Trans. on Prog. Languages and Systems
, vol.17
, Issue.1
, pp. 85-122
-
-
Gerlek, M.P.1
Stolz, E.2
Wolfe, M.3
-
10
-
-
0029429568
-
Symbolic array dataflow analysis for array privatization and program parallelization
-
J. Gu, Z. Li, and G. Lee. Symbolic array dataflow analysis for array privatization and program parallelization. In Conf. on Supercomputing, 1995.
-
(1995)
Conf. on Supercomputing
-
-
Gu, J.1
Li, Z.2
Lee, G.3
-
11
-
-
0034513885
-
Automatic parallelization of recursive procedures
-
M. Gupta, S. Mukhopadhyay, and N. Sinha. Automatic parallelization of recursive procedures. Int. J. of Parallel Prog., 28(6):537-562, 2000.
-
(2000)
Int. J. of Parallel Prog.
, vol.28
, Issue.6
, pp. 537-562
-
-
Gupta, M.1
Mukhopadhyay, S.2
Sinha, N.3
-
12
-
-
0027568719
-
Optimizing array bound checks using flow analysis
-
R. Gupta. Optimizing array bound checks using flow analysis. ACM Letters on Prog. Lang. and Systems, 2(1-4), 1993.
-
(1993)
ACM Letters on Prog. Lang. and Systems
, vol.2
, Issue.1-4
-
-
Gupta, R.1
-
14
-
-
0030380793
-
Maximizing multiprocessor performance with the SUIF compiler
-
Dec.
-
M. Hall, J. Anderson, S. Amarasinghe, B. Murphy, S.-W. Liao, E. Bugnion, and M. Lam. Maximizing Multiprocessor Performance with the SUIF Compiler. IEEE Computer, 29(12):84-89, Dec. 1996.
-
(1996)
IEEE Computer
, vol.29
, Issue.12
, pp. 84-89
-
-
Hall, M.1
Anderson, J.2
Amarasinghe, S.3
Murphy, B.4
Liao, S.-W.5
Bugnion, E.6
Lam, M.7
-
17
-
-
0032690376
-
SUIF explorer: An interactive and interprocedural parallelizer
-
S.-W. Liao, A. Diwan, R. P. B. Jr., A. M. Ghuloum, and M. S. Lam. SUIF explorer: An interactive and interprocedural parallelizer. In Principlesd Pract. of Parallel Prog., 1999.
-
(1999)
Principlesd Pract. of Parallel Prog.
-
-
Liao, S.-W.1
Diwan, A.2
B. Jr., R.P.3
Ghuloum, A.M.4
Lam, M.S.5
-
18
-
-
0006746217
-
Analysis of irregular single-indexed array accesses and its application in compiler optimizations
-
Y. Lin and D. Padua. Analysis of irregular single-indexed array accesses and its application in compiler optimizations. In Int. Conf. on Compiler Construction, 2000.
-
(2000)
Int. Conf. on Compiler Construction
-
-
Lin, Y.1
Padua, D.2
-
20
-
-
4244132752
-
Parallelization in the presence of generalized induction and reduction variables
-
Univ. of Illinois at Urbana Champaign, Cntr. for Supercomputing Res. & Dev., Jan
-
W. Pottenger and R. Eigenmann. Parallelization in the presence of generalized induction and reduction variables. TR 1396, Univ. of Illinois at Urbana Champaign, Cntr. for Supercomputing Res. & Dev., Jan. 1995.
-
(1995)
TR 1396
-
-
Pottenger, W.1
Eigenmann, R.2
-
21
-
-
0026278958
-
The omega test: A fast and practical integer programming algorithm for dependence analysis
-
Albuquerque, N.M., Nov
-
W. Pugh. The Omega test: A fast and practical integer programming algorithm for dependence analysis. In Supercomputing '97, pp. 4-13, Albuquerque, N.M., Nov. 1991.
-
(1991)
Supercomputing '97
, pp. 4-13
-
-
Pugh, W.1
-
22
-
-
0033076827
-
The LRPD Test: Speculative run-time parallelization of loops with privatization and reduction parallelization
-
L. Rauchwerger and D. A. Padua. The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization. IEEE Trans. on Parallel and Distributed Systems, 10(2), 1999.
-
(1999)
IEEE Trans. on Parallel and Distributed Systems
, vol.10
, Issue.2
-
-
Rauchwerger, L.1
Padua, D.A.2
-
25
-
-
0346502796
-
Hybrid analysis: Static & dynamic memory reference analysis
-
S. Rus, J. Hoeflinger, and L. Rauchwerger. Hybrid analysis: static & dynamic memory reference analysis. Int. J. of Parallel Prog., 31(3):251-283, 2003.
-
(2003)
Int. J. of Parallel Prog.
, vol.31
, Issue.3
, pp. 251-283
-
-
Rus, S.1
Hoeflinger, J.2
Rauchwerger, L.3
-
27
-
-
84976844340
-
Direct parallelization of call statements
-
Palo Alto, CA, June
-
R. Triolet, F. Irigoin, and P. Feautrier. Direct parallelization of Call statements. In ACM SIGPLAN '86 Symp. on Compiler Construction, Palo Alto, CA, June 1986.
-
(1986)
ACM SIGPLAN '86 Symp. on Compiler Construction
-
-
Triolet, R.1
Irigoin, F.2
Feautrier, P.3
-
28
-
-
0029190370
-
Gated SSA-based demand-driven symbolic analysis for parallelizing compilers
-
Barcelona, Spain, January
-
P. Tu and D. Padua. Gated SSA-based demand-driven symbolic analysis for parallelizing compilers. In Proc. of the 9th ACM Int. Conf. on Supercomputing, Barcelona, Spain, pp. 414-423, January 1995.
-
(1995)
Proc. of the 9th ACM Int. Conf. on Supercomputing
, pp. 414-423
-
-
Tu, P.1
Padua, D.2
-
30
-
-
0034818958
-
Monotonic evolution: An alternative to induction variable substitution for dependence analysis
-
June 16-21, 2001, Sorrento, Napoli, Italy. ACM
-
P. Wu, A. Cohen, J. Hoeflinger, and D. Padua. Monotonic evolution: An alternative to induction variable substitution for dependence analysis. In Proc. of the 2001 Int. Conf. on Supercomputing, June 16-21, 2001, Sorrento, Napoli, Italy. ACM, 2001.
-
(2001)
Proc. of the 2001 Int. Conf. on Supercomputing
-
-
Wu, P.1
Cohen, A.2
Hoeflinger, J.3
Padua, D.4
-
31
-
-
35248848276
-
Induction variable analysis without idiom recognition: Beyond monotonicity
-
number 2624 in LNCS, Springer Verlag, Berlin
-
P. Wu, A. Cohen, and D. Padua. Induction variable analysis without idiom recognition: Beyond monotonicity. In 2007 Workshop on Lang and Compilers for Parallel Computing, number 2624 in LNCS, pp. 427-441, Springer Verlag, Berlin.
-
2007 Workshop on Lang and Compilers for Parallel Computing
, pp. 427-441
-
-
Wu, P.1
Cohen, A.2
Padua, D.3
|