-
1
-
-
0028513912
-
Requirements for data-parallel programming environments
-
ADVE, V., CARLE, A., GRANSTON, E., HIRANANDANI, S., KENNEDY, K., KOELBEL, C., KREMER, U., MELLOR-CRUMMEY, J., TSENG, C.-W., AND WARREN, S. 1994. Requirements for data-parallel programming environments. IEEE Parallel Distrib. Tech. 2, 3, 48-58.
-
(1994)
IEEE Parallel Distrib. Tech.
, vol.2
, Issue.3
, pp. 48-58
-
-
Adve, V.1
Carle, A.2
Granston, E.3
Hiranandani, S.4
Kennedy, K.5
Koelbel, C.6
Kremer, U.7
Mellor-Crummey, J.8
Tseng, C.-W.9
Warren, S.10
-
2
-
-
0346032593
-
Advanced code generation for High Performance Fortran
-
Compilation Techniques and Run Time Systems for Scalable Parallel Systems. Springer-Verlag, Berlin. To appear
-
ADVE, V. AND MELLOR-CRUMMEY, J. 1998. Advanced code generation for High Performance Fortran. In Compilation Techniques and Run Time Systems for Scalable Parallel Systems. Lecture Notes in Computer Science, vol. 1366. Springer-Verlag, Berlin. To appear.
-
(1998)
Lecture Notes in Computer Science
, vol.1366
-
-
Adve, V.1
Mellor-Crummey, J.2
-
3
-
-
0004072686
-
-
Addison-Wesley, Reading, Mass.
-
AHO, A. V., SETHI, R., AND ULLMAN, J. 1986. Compilers: Principles, Techniques, and Tools, 2nd ed. Addison-Wesley, Reading, Mass.
-
(1986)
Compilers: Principles, Techniques, and Tools, 2nd Ed.
-
-
Aho, A.V.1
Sethi, R.2
Ullman, J.3
-
4
-
-
84976830456
-
Scheduling and mapping: Software pipelining in the presence of structural hazards
-
ACM, New York
-
ALTMAN, E. R., GOVINDARAJAN, R., AND GAO, G. R. 1995. Scheduling and mapping: Software pipelining in the presence of structural hazards. In Proceedings of the SIGPLAN '95 Conference on Programming Language Design and Implementation. ACM, New York, 139-150.
-
(1995)
Proceedings of the SIGPLAN '95 Conference on Programming Language Design and Implementation
, pp. 139-150
-
-
Altman, E.R.1
Govindarajan, R.2
Gao, G.R.3
-
8
-
-
84947778185
-
Detecting and using affinity in an automatic data distribution tool
-
Proceedings of the 7th Workshop on Languages and Compilers for Parallel Computing. Springer-Verlag, Berlin
-
AYGUADÉ, E., GARCIA, J., GIRONES, M., LABARTA, J., TORRES, J., AND VALERO, M. 1994. Detecting and using affinity in an automatic data distribution tool. In Proceedings of the 7th Workshop on Languages and Compilers for Parallel Computing. Lecture Notes in Computer Science, vol. 892. Springer-Verlag, Berlin, 61-75.
-
(1994)
Lecture Notes in Computer Science
, vol.892
, pp. 61-75
-
-
Ayguadé, E.1
Garcia, J.2
Girones, M.3
Labarta, J.4
Torres, J.5
Valero, M.6
-
9
-
-
84976768727
-
A static performance estimator to guide data partitioning decisions
-
ACM, New York
-
BALASUNDARAM, V., FOX, G., KENNEDY, K., AND KREMER, U. 1991. A static performance estimator to guide data partitioning decisions. In Proceedings of the 3rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming. ACM, New York, 213-223.
-
(1991)
Proceedings of the 3rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
, pp. 213-223
-
-
Balasundaram, V.1
Fox, G.2
Kennedy, K.3
Kremer, U.4
-
10
-
-
84947776744
-
Solving alignment using elementary linear algebra
-
Proceedings of the 7th Workshop on Languages and Compilers for Parallel Computing. Springer-Verlag, Berlin
-
BAU, D., KODUKULA, I., KOTLYAR, V., PINGALI, K., AND STODGHILL, P. 1994. Solving alignment using elementary linear algebra. In Proceedings of the 7th Workshop on Languages and Compilers for Parallel Computing. Lecture Notes in Computer Science, vol. 892. Springer-Verlag, Berlin, 46-60.
-
(1994)
Lecture Notes in Computer Science
, vol.892
, pp. 46-60
-
-
Bau, D.1
Kodukula, I.2
Kotlyar, V.3
Pingali, K.4
Stodghill, P.5
-
11
-
-
0026881653
-
Implementing the Simplex method: The initial basis
-
BIXBY, R. 1992. Implementing the Simplex method: The initial basis. ORSA J. Comput. 4, 3, 267-284.
-
(1992)
ORSA J. Comput.
, vol.4
, Issue.3
, pp. 267-284
-
-
Bixby, R.1
-
13
-
-
0001537417
-
Compiling programs for distributed-memory multiprocessors
-
CALLAHAN, D. AND KENNEDY, K. 1988. Compiling programs for distributed-memory multiprocessors. J. Supercomput. 2, 151-169.
-
(1988)
J. Supercomput.
, vol.2
, pp. 151-169
-
-
Callahan, D.1
Kennedy, K.2
-
14
-
-
84974767314
-
Vienna Fortran - A Fortran language extension for distributed memory multiprocessors
-
J. Saltz and P. Mehrotra, Eds. North-Holland, Amsterdam, The Netherlands
-
CHAPMAN, B., MEHROTRA, P., AND ZIMA, H. 1992. Vienna Fortran - A Fortran language extension for distributed memory multiprocessors. In Languages, Compilers, and Run-Time Environments for Distributed Memory Machines, J. Saltz and P. Mehrotra, Eds. North-Holland, Amsterdam, The Netherlands, 39-62.
-
(1992)
Languages, Compilers, and Run-Time Environments for Distributed Memory Machines
, pp. 39-62
-
-
Chapman, B.1
Mehrotra, P.2
Zima, H.3
-
15
-
-
0027311338
-
Automatic array alignment in data-parallel programs
-
ACM, New York
-
CHATTERJEE, S., GILBERT, J., SCHREIBER, R., AND TENG, S.-H. 1993. Automatic array alignment in data-parallel programs. In Proceedings of the 20th Annual ACM Symposium on the Principles of Programming Languages. ACM, New York, 16-28.
-
(1993)
Proceedings of the 20th Annual ACM Symposium on the Principles of Programming Languages
, pp. 16-28
-
-
Chatterjee, S.1
Gilbert, J.2
Schreiber, R.3
Teng, S.-H.4
-
16
-
-
0029238937
-
Optimal evaluation of array expressions on massively parallel machines
-
CHATTERJEE, S., GILBERT, J., SCHREIBER, R., AND TENG, S.-H. 1995. Optimal evaluation of array expressions on massively parallel machines. ACM Trans. Program. Lang. Syst. 17, 1 (Jan.), 123-156.
-
(1995)
ACM Trans. Program. Lang. Syst.
, vol.17
, Issue.1 JAN
, pp. 123-156
-
-
Chatterjee, S.1
Gilbert, J.2
Schreiber, R.3
Teng, S.-H.4
-
17
-
-
0347087453
-
Array distribution in data-parallel programs
-
Springer-Verlag, Berlin
-
CHATTERJEE, S., GILBERT, J. R., SCHREIBER, R., AND SHEFFLER, T. 1994. Array distribution in data-parallel programs. Lecture Notes in Computer Science, vol. 892. Springer-Verlag, Berlin, 76-91.
-
(1994)
Lecture Notes in Computer Science
, vol.892
, pp. 76-91
-
-
Chatterjee, S.1
Gilbert, J.R.2
Schreiber, R.3
Sheffler, T.4
-
18
-
-
0004116989
-
-
The MIT Press, Cambridge, Mass.
-
CORMEN, T. H., LEISERSON, C. E., AND RIVEST, R. L. 1990. Introduction to Algorithms. The MIT Press, Cambridge, Mass.
-
(1990)
Introduction to Algorithms
-
-
Cormen, T.H.1
Leiserson, C.E.2
Rivest, R.L.3
-
19
-
-
84957873250
-
Automatic data decompositions for message-passing machines
-
Proceedings of the 10th Workshop on Languages and Compilers for Parallel Computing. Springer-Verlag, Berlin
-
DAMIAN-IORDACHE, M. AND PEMMARAJU, S. 1998. Automatic data decompositions for message-passing machines. In Proceedings of the 10th Workshop on Languages and Compilers for Parallel Computing. Lecture Notes in Computer Science, vol. 1366. Springer-Verlag, Berlin, 64-78.
-
(1998)
Lecture Notes in Computer Science
, vol.1366
, pp. 64-78
-
-
Damian-Iordache, M.1
Pemmaraju, S.2
-
22
-
-
84947762473
-
Fine-grain scheduling under resource constraints
-
Proceedings of the 7th Workshop on Languages and Compilers for Parallel Computing. Springer-Verlag, Berlin
-
FEAUTRIER, P. 1994. Fine-grain scheduling under resource constraints. In Proceedings of the 7th Workshop on Languages and Compilers for Parallel Computing. Lecture Notes in Computer Science, vol. 892. Springer-Verlag, Berlin, 1-15.
-
(1994)
Lecture Notes in Computer Science
, vol.892
, pp. 1-15
-
-
Feautrier, P.1
-
23
-
-
0003734214
-
Fortran D language specification
-
Dept. of Computer Science, Rice University, Houston, Tex.
-
FOX, G., HIRANANDANI, S., KENNEDY, K., KOELBEL, C., KREMER, U., TSENG, C., AND WU, M. 1990. Fortran D language specification. Tech. Rep. TR90-141, Dept. of Computer Science, Rice University, Houston, Tex.
-
(1990)
Tech. Rep. TR90-141
-
-
Fox, G.1
Hiranandani, S.2
Kennedy, K.3
Koelbel, C.4
Kremer, U.5
Tseng, C.6
Wu, M.7
-
24
-
-
0003506603
-
-
Prentice-Hall, Englewood Cliffs, N.J.
-
FOX, G., JOHNSON, M., LYZENGA, G., OTTO, S., SALMON, J., AND WALKER, D. 1988. Solving Problems on Concurrent Processors. Vol. 1. Prentice-Hall, Englewood Cliffs, N.J.
-
(1988)
Solving Problems on Concurrent Processors
, vol.1
-
-
Fox, G.1
Johnson, M.2
Lyzenga, G.3
Otto, S.4
Salmon, J.5
Walker, D.6
-
27
-
-
0003202116
-
Dynamic data distribution with control flow analysis
-
GARCIA, J., AYGUADÉ, E., AND LABARTA, J. 1996. Dynamic data distribution with control flow analysis. In Proceedings of Supercomputing '96. Available at URL http://www.supercomp.org/sc96/proceedings.
-
(1996)
Proceedings of Supercomputing '96
-
-
Garcia, J.1
Ayguadé, E.2
Labarta, J.3
-
29
-
-
0026823950
-
Demonstration of automatic data partitioning techniques for parallelizing compilers on multicomputers
-
GUPTA, M. AND BANERJEE, P. 1992. Demonstration of automatic data partitioning techniques for parallelizing compilers on multicomputers. IEEE Trans. Parallel Distrib. Syst. 3, 2 (Apr.), 179-193.
-
(1992)
IEEE Trans. Parallel Distrib. Syst.
, vol.3
, Issue.2 APR
, pp. 179-193
-
-
Gupta, M.1
Banerjee, P.2
-
31
-
-
84975051775
-
An overview of the Fortran D programming system
-
Proceedings of the 4th Workshop on Languages and Compilers for Parallel Computing. Springer-Verlag, Berlin
-
HIRANANDANI, S., KENNEDY, K., KOELBEL, C., KREMER, U., AND TSENG, C. 1991. An overview of the Fortran D programming system. In Proceedings of the 4th Workshop on Languages and Compilers for Parallel Computing. Lecture Notes in Computer Science, vol. 589. Springer-Verlag, Berlin.
-
(1991)
Lecture Notes in Computer Science
, vol.589
-
-
Hiranandani, S.1
Kennedy, K.2
Koelbel, C.3
Kremer, U.4
Tseng, C.5
-
32
-
-
85029490322
-
Communication-free hyperplane partitioning of nested loops
-
Proceedings of the 4th Workshop on Languages and Compilers for Parallel Computing. Springer-Verlag, Berlin
-
HUANG, C.-H. AND SADAYAPPAN, P. 1991. Communication-free hyperplane partitioning of nested loops. In Proceedings of the 4th Workshop on Languages and Compilers for Parallel Computing. Lecture Notes in Computer Science, vol. 589. Springer-Verlag, Berlin.
-
(1991)
Lecture Notes in Computer Science
, vol.589
-
-
Huang, C.-H.1
Sadayappan, P.2
-
35
-
-
0003328017
-
Automatic data layout for High Performance Fortran
-
KENNEDY, K. AND KREMER, U. 1995. Automatic data layout for High Performance Fortran. In Proceedings of Supercomputing '95, Available at URL http://www.supercomp.org/sc95/proceedings.
-
(1995)
Proceedings of Supercomputing '95
-
-
Kennedy, K.1
Kremer, U.2
-
36
-
-
0025381427
-
Data optimization: Allocation of arrays to reduce communication on SIMD machines
-
KNOBE, K., LUKAS, J., AND STEELE, G. 1990. Data optimization: Allocation of arrays to reduce communication on SIMD machines. J. Parallel Distrib. Comput. 8, 2 (Feb.), 102-118.
-
(1990)
J. Parallel Distrib. Comput.
, vol.8
, Issue.2 FEB
, pp. 102-118
-
-
Knobe, K.1
Lukas, J.2
Steele, G.3
-
37
-
-
0027795379
-
Data optimization: Minimizing residual interprocessor data motion on SIMD machines
-
KNOBE, K. AND NATARAJAN, V. 1993. Data optimization: Minimizing residual interprocessor data motion on SIMD machines. J. Supercomput. 7, 387-415.
-
(1993)
J. Supercomput.
, vol.7
, pp. 387-415
-
-
Knobe, K.1
Natarajan, V.2
-
38
-
-
0003487717
-
-
The MIT Press, Cambridge, Mass.
-
KOELBEL, C., LOVEMAN, D., SCHREIBER, R., STEELE, JR., G., AND ZOSEL, M. 1994. The High Performance Fortran Handbook. The MIT Press, Cambridge, Mass.
-
(1994)
The High Performance Fortran Handbook
-
-
Koelbel, C.1
Loveman, D.2
Schreiber, R.3
Steele G., Jr.4
Zosel, M.5
-
39
-
-
0026231040
-
Compiling global name-space parallel loops for distributed execution
-
KOELBEL, C. AND MEHROTRA, P. 1991. Compiling global name-space parallel loops for distributed execution. IEEE Trans. Parallel Distrib. Syst. 2, 4 (Oct.), 440-451.
-
(1991)
IEEE Trans. Parallel Distrib. Syst.
, vol.2
, Issue.4 OCT
, pp. 440-451
-
-
Koelbel, C.1
Mehrotra, P.2
-
41
-
-
0141982145
-
Optimal and near-optimal solutions for hard compilation problems
-
KREMER, U. 1997. Optimal and near-optimal solutions for hard compilation problems. Parallel Process. Lett. 7, 2, 371-378.
-
(1997)
Parallel Process. Lett.
, vol.7
, Issue.2
, pp. 371-378
-
-
Kremer, U.1
-
42
-
-
84957873317
-
Automatic data layout with read-only replication and memory constraints
-
Proceedings of the 10th Workshop on Languages and Compilers for Parallel Computing. Springer-Verlag, Berlin
-
KREMER, U. 1998. Automatic data layout with read-only replication and memory constraints. In Proceedings of the 10th Workshop on Languages and Compilers for Parallel Computing. Lecture Notes in Computer Science, vol. 1366. Springer-Verlag, Berlin, 419-422.
-
(1998)
Lecture Notes in Computer Science
, vol.1366
, pp. 419-422
-
-
Kremer, U.1
-
43
-
-
0028443832
-
Compositional oil reservoir simulation in Fortran D: A feasibility study on Intel iPSC/860
-
KREMER, U. AND RAMÉ, M. 1994. Compositional oil reservoir simulation in Fortran D: A feasibility study on Intel iPSC/860. Int. J. Supercomput. Appl. 8, 2 (Summer), 119-128.
-
(1994)
Int. J. Supercomput. Appl.
, vol.8
, Issue.2 SUMMER
, pp. 119-128
-
-
Kremer, U.1
Ramé, M.2
-
45
-
-
0345685357
-
-
Ph.D. thesis, Dept. of Computer Science, Yale University, New Haven, Conn.
-
LI, J. 1991. Compiling Crystal for distributed memory machines. Ph.D. thesis, Dept. of Computer Science, Yale University, New Haven, Conn.
-
(1991)
Compiling Crystal for Distributed Memory Machines
-
-
Li, J.1
-
46
-
-
0026187669
-
Compiling communication-efficient programs for massively parallel machines
-
LI, J. AND CHEN, M. 1991a. Compiling communication-efficient programs for massively parallel machines. IEEE Trans. Parallel Distrib. Syst. 2, 3 (July), 361-376.
-
(1991)
IEEE Trans. Parallel Distrib. Syst.
, vol.2
, Issue.3 JULY
, pp. 361-376
-
-
Li, J.1
Chen, M.2
-
47
-
-
0026239346
-
The data alignment phase in compiling programs for distributed-memory machines
-
LI, J. AND CHEN, M. 1991b. The data alignment phase in compiling programs for distributed-memory machines. J. Parallel Distrib. Comput. 13, 2 (Oct.), 213-221.
-
(1991)
J. Parallel Distrib. Comput.
, vol.13
, Issue.2 OCT
, pp. 213-221
-
-
Li, J.1
Chen, M.2
-
49
-
-
85054135721
-
Automatic data and computation decomposition for distributed memory machines
-
IEEE, New York
-
NING, Q., DONGEN, V. V., AND GAO, G. R. 1995. Automatic data and computation decomposition for distributed memory machines. In Proceedings of the 28th Annual Hawaii International Conference on System Sciences. IEEE, New York.
-
(1995)
Proceedings of the 28th Annual Hawaii International Conference on System Sciences
-
-
Ning, Q.1
Dongen, V.V.2
Gao, G.R.3
-
52
-
-
0001787125
-
Automatic selection of dynamic data partitioning schemes for distributed-memory multicomputers
-
Center for Reliable and High-Performance Computing, Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, Ill.
-
PALERMO, D. AND BANERJEE, P. 1995. Automatic selection of dynamic data partitioning schemes for distributed-memory multicomputers. Technical Report CRHC-95-09, Center for Reliable and High-Performance Computing, Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, Ill.
-
(1995)
Technical Report CRHC-95-09
-
-
Palermo, D.1
Banerjee, P.2
-
53
-
-
84957625827
-
Interprocedural array redistribution with data-flow analysis
-
Proceedings of the 9th Workshop on Languages and Compilers for Parallel Computing. Springer-Verlag, Berlin
-
PALERMO, D. AND BANERJEE, P. 1996. Interprocedural array redistribution with data-flow analysis. In Proceedings of the 9th Workshop on Languages and Compilers for Parallel Computing. Lecture Notes in Computer Science, vol. 1239. Springer-Verlag, Berlin, 435-449.
-
(1996)
Lecture Notes in Computer Science
, vol.1239
, pp. 435-449
-
-
Palermo, D.1
Banerjee, P.2
-
55
-
-
0347462111
-
Comparison of 3 HPF compilers for the IBM SP
-
PRESBERG, D. L. 1996. Comparison of 3 HPF compilers for the IBM SP. NHSE Rev. 1996, 2. Available at http://www.crpc.rice.edu/NHSEreview/96-2.html.
-
(1996)
NHSE Rev. 1996
, pp. 2
-
-
Presberg, D.L.1
-
56
-
-
0026278958
-
The Omega test: A fast and practical integer programming algorithm for dependence analysis
-
PUGH, W. 1991. The Omega test: A fast and practical integer programming algorithm for dependence analysis. In Proceedings of Supercomputing '91. 4-13.
-
(1991)
Proceedings of Supercomputing '91
, pp. 4-13
-
-
Pugh, W.1
-
57
-
-
0024914894
-
A methodology for parallelizing programs for multicomputers and complex memory multiprocessors
-
RAMANUJAM, J. AND SADAYAPPAN, P. 1989. A methodology for parallelizing programs for multicomputers and complex memory multiprocessors. In Proceedings of Supercomputing '89. 637-646.
-
(1989)
Proceedings of Supercomputing '89
, pp. 637-646
-
-
Ramanujam, J.1
Sadayappan, P.2
-
59
-
-
0343227199
-
C*: An extended C language for data parallel programming
-
Thinking Machines, Inc., Cambridge, Mass.
-
ROSE, J. AND STEELE, G. 1987. C*: An extended C language for data parallel programming. Technical Report PL87-5, Thinking Machines, Inc., Cambridge, Mass.
-
(1987)
Technical Report PL87-5
-
-
Rose, J.1
Steele, G.2
-
60
-
-
0030420792
-
Efficient distribution analysis via graph contraction
-
SHEFFLER, T. J., SCHREIBER, R., PUGH, W., GILBERT, J. R., AND CHATTERJEE, S. 1996. Efficient distribution analysis via graph contraction. Int. J. of Parallel Prog. 24, 6 (Dec.), 599-620.
-
(1996)
Int. J. of Parallel Prog.
, vol.24
, Issue.6 DEC
, pp. 599-620
-
-
Sheffler, T.J.1
Schreiber, R.2
Pugh, W.3
Gilbert, J.R.4
Chatterjee, S.5
-
64
-
-
0003610155
-
-
Ph.D. thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, Pa
-
WHOLEY, S. 1991. Automatic data mapping for distributed-memory parallel computers. Ph.D. thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, Pa.
-
(1991)
Automatic Data Mapping for Distributed-memory Parallel Computers
-
-
Wholey, S.1
-
66
-
-
45549115356
-
SUPERB: A tool for semi-automatic MIMD/SIMD parallelization
-
ZIMA, H., BAST, H.-J., AND GERNDT, M. 1988. SUPERB: A tool for semi-automatic MIMD/SIMD parallelization. Parallel Comput. 6, 1-18.
-
(1988)
Parallel Comput.
, vol.6
, pp. 1-18
-
-
Zima, H.1
Bast, H.-J.2
Gerndt, M.3
|