-
1
-
-
0004120602
-
-
Ph.D. dissertation. Stanford University, Stanford, CA
-
ABRAMS, P. S. 1970. An APL machine. Ph.D. dissertation. Stanford University, Stanford, CA.
-
(1970)
An APL Machine
-
-
Abrams, P.S.1
-
2
-
-
0004072686
-
-
Addison-Wesley, Reading, MA
-
AHO, A. V., SETHI, R., AND ULLMAN, J. D. 1986. Compilers: Principles, Techniques, and Tools. Addison-Wesley, Reading, MA.
-
(1986)
Compilers: Principles, Techniques, and Tools
-
-
Aho, A.V.1
Sethi, R.2
Ullman, J.D.3
-
4
-
-
0028743437
-
Compiler transformations for high-performance computing
-
BACON, D. F., GRAHAM, S. L., AND SHARP, O. J. 1994. Compiler transformations for high-performance computing. ACM Comput. Surv. 26, 4 (Dec.), 345-420.
-
(1994)
ACM Comput. Surv.
, vol.26
, Issue.4 DEC
, pp. 345-420
-
-
Bacon, D.F.1
Graham, S.L.2
Sharp, O.J.3
-
5
-
-
84976798337
-
An APL compiler for a vector processor
-
BUDD, T. A. 1984. An APL compiler for a vector processor. ACM Trans. Prog. Lang. Syst. 6, 3 (July), 297-313.
-
(1984)
ACM Trans. Prog. Lang. Syst.
, vol.6
, Issue.3 JULY
, pp. 297-313
-
-
Budd, T.A.1
-
6
-
-
84957657122
-
Factor-join: A unique approach to compiling array languages for parallel machines
-
D. Padua, A. Nicolau, D. Gelernter, U. Banerjee, and D. Sehr, Eds. Lecture Notes in Computer Science, Springer-Verlag, New York
-
CHAMBERLAIN, B. L., CHOI, S.-E., LEWIS, E. C., LIN, C., SNYDER, L., AND WEATHERSBY, W. D. 1996. Factor-join: A unique approach to compiling array languages for parallel machines. In Proceedings of the 9th International Workshop on Languages and Compilers for Parallel Computing, D. Padua, A. Nicolau, D. Gelernter, U. Banerjee, and D. Sehr, Eds. Lecture Notes in Computer Science, vol. 1239. Springer-Verlag, New York, pp. 481-500.
-
(1996)
Proceedings of the 9th International Workshop on Languages and Compilers for Parallel Computing
, vol.1239
, pp. 481-500
-
-
Chamberlain, B.L.1
Choi, S.-E.2
Lewis, E.C.3
Lin, C.4
Snyder, L.5
Weathersby, W.D.6
-
7
-
-
0026243790
-
Efficiently computing static single assignment form and the control dependence graph
-
CYTRON, R., FERRANTE, J., ROSEN, B. K., WEGMAN, M. N., AND ZADECK, F. K. 1991. Efficiently computing static single assignment form and the control dependence graph. ACM Trans. Prog. Lang. Syst. 13, 4 (Oct.), 451-490.
-
(1991)
ACM Trans. Prog. Lang. Syst.
, vol.13
, Issue.4 OCT
, pp. 451-490
-
-
Cytron, R.1
Ferrante, J.2
Rosen, B.K.3
Wegman, M.N.4
Zadeck, F.K.5
-
8
-
-
0035171785
-
An algebraic programming style for numerical software and its optimization
-
DINESH, T. B., HAVERAAEN, M., AND HEERING, J. 2000. An algebraic programming style for numerical software and its optimization. Sci. Prog. 8, 4, 247-259.
-
(2000)
Sci. Prog.
, vol.8
, Issue.4
, pp. 247-259
-
-
Dinesh, T.B.1
Haveraaen, M.2
Heering, J.3
-
9
-
-
84876653309
-
Collective loop fusion for array contraction
-
(New Haven, CT, Aug.), U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, Eds. Lecture Notes in Computer Science. Springer-Verlag
-
GAO, G. R., OLSEN, R., SARKAR, V., AND THEKKATH, R. 1992. Collective loop fusion for array contraction. In Proceedings of 5th International Workshop on Languages and Compilers for Parallel Computing (New Haven, CT, Aug.), U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, Eds. Lecture Notes in Computer Science, vol. 757. Springer-Verlag, pp. 281-295.
-
(1992)
Proceedings of 5th International Workshop on Languages and Compilers for Parallel Computing
, vol.757
, pp. 281-295
-
-
Gao, G.R.1
Olsen, R.2
Sarkar, V.3
Thekkath, R.4
-
10
-
-
84976792575
-
Compilation and delayed evaluation in APL
-
(Tucson, AZ, Jan). ACM, New York
-
GUIBAS, L. J. AND WYATT, D. K. 1978. Compilation and delayed evaluation in APL. In Conference Record of the 5th Annual ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages (POPL 78) (Tucson, AZ, Jan). ACM, New York, pp. 1-8.
-
(1978)
Conference Record of the 5th Annual ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages (POPL 78)
, pp. 1-8
-
-
Guibas, L.J.1
Wyatt, D.K.2
-
11
-
-
0039436975
-
An HPF compiler for the IBM SP2
-
(San Diego, CA, Dec.). ACM, New York
-
GUPTA, M., MIDKIFF, S., SCHONBERG, E., SESHADRI, V., SHIELDS, D., WANG, K.-Y., CHING, W.-M., AND NGO, T. 1995. An HPF compiler for the IBM SP2. In Proceedings of Supercomputing '95. (San Diego, CA, Dec.). ACM, New York.
-
(1995)
Proceedings of Supercomputing '95
-
-
Gupta, M.1
Midkiff, S.2
Schonberg, E.3
Seshadri, V.4
Shields, D.5
Wang, K.-Y.6
Ching, W.-M.7
Ngo, T.8
-
12
-
-
0015250274
-
Efficient evaluation of array subscripts of arrays
-
HASSITT, A. AND LYON, L. E. 1972. Efficient evaluation of array subscripts of arrays. IBM J. Res. Devl. 16, 1 (Jan.), 45-57.
-
(1972)
IBM J. Res. Devl.
, vol.16
, Issue.1 JAN
, pp. 45-57
-
-
Hassitt, A.1
Lyon, L.E.2
-
13
-
-
84957668311
-
Optimization of data-parallel field expressions in the POOMA framework
-
(Marina del Rey, CA, Dec.), Y. Ishikawa, R. R. Oldehoeft, J. Reynders, and M. Tholburn, Eds. Lecture Notes in Computer Science. Springer-Verlag, New York
-
HUMPHREY, W., KARMESIN, S., BASSETTI, F., AND REYNDERS, J. 1997. Optimization of data-parallel field expressions in the POOMA framework. In Proceedings of the 1st International Conference on Scientific Computing in Object-Oriented Parallel Environments (ISCOPE '97) (Marina del Rey, CA, Dec.), Y. Ishikawa, R. R. Oldehoeft, J. Reynders, and M. Tholburn, Eds. Lecture Notes in Computer Science, vol. 1343. Springer-Verlag, New York, pp. 185-194.
-
(1997)
Proceedings of the 1st International Conference on Scientific Computing in Object-oriented Parallel Environments (ISCOPE '97)
, vol.1343
, pp. 185-194
-
-
Humphrey, W.1
Karmesin, S.2
Bassetti, F.3
Reynders, J.4
-
14
-
-
0029191294
-
An array operation synthesis scheme to optimize Fortran 90 programs
-
HWANG, G.-H., LEE, J. K., AND JU, D.-C. 1995. An array operation synthesis scheme to optimize Fortran 90 programs. ACM SIGPLAN Notices, Proceedings of the 5th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming 30, 8 (Aug.), 112-122.
-
(1995)
ACM SIGPLAN Notices, Proceedings of the 5th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
, vol.30
, Issue.8 AUG
, pp. 112-122
-
-
Hwang, G.-H.1
Lee, J.K.2
Ju, D.-C.3
-
15
-
-
0001825032
-
A function-composition approach to synthesize Fortran 90 array operations
-
HWANG, G.-H., LEE, J. K., AND JU, R. D.-C. 1998. A function-composition approach to synthesize Fortran 90 array operations. J. Paral. Dist. Comput. 54, 1 (Oct.), 1-47.
-
(1998)
J. Paral. Dist. Comput.
, vol.54
, Issue.1 OCT
, pp. 1-47
-
-
Hwang, G.-H.1
Lee, J.K.2
Ju, R.D.-C.3
-
16
-
-
0038194616
-
Array operation synthesis to optimize HPF programs on distributed memory machines
-
HWANG, G.-H., LEE, J. K., AND JU, R. D.-C. 2001. Array operation synthesis to optimize HPF programs on distributed memory machines. J. Paral. Dist. Comput. 61, 4 (Apr.), 467-500.
-
(2001)
J. Paral. Dist. Comput.
, vol.61
, Issue.4 APR
, pp. 467-500
-
-
Hwang, G.-H.1
Lee, J.K.2
Ju, R.D.-C.3
-
18
-
-
10844232335
-
Fast greedy weighted fusion
-
KENNEDY, K. 2001. Fast greedy weighted fusion. Int. J. Paral. Prog. (IJPP) 29, 5 (Oct.), 463-491.
-
(2001)
Int. J. Paral. Prog. (IJPP)
, vol.29
, Issue.5 OCT
, pp. 463-491
-
-
Kennedy, K.1
-
19
-
-
0001465739
-
Maximizing loop parallelism and improving data locality via loop fusion and distribution
-
(Portland, OR, Aug.), U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, Eds. Lecture Notes in Computer Science. Springer-Verlag, New York
-
KENNEDY, K. AND MCKINLEY, K. S. 1993. Maximizing loop parallelism and improving data locality via loop fusion and distribution. In Proceedings of the 6th International Workshop on Languages and Compilers for Parallel Computing (Portland, OR, Aug.), U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, Eds. Lecture Notes in Computer Science, vol. 768. Springer-Verlag, New York, pp. 301-320.
-
(1993)
Proceedings of the 6th International Workshop on Languages and Compilers for Parallel Computing
, vol.768
, pp. 301-320
-
-
Kennedy, K.1
Mckinley, K.S.2
-
20
-
-
84955591088
-
Optimizing Fortran 90 shift operations on distributed-memory multicomputers
-
(Columbus, OH, Aug.). Lecture Notes in Computer Science. Springer-Verlag, New York
-
KENNEDY, K., MELLOR-CRUMMEY, J., AND ROTH, G. 1995. Optimizing Fortran 90 shift operations on distributed-memory multicomputers. In Proceedings of the 8th International Workshop on Languages and Compilers for Parallel Computing (Columbus, OH, Aug.). Lecture Notes in Computer Science, vol. 1033. Springer-Verlag, New York, pp. 161-175.
-
(1995)
Proceedings of the 8th International Workshop on Languages and Compilers for Parallel Computing
, vol.1033
, pp. 161-175
-
-
Kennedy, K.1
Mellor-Crummey, J.2
Roth, G.3
-
21
-
-
0031705047
-
Array SSA form and its use in parallelization
-
(San Diego, CA, Jan.). ACM, New York
-
KNOBE, K. AND SARKAR, V. 1998. Array SSA form and its use in parallelization. In Conference Record 25th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages (POPL '98) (San Diego, CA, Jan.). ACM, New York, pp. 107-120.
-
(1998)
Conference Record 25th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages (POPL '98)
, pp. 107-120
-
-
Knobe, K.1
Sarkar, V.2
-
22
-
-
0031636450
-
The implementation and evaluation of fusion and contraction in array languages
-
(Montreal, Que., Canada, June). ACM, New York
-
LEWIS, E. C., LIN, C., AND SNYDER, L. 1998. The implementation and evaluation of fusion and contraction in array languages. In Proceedings of the ACM SIGPLAN 1998 Conference on Programming Language Design and Implementation (Montreal, Que., Canada, June). ACM, New York, pp. 50-59.
-
(1998)
Proceedings of the ACM SIGPLAN 1998 Conference on Programming Language Design and Implementation
, pp. 50-59
-
-
Lewis, E.C.1
Lin, C.2
Snyder, L.3
-
23
-
-
0039386766
-
ZPL: An array sublanguage
-
(Portland, OR, Aug.), U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, Eds. Lecture Notes in Computer Science. Springer-Verlag, New York
-
LIN, C. AND SNYDER, L. 1993. ZPL: An array sublanguage. In Proceedings of the 6th International Workshop on Languages and Compilers for Parallel Computing (Portland, OR, Aug.), U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, Eds. Lecture Notes in Computer Science, vol. 768. Springer-Verlag, New York, pp. 96-114.
-
(1993)
Proceedings of the 6th International Workshop on Languages and Compilers for Parallel Computing
, vol.768
, pp. 96-114
-
-
Lin, C.1
Snyder, L.2
-
26
-
-
0012268527
-
-
Ph.D. dissertation. Syracuse University, Syracuse, New York
-
MULLIN, L. M. R. 1988. A mathematics of arrays. Ph.D. dissertation. Syracuse University, Syracuse, New York.
-
(1988)
A Mathematics of Arrays
-
-
Mullin, L.M.R.1
-
28
-
-
84956983833
-
Advanced scalarization of array syntax
-
(Berlin, Germany, Mar.). Lecture Notes in Computer Science, Springer-Verlag, New York
-
ROTH, G. 2000. Advanced scalarization of array syntax. In Proceedings of the 9th International Compiler Construction Conference (CC '2000) (Berlin, Germany, Mar.). Lecture Notes in Computer Science, vol. 2017. Springer-Verlag, New York, pp. 219-231.
-
(2000)
Proceedings of the 9th International Compiler Construction Conference (CC '2000)
, vol.2017
, pp. 219-231
-
-
Roth, G.1
-
29
-
-
0347294180
-
Dependence analysis of Fortran90 array syntax
-
(Sunnyvale, CA, Aug.). CSREA Press
-
ROTH, G. AND KENNEDY, K. 1996. Dependence analysis of Fortran90 array syntax. In Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA '96) (Sunnyvale, CA, Aug.). CSREA Press, pp. 1225-1235.
-
(1996)
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA '96)
, pp. 1225-1235
-
-
Roth, G.1
Kennedy, K.2
-
30
-
-
0031617768
-
Loop fusion in high-performance Fortran
-
(Melbourne, Australia, July). ACM, New York
-
ROTH, G. AND KENNEDY, K. 1998. Loop fusion in high-performance Fortran. In Proceedings of the 12th International Conference on Supercomputing (ICS '98) (Melbourne, Australia, July). ACM, New York, pp. 125-132.
-
(1998)
Proceedings of the 12th International Conference on Supercomputing (ICS '98)
, pp. 125-132
-
-
Roth, G.1
Kennedy, K.2
-
31
-
-
84900322610
-
Compiling stencils in high performance Fortran
-
(San Jose, CA, Nov.). ACM, New York
-
ROTH, G., MELLOR-CRUMMEY, J., KENNEDY, K., AND BRICKNER, R. G. 1997. Compiling stencils in high performance Fortran. In Proceedings of the 1997 ACM/IEEE Conference on Supercomputing (SC '97): High Performance Networking and Computing (San Jose, CA, Nov.). ACM, New York.
-
(1997)
Proceedings of the 1997 ACM/IEEE Conference on Supercomputing (SC '97): High Performance Networking and Computing
-
-
Roth, G.1
Mellor-Crummey, J.2
Kennedy, K.3
Brickner, R.G.4
-
32
-
-
0013120164
-
Optimization of very high level languages - I. Value transmission and its corollaries
-
SCHWARTZ, J. T. 1975. Optimization of very high level languages - I. Value transmission and its corollaries. Comput. Lang, 1, 2 (June), 161-194.
-
(1975)
Comput. Lang
, vol.1
, Issue.2 JUNE
, pp. 161-194
-
-
Schwartz, J.T.1
-
33
-
-
84947577532
-
The matrix template library: A generic programming approach to high-performance numerical linear algebra
-
(Santa Fe, NM, Dec.), D. Caromel, R. R. Oldehoeft, and M. Tholburn, Eds. Lecture Notes in Computer Science. Springer-Verlag, New York
-
SIEK, J. G. AND LUMSDAINE, A. 1998. The matrix template library: A generic programming approach to high-performance numerical linear algebra. In Proceedings of the 2nd International Symposium on Computing in Object-Oriented Parallel Environments (ISCOPE '98) (Santa Fe, NM, Dec.), D. Caromel, R. R. Oldehoeft, and M. Tholburn, Eds. Lecture Notes in Computer Science, vol. 1505. Springer-Verlag, New York, pp. 59-70.
-
(1998)
Proceedings of the 2nd International Symposium on Computing in Object-Oriented Parallel Environments (ISCOPE '98)
, vol.1505
, pp. 59-70
-
-
Siek, J.G.1
Lumsdaine, A.2
-
34
-
-
0001775822
-
Using C++ template metaprograms
-
VELDHUIZEN, T. 1995a. Using C++ template metaprograms. C++ Report 7, 4 (May), 36-43.
-
(1995)
C++ Report
, vol.7
, Issue.4 MAY
, pp. 36-43
-
-
Veldhuizen, T.1
-
35
-
-
33845518972
-
-
Reprinted in S. R. Lippman, Ed. Cambridge University Press, Cambridge, UK
-
(Reprinted in C++ Gems: Programming Pearls from the C++ Report, S. R. Lippman, Ed. Cambridge University Press, Cambridge, UK, pp. 459-474.)
-
C++ Gems: Programming Pearls from the C++ Report
, pp. 459-474
-
-
-
36
-
-
0001981541
-
Expression templates
-
VELDHUIZEN, T. L. 1995b. Expression templates. C++ Report 7, 5 (June), 26-31.
-
(1995)
C++ Report
, vol.7
, Issue.5 JUNE
, pp. 26-31
-
-
Veldhuizen, T.L.1
-
37
-
-
33845518972
-
-
Reprinted in S. S. Lippman, Ed. Cambridge University Press, Cambridge, UK
-
(Reprinted in C++ Gems: Programming Pearls from the C++ Report, S. S. Lippman, Ed. Cambridge University Press, Cambridge, UK, pp. 459-474.)
-
C++ Gems: Programming Pearls from the C++ Report
, pp. 459-474
-
-
-
38
-
-
84947558148
-
Arrays in blitz++
-
(Santa Fe, NM. Dec.). D. Caromel, R. R. Oldehoeft, and M. Tholburn, Eds. Lecture Notes in Computer Science, Springer-Verlag, New York
-
VELDHUIZEN, T. L. 1998. Arrays in Blitz++. In Proceedings of the 2nd International Symposium on Scientific Computing in Object-Oriented Parallel Environments (ISCOPE '98) (Santa Fe, NM. Dec.). D. Caromel, R. R. Oldehoeft, and M. Tholburn, Eds. Lecture Notes in Computer Science, vol. 1505. Springer-Verlag, New York, pp. 223-230.
-
(1998)
Proceedings of the 2nd International Symposium on Scientific Computing in Object-Oriented Parallel Environments (ISCOPE '98)
, vol.1505
, pp. 223-230
-
-
Veldhuizen, T.L.1
-
39
-
-
0345983802
-
Active libraries: Rethinking the roles of compilers and libraries
-
(Yorktown Heights, NY.). SIAM, Philadelphia, PA
-
VELDHUIZEN, T. L. AND GANNON, D. 1998. Active libraries: Rethinking the roles of compilers and libraries. In Proceedings of the SIAM Workshop on Object Oriented Methods for Interoperable Scientific and Engineering Computing (OO '98) (Yorktown Heights, NY.). SIAM, Philadelphia, PA.
-
(1998)
Proceedings of the SIAM Workshop on Object Oriented Methods for Interoperable Scientific and Engineering Computing (OO '98)
-
-
Veldhuizen, T.L.1
Gannon, D.2
|