-
1
-
-
0025444480
-
Automatic recognition of induction variables and recurrence relations by abstract interpretation
-
White Plains, New York, June 20–22 ACM Press
-
Z. Ammarguellat and W. L. Harrison III, “Automatic recognition of induction variables and recurrence relations by abstract interpretation,” in Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation, White Plains, New York, June 20–22, 1990 (ACM Press).
-
(1990)
Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation
-
-
Ammarguellat, Z.1
Harrison, W.L.2
-
2
-
-
84976768727
-
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 ACM SIGPLAN Symposium on Principles and Practices of Parallel Programming, vol. 3, Williamsburg, VA, April 1991, pp. 213–223.
-
(1991)
Proceedings of ACM SIGPLAN Symposium on Principles and Practices of Parallel Programming
, vol.3
, pp. 213-223
-
-
Balasundaram, V.1
Fox, G.2
Kennedy, K.3
Kremer, U.4
-
3
-
-
0003473816
-
-
Philadelphia: SIAM
-
R. Barrett, M. Berry, T. Chan, J. Demmel, J. Donato, J. Dongarra, V. Eijkhout, R. Pozo, C. Romine, and H. van der Vorst, TEMPLATES for the Solution of Linear Systems: Building Blocks for Iterative Methods. Philadelphia: SIAM, 1993.
-
(1993)
TEMPLATES for the Solution of Linear Systems: Building Blocks for Iterative Methods.
-
-
Barrett, R.1
Berry, M.2
Chan, T.3
Demmel, J.4
Donato, J.5
Dongarra, J.6
Eijkhout, V.7
Pozo, R.8
Romine, C.9
Van Der Vorst, H.10
-
4
-
-
33750345471
-
Scientific workload characterization by loop based analyses
-
(Ed.) Feb.
-
Michael Berry (Ed.), “Scientific workload characterization by loop based analyses,” Performance Eval. Rev., vol. 19, pp. 17–29, Feb. 1992.
-
(1992)
Performance Eval. Rev.
, vol.19
, pp. 17-29
-
-
Berry, M.1
-
5
-
-
0028728496
-
Parallelizing sequential programs by algorithm-level transformations
-
Washington, Nov. 1994. IEEE Computer Society Press
-
S. Bhansali, J. R. Hagemeister, C. S. Raghavendra, and H. Sivaraman, “Parallelizing sequential programs by algorithm-level transformations,” in Proceedings of the Third Workshop on Program Recognition. Washington, Nov. 1994. IEEE Computer Society Press, 1994, pp. 100–107.
-
(1994)
Proceedings of the Third Workshop on Program Recognition
, pp. 100-107
-
-
Bhansali, S.1
Hagemeister, J.R.2
Raghavendra, C.S.3
Sivaraman, H.4
-
6
-
-
2442636867
-
Automatic data layout using 0-1 integer programming
-
Center for Research on Parallel Computation, Rice University, Houston, TX Nov.
-
R. Bixby, K. Kennedy, and U. Kremer, “Automatic data layout using 0-1 integer programming,” Center for Research on Parallel Computation, Rice University, Houston, TX, Tech. Rep. CRPC-TR93349-S, Nov. 1993.
-
(1993)
Tech. Rep. CRPC-TR93349-S
-
-
Bixby, R.1
Kennedy, K.2
Kremer, U.3
-
7
-
-
0024126034
-
Heuristic rule-based program transformations for enhanced vectorization
-
P. Bose, “Heuristic rule-based program transformations for enhanced vectorization,” in Proc. Int. Conf. on Parallel Processing, pp. 63–66, 1988.
-
(1988)
Proc. Int. Conf. on Parallel Processing
, pp. 63-66
-
-
Bose, P.1
-
8
-
-
85034839600
-
Interactive program improvement via EAVE: An expert adviser for vectorization
-
P. Bose, “Interactive program improvement via EAVE: An expert adviser for vectorization,” in Proc. Int. Conf. on Supercomputing, pp. 119– 130, 1988.
-
(1988)
Proc. Int. Conf. on Supercomputing
, pp. 119-130
-
-
Bose, P.1
-
9
-
-
0023561561
-
A knowledge-based parallelization tool in a programming environment
-
T. Brandes and M. Sommer, “A knowledge-based parallelization tool in a programming environment,” in 16th Int. Conf. on Parallel Processing. 1987, p. 446.
-
(1987)
16th Int. Conf. on Parallel Processing
, pp. 446
-
-
Brandes, T.1
Sommer, M.2
-
10
-
-
0001537417
-
Compiling programs for distributed memory multiprocessors
-
D. Callahan and K. Kennedy, “Compiling programs for distributed memory multiprocessors,” J. Supercomput., vol. 2, pp. 151–169, 1988.
-
(1988)
J. Supercomput.
, vol.2
, pp. 151-169
-
-
Callahan, D.1
Kennedy, K.2
-
11
-
-
0002218488
-
Programming in Vienna Fortran
-
B. Chapman, P. Mehrotra, and H. Zima, “Programming in Vienna Fortran,” Sci. Programming, vol. 1, pp. 31–50, 1992.
-
(1992)
Sci. Programming
, vol.1
, pp. 31-50
-
-
Chapman, B.1
Mehrotra, P.2
Zima, H.3
-
12
-
-
84958300889
-
Automatic parallelization for distributed memory multiprocessors
-
C. W. Kessler, Ed. Braunschweig: Wiesbaden: Verlag Vieweg
-
A. Dierstein, R. Hayer, and T. Rauber, “Automatic parallelization for distributed memory multiprocessors,” in Automatic Parallelization–New Approaches to Code Generation, Data Distribution and Performance Prediction, C. W. Kessler, Ed. Braunschweig: Wiesbaden: Verlag Vieweg, 1994, pp. 192–217.
-
(1994)
Automatic Parallelization–New Approaches to Code Generation, Data Distribution and Performance Prediction
, pp. 192-217
-
-
Dierstein, A.1
Hayer, R.2
Rauber, T.3
-
13
-
-
0028699673
-
Towards automated code parallelization through program comprehension
-
Washington, Nov. 1994. IEEE Computer Society Press
-
B. DiMartino and G. Ianello, “Towards automated code parallelization through program comprehension, in Proceedings of the Third Workshop on Program Recognition. Washington, Nov. 1994. IEEE Computer Society Press, 1994, pp. 108–115.
-
(1994)
Proceedings of the Third Workshop on Program Recognition
, pp. 108-115
-
-
Dimartino, B.1
Ianello, G.2
-
14
-
-
84958301272
-
Program comprehension engines for automatic parallelization: A comparative study
-
I. Jelly, I. Gorton, and P. Croll, Eds. Chapman & Hall London
-
B. DiMartino and C. W. Kessler, “Program comprehension engines for automatic parallelization: A comparative study,” Proceedings of the First International Workshop on Software Engineering for Parallel and Distributed Systems. I. Jelly, I. Gorton, and P. Croll, Eds. Chapman & Hall, 1996, pp. 146–157, London.
-
(1996)
Proceedings of the First International Workshop on Software Engineering for Parallel and Distributed Systems
, pp. 146-157
-
-
Dimartino, B.1
Kessler, C.W.2
-
15
-
-
0023983122
-
An extended set of Fortran basic linear algebra subprograms
-
J. J. Dongarra, J. DuCroz, S. Hammarling, and R. Hanson, “An extended set of Fortran basic linear algebra subprograms,” ACM Trans. Math. Software, vol. 14, pp. 1–32, 1988.
-
(1988)
ACM Trans. Math. Software
, vol.14
, pp. 1-32
-
-
Dongarra, J.J.1
Ducroz, J.2
Hammarling, S.3
Hanson, R.4
-
17
-
-
0026109335
-
Dataflow analysis of array and scalar references
-
Feb.
-
P. Feautrier, “Dataflow analysis of array and scalar references,” Int. J. Parallel Programming, vol. 20, pp. 23–53, Feb. 1991.
-
(1991)
Int. J. Parallel Programming
, vol.20
, pp. 23-53
-
-
Feautrier, P.1
-
18
-
-
84912989264
-
Tree automata for code selection
-
R. Giegerich and S. L. Graham, Eds. Springer Verlag, Workshops in Computing series
-
C. Ferdinand, H. Seidl, and R. Wilhelm, “Tree automata for code selection,” in Code Generation–Concepts, Tools, Techniques. R. Giegerich and S. L. Graham, Eds. Springer Verlag, Workshops in Computing series, 1992, pp. 30–50.
-
(1992)
Code Generation–Concepts, Tools, Techniques
, pp. 30-50
-
-
Ferdinand, C.1
Seidl, H.2
Wilhelm, R.3
-
19
-
-
0023385308
-
The program dependence graph and its use in optimization
-
J. Ferrante, K. J. Ottenstein, and J. D. Warren, “The program dependence graph and its use in optimization,” ACM Trans. Programming Languages Systems, vol. 9, pp. 319–349, 1987.
-
(1987)
ACM Trans. Programming Languages Systems
, vol.9
, pp. 319-349
-
-
Ferrante, J.1
Ottenstein, K.J.2
Warren, J.D.3
-
20
-
-
84958299874
-
Isolating the reasons for the performance of parallel machines on numerical programs
-
C. W. Kessler, Ed. Braunschweig; Wiesbaden: Verlag Vieweg
-
A. Formella, S. Müller, W. Paul, and A. Bingert, “Isolating the reasons for the performance of parallel machines on numerical programs,” in Automatic Parallelization–New Approaches to Code Generation, Data Distribution and Performance Prediction, C. W. Kessler, Ed. Braunschweig; Wiesbaden: Verlag Vieweg, 1994, pp. 34–64.
-
(1994)
Automatic Parallelization–New Approaches to Code Generation, Data Distribution and Performance Prediction
, pp. 34-64
-
-
Formella, A.1
Müller, S.2
Paul, W.3
Bingert, A.4
-
21
-
-
0006445049
-
Solving Problems on Concurrent Processors
-
Englewood Cliffs, NJ: Prentice-Hall
-
G. Fox, M. Johnson, G. Lyzenga, S. Otto, J. Salmon, and D. Walker, Solving Problems on Concurrent Processors, vol. 1: General Techniques and Regular Problems. Englewood Cliffs, NJ: Prentice-Hall, 1988.
-
(1988)
General Techniques and Regular Problems
-
-
Fox, G.1
Johnson, M.2
Lyzenga, G.3
Otto, S.4
Salmon, J.5
Walker, D.6
-
23
-
-
84958300487
-
Personal supercomputing with the Intel i860
-
Jan.
-
S. S. Fried, “Personal supercomputing with the Intel i860,” BYTE, pp. 347–357, Jan. 1991.
-
(1991)
BYTE
, pp. 347-357
-
-
Fried, S.S.1
-
24
-
-
0003982946
-
-
Philadelphia: SIAM
-
K. A. Gallivan, M. T. Heath, E. Ng, J. M. Ortega, B. W. Peyton, R. J. Plemmons, C. H. Romine, A. H. Sameh, and R. G. Voigt, Parallel Algorithms for Matrix Computations. Philadelphia: SIAM, 1990.
-
(1990)
Parallel Algorithms for Matrix Computations
-
-
Gallivan, K.A.1
Heath, M.T.2
Ng, E.3
Ortega, J.M.4
Peyton, B.W.5
Plemmons, R.J.6
Romine, C.H.7
Sameh, A.H.8
Voigt, R.G.9
-
26
-
-
0004067602
-
Automatic data partitioning on distributed memory multicomputers
-
University of Illinois at Urbana-Champaign
-
M. Gupta, “Automatic data partitioning on distributed memory multicomputers,” University of Illinois at Urbana-Champaign, Tech. Rep. UILU-ENG-92-2237 or CRHC-92-19, 1992.
-
(1992)
Tech. Rep. UILU-ENG-92-2237 or CRHC-92-19
-
-
Gupta, M.1
-
27
-
-
0025229148
-
Knowledge-based program analysis
-
Jan.
-
M. T. Harandi and J. Q. Ning, “Knowledge-based program analysis,” IEEE Software, pp. 74–81, Jan. 1990.
-
(1990)
IEEE Software
, pp. 74-81
-
-
Harandi, M.T.1
Ning, J.Q.2
-
29
-
-
0011447627
-
Compiler-support for machine-independent parallel programming in Fortran-D
-
Rice University, Houston, TX, Mar.
-
S. Hiranandani, K. Kennedy, and C.-W. Tseng, “Compiler-support for machine-independent parallel programming in Fortran-D,” Tech. Rep. Rice COMP TR91-149, Rice University, Houston, TX, Mar. 1991.
-
(1991)
Tech. Rep. Rice COMP TR91-149
-
-
Hiranandani, S.1
Kennedy, K.2
Tseng, C.-W.3
-
30
-
-
0345772503
-
Intelligent parallelization within the Vienna Fortran compilation system
-
H. J. Sips, Ed. Delft University of Technology
-
J. Hulman, S. Andel, B. M. Chapman, and H. P. Zima, “Intelligent parallelization within the Vienna Fortran compilation system, in Fourth Workshop on Compilers for Parallel Computers, H. J. Sips, Ed. Delft University of Technology, pp. 455–467.
-
Fourth Workshop on Compilers for Parallel Computers
, pp. 455-467
-
-
Hulman, J.1
Andel, S.2
Chapman, B.M.3
Zima, H.P.4
-
31
-
-
85063387846
-
An automatic and symbolic parallelization system for distributed memory parallel computers
-
Charleston, SC: IEEE Computer Society Press
-
K. Ikudome, G. C. Fox, A. Kolawa, and J. W. Flower, “An automatic and symbolic parallelization system for distributed memory parallel computers, in Fifth Distributed Memory Computing Conference (DMCC5).” Charleston, SC: IEEE Computer Society Press, 1990, pp. 1105–1114.
-
(1990)
Fifth Distributed Memory Computing Conference (DMCC5)
, pp. 1105-1114
-
-
Ikudome, K.1
Fox, G.C.2
Kolawa, A.3
Flower, J.W.4
-
34
-
-
0040486320
-
Symbolic array data flow analysis and pattern recognition in dense matrix computations
-
K. M. Decker and R. M. Rehmann, Eds. Basel, Switzerland: Birkhäuser Verlag AG
-
C. W. Kessler, “Symbolic array data flow analysis and pattern recognition in dense matrix computations, in Proceedings of IFIP WG10.3 Working Conference on Programming Environments for Massively Parallel Distributed Systems. K. M. Decker and R. M. Rehmann, Eds. Basel, Switzerland: Birkhäuser Verlag AG, pp. 57–68, 1994.
-
(1994)
Proceedings of IFIP WG10.3 Working Conference on Programming Environments for Massively Parallel Distributed Systems
, pp. 57-68
-
-
Kessler, C.W.1
-
35
-
-
0025381427
-
Data optimization: Allocation of arrays to reduce communication on SIMD machines
-
K. Knobe, J. D. Lukas, and G. L. Steele, “Data optimization: Allocation of arrays to reduce communication on SIMD machines,”. J Parallel Distrib. Comput., vol. 8, pp. 102–118, 1990.
-
(1990)
J Parallel Distrib. Comput.
, vol.8
, pp. 102-118
-
-
Knobe, K.1
Lukas, J.D.2
Steele, G.L.3
-
36
-
-
0025556803
-
Data optimization: Minimizing residual interprocessor data motion on SIMD machines
-
J. Jaja, Ed. Los Alamitos, CA
-
K. Knobe and V. Natarajan, “Data optimization: Minimizing residual interprocessor data motion on SIMD machines, in Third Symposium on the Frontiers of Massively Parallel Computation. J. Jaja, Ed. Los Alamitos, CA, 1990, pp. 416–423.
-
(1990)
Third Symposium on the Frontiers of Massively Parallel Computation
, pp. 416-423
-
-
Knobe, K.1
Natarajan, V.2
-
37
-
-
0015651305
-
A parallel algorithm for the efficient solution of a general class of recurrence equations
-
Aug.
-
P. M. Kogge and H. S. Stone, “A parallel algorithm for the efficient solution of a general class of recurrence equations,” IEEE Trans. Computers, vol. C-22, pp. 786–793, Aug. 1973.
-
(1973)
IEEE Trans. Computers
, vol.C-22
, pp. 786-793
-
-
Kogge, P.M.1
Stone, H.S.2
-
38
-
-
0001586695
-
Program concept recognition and transformation
-
Dec.
-
W. Kozaczynski, J. Ning, and A. Engberts, “Program concept recognition and transformation,” IEEE Trans. Software Eng., vol. 18, Dec. 1993, pp.1065–1075.
-
(1993)
IEEE Trans. Software Eng.
, vol.18
, pp. 1065-1075
-
-
Kozaczynski, W.1
Ning, J.2
Engberts, A.3
-
39
-
-
33750548765
-
NP-completeness of dynamic remapping
-
Center for Research on Parallel Computation, Rice University, Houston, TX Aug. See also: Proc. Fourth Workshop on Compilers for Parallel Computers, Delft, Dec. 1993
-
U. Kremer, “NP-completeness of dynamic remapping,” Center for Research on Parallel Computation, Rice University, Houston, TX, Tech. Rep. CRPC-TR93330-S, Aug. 1993. See also: Proc. Fourth Workshop on Compilers for Parallel Computers, Delft, Dec. 1993.
-
(1993)
Tech. Rep. CRPC-TR93330-S
-
-
Kremer, U.1
-
40
-
-
0018515759
-
Basic linear algebra subprograms for Fortran usage
-
C. Lawson, R. Hanson, D. Kincaid, and F. Krogh, “Basic linear algebra subprograms for Fortran usage,” ACM Trans. Math. Software, vol. 5, pp.308–325, 1979.
-
(1979)
ACM Trans. Math. Software
, vol.5
, pp. 308-325
-
-
Lawson, C.1
Hanson, R.2
Kincaid, D.3
Krogh, F.4
-
41
-
-
0025535114
-
Index domain alignment: Minimizing cost of cross-referencing between distributed arrays
-
J. Jaja, Ed. IEEE Computer Society Press, Los Alamitos, CA
-
J. Li and M. Chen, Index domain alignment: Minimizing cost of cross-referencing between distributed arrays, in Third Symposium on the Frontiers of Massively Parallel Computation. J. Jaja, Ed. IEEE Computer Society Press, Los Alamitos, CA, 1990, pp. 424–433.
-
(1990)
Third Symposium on the Frontiers of Massively Parallel Computation
, pp. 424-433
-
-
Li, J.1
Chen, M.2
-
42
-
-
0026187669
-
Compiling communication-efficient programs for massively parallel machines
-
July
-
J. Li and M. Chen, “Compiling communication-efficient programs for massively parallel machines,” IEEE Trans. Parallel Distrib. Systems, vol. 2, pp. 361–375, July 1991.
-
(1991)
IEEE Trans. Parallel Distrib. Systems
, vol.2
, pp. 361-375
-
-
Li, J.1
Chen, M.2
-
43
-
-
0027311339
-
Array data-flow analysis and its use in array privatization
-
ACM Press
-
D. E. Maydan, S. P. Amarasinghe, and M. S. Lam, “Array data-flow analysis and its use in array privatization,” in Proceedings of ACM SIGPLAN Conference on Principles of Programming Languages. 1993, pp. 2–15, ACM Press.
-
(1993)
Proceedings of ACM SIGPLAN Conference on Principles of Programming Languages
, pp. 2-15
-
-
Maydan, D.E.1
Amarasinghe, S.P.2
Lam, M.S.3
-
44
-
-
0003981343
-
The Livermore Fortran kernels: A test of the numeric performance range
-
Lawrence Livermore National Laboratory
-
F. McMahon, “The Livermore Fortran kernels: A test of the numeric performance range,” Lawrence Livermore National Laboratory, Tech. Rep., 1986.
-
(1986)
Tech. Rep.
-
-
Mcmahon, F.1
-
45
-
-
0039629005
-
Automated recognition of parallel algorithms in scientific applications
-
R. Metzger, “Automated recognition of parallel algorithms in scientific applications,” in Workshop on Plan Recognition at IJCAF95. 1995.
-
(1995)
Workshop on Plan Recognition at IJCAF95
-
-
Metzger, R.1
-
46
-
-
84958301327
-
Application benchmark set for Fortran D and high performance Fortran
-
Northeast Parallel Architectures Center, Syracuse, NY
-
A. Mohamed, G. Fox, G. Laszewski, M. Parashar, T. Haupt, K. Mills, Y. Lu, N. Lin, and N. Yeh, “Application benchmark set for Fortran D and high performance Fortran,” Northeast Parallel Architectures Center, Syracuse, NY. Tech. Rep. 327, 1992.
-
(1992)
Tech. Rep.
, vol.327
-
-
Mohamed, A.1
Fox, G.2
Laszewski, G.3
Parashar, M.4
Haupt, T.5
Mills, K.6
Lu, Y.7
Lin, N.8
Yeh, N.9
-
48
-
-
0003474751
-
-
2nd ed. Cambridge: Cambridge University Press
-
W. H. Press, S. A. Teukolski, W. T. Vetterling, and B. P. Flannery, Numerical Recipes in C–The Art of Scientific Computing, 2nd ed. Cambridge: Cambridge University Press, 1992.
-
(1992)
Numerical Recipes in C–The Art of Scientific Computing
-
-
Press, W.H.1
Teukolski, S.A.2
Vetterling, W.T.3
Flannery, B.P.4
-
49
-
-
0342728755
-
Detection of recurrences in sequential programs with loops
-
X. Redon and P. Feautrier, “Detection of recurrences in sequential programs with loops,” in PARLE 93, Springer LNCS, vol. 694, pp. 132–145, 1993.
-
(1993)
PARLE 93, Springer LNCS
, vol.694
, pp. 132-145
-
-
Redon, X.1
Feautrier, P.2
-
50
-
-
0025212925
-
Recognizing a program’s design: A graph-parsing approach
-
Jan.
-
C. Rich and L. M. Wills, “Recognizing a program’s design: A graph-parsing approach,” IEEE Software, pp. 82–89, Jan. 1990.
-
(1990)
IEEE Software
, pp. 82-89
-
-
Rich, C.1
Wills, L.M.2
-
51
-
-
84976805241
-
Cmax: A Fortran translator for the connection machine system
-
G. Sabot and S. Wholey, “Cmax: A Fortran translator for the connection machine system, in Int. ACM Conf. on Supercomputing, 1993, pp. 147–156.
-
(1993)
Int. ACM Conf. on Supercomputing
, pp. 147-156
-
-
Sabot, G.1
Wholey, S.2
-
52
-
-
0025463001
-
An empirical study of Fortran programs for parallelizing compilers
-
July
-
Z. Shen, Z. Li, and P. Yew, “An empirical study of Fortran programs for parallelizing compilers,” IEEE Trans. Parallel Distrib. Systems, vol. 1, pp. 356–364, July 1990.
-
(1990)
IEEE Trans. Parallel Distrib. Systems
, vol.1
, pp. 356-364
-
-
Shen, Z.1
Li, Z.2
Yew, P.3
-
53
-
-
0020277284
-
Recognition and selection of idioms for code optimization
-
L. Snyder, “Recognition and selection of idioms for code optimization,” Acta Informatica, vol. 17, pp. 327–348, 1982.
-
(1982)
Acta Informatica
, vol.17
, pp. 327-348
-
-
Snyder, L.1
-
55
-
-
45549115356
-
Superb: A tool for semi-automatic MIMD/SIMD parallelization
-
H. Zima, H. Bast, and M. Gemdt, “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
Gemdt, M.3
|