Next: Vita
Up: Compiling Fortran 90D/HPF for
Previous: InterProcedural Analysis
References
- 1
-
G. C. Fox, S. Hiranadani, K. Kenndy, C. Koelbel, U. Kremer, C. Tseng, and
M. Wu.
Fortran D Language Specification.
Technical report, Rice and Syracuse University, 1992.
- 2
-
High Performance Fortran Forum.
High performance fortran language specification.
Technical Report, Version 1.0, Rice University., May 1993.
- 3
-
G.C. Fox.
Parallel computing comes of age: Supercomputer level parallel
computations at Caltech.
Concurrency: Practice and Experience, pages 63-103,
September 1989.
- 4
-
StevenW. Otto, Adam Kolawa, and Anthony Hey.
Performance of the MarkII Caltech/JPL hypercube.
Technical Report C3P-188, California Institute of Technology, August
1985.
- 5
-
J.Boyle, R.Butler, T.Disz, B.Glickfeld, E.Lusk, R.Overbeek, J.Patterson, and
R.Stevens.
Portable Programs for Parallel Processors.
Holt, Rinehart and Winston, Inc., 1987.
- 6
-
A.H. Karp.
Programming for parallelism.
IEEE Computer, pages 43-57, May 1987.
- 7
-
A.H. Karp and R.G. Babb II.
A comparison of 12 parallel Fortran dialects.
IEEE Software, pages 52-67, September 1988.
- 8
-
C.D.Polychronopoulos et al.
Parafrase-2 : An environment for parallelizing, partitioning,
synchronizing, and scheduling programs on multiprocessors.
Proc. Int'l Conf. on Parallel Processing, pages 39-48,
August 1989.
- 9
-
J.R. Allen and K.Kennedy.
PFC: A program to convert Fortran to parallel form.
Supercomputers: Design and Applications, pages 186-205,
1984.
- 10
-
L.W. Tucker and G.G. Robertson.
Architecture and applications of the Connection Machine.
IEEE Computer, pages 26-38, August 1988.
- 11
-
G.C. Fox.
What have we learnt from using real parallel machines to solve real
problems?
In The Third Conference on Hypercube Concurrent Computers and
Applications, volume 2, pages 897-955, January 1988.
- 12
-
G.C. Fox.
Achievements and prospects for parallel computing.
Technical Report SCCS-29, Syracuse University, 1990.
- 13
-
G.C. Fox.
FortranD as a portable software system for parallel computers.
Technical Report SCCS-91, Syracuse University, 1991.
- 14
-
G.C. Fox.
The architecture of problems and portable parallel software
systems.
Technical Report SCCS-78b, Syracuse University, 1991.
- 15
-
S. Hiranandani, K. Kennedy, and C. Tseng.
Compiler optimization for Fortran D on MIMD distributed-memory
machines.
Proc. Supercomputing'91, Nov 1991.
- 16
-
S. Hiranandani, K. Kennedy, and C.W. Tseng.
Compiler support for machine-indepentet Parallel Programming in
Fortran D.
Compiler and Runtime Software for Scalable Multiprocessors,
1991.
- 17
-
C. Tseng.
An Optimizing Fortran D Compiler for MIMD Distributed-Memory
Machines.
PhD thesis, Rice University, January 1993.
- 18
-
C. Koelbel, D. Loveman, R. Schreiber, G. Steele, and M. Zosel.
The High Performance Handbook.
MIT Press, 1994.
- 19
-
H. Zima, H. Bast, and M. Gerndt.
Superb: A tool for semi Automatic SIMD/MIMD Parallelization.
Parallel Computing, January 1988.
- 20
-
C. Koelbel, P. Mehrotra, and J. V. Rosendale.
Supporting Shared Data Structures on Distributed Memory
Architectures.
PPoPP, March 1990.
- 21
-
C. Koelbel and P. Mehrotra.
Supporting Compiling Global Name-Space Parallel Loops for
Distributed Execution.
IEEE Transactions on Parallel and Distributed Systems,
October 1991.
- 22
-
K. Ikudome, G. Fox, A. Kolawa, and J. Flower.
An Automatic and symbolic parallelization system for distributed
memory parallel computers.
the 5th Distributed Memory Computing Conference, April 1990.
- 23
-
M. Quinn, P. Hatcher, and K. Jourdenais.
Compiling C* Programs for a Hypercube Multicomputer.
Parallel Computing Laboratory, University of New Hampshire,
PCL-87-12, December 1987.
- 24
-
P. Hatcher, A. Lapadula, R. Jones, M. Quinn, and R. Anderson.
A Production-Quality C* Compiler for Hypercube Multicomputers.
Third ACM SIGPLAN symposium on PPOPP, 26:73-82, July 1991.
- 25
-
J. Saltz, H. Berryman, and J. Wu.
Multiprocessors and run-time compilation.
Concurrency: Practice and Experience, December 1991.
- 26
-
J. Saltz, K. Crowley, R. Mirchandaney, and H. Berryman.
Run-time scheduling and execution of loops on message passing
machines.
Journal of Parallel and Distributed Computing, December 1991.
- 27
-
J. Saltz, J. Wu, H. Berryman, and S. Hiranandani.
Distributed Memory Compiler Design for Sparse Problems.
Interim Report ICASE, NASA Langley Research Center, 1991.
- 28
-
J. Saltz R. Das and H. Berryman.
A Manual For PARTI Runtime Primitives.
NASA,ICASE Interim Report 17, May 1991.
- 29
-
K. Knobe, J. D. Lukas, and G. L. Steele.
Compiling Fortran 8x Array Features for the Connection Machine
Computer Systemication on SIMD machines.
the ACM SIGPLAN Symposium on Parallel Programming: Experience with
Applications, Languages, and Systems, 1988.
- 30
-
The Thinking Machine Corporation.
CM Fortran User's Guide version 0.7-f, July 1990.
- 31
-
G. Sabot.
A Compiler for a Massively Parallel Distributed Memory MIMD
Computer.
The Fourth Symposium on the Frointiers of Massively Parallel
Computation, 1992.
- 32
-
Thinking Machines Corporation.
In The Connection Machine CM-5 Technical Summary, October
1991.
- 33
-
D. M. Pase, T. MacDonald, and Andrew Meltzer.
MPP Fortran Programming Model.
Technical report, Cray Research, Inc., 1992.
- 34
-
M. Y. Wu and D. D. Gajski.
A programming aid for message-passing systems.
Parallel Processing for Scientific Computing, pages 328-332,
1989.
- 35
-
J.H Merlin.
Techniques for the Automatic Parallelisation of 'Distributed Fortran
90'.
Technical Report SNARC 92-02, Southampton Novel Architecture Research
Centre, 1992.
- 36
-
T. Brandes.
ADAPTOR Language Reference Manual.
Technical Report ADAPTOR-3, German National Research Center for
Computer Science, 1992.
- 37
-
J. Li and M. Chen.
Compiling Communication -Efficient Programs for Massively Parallel
Machines.
IEEE Transactions on Parallel and Distributed Systems, pages
361-376, July 1991.
- 38
-
M. Chen and J.J Wu.
Optimizing FORTRAN-90 Programs for Data Motion on Massivelly
Parallel Systems.
Technical Report YALEU/DCS/TR-882, Yale University, Dep. of Comp.
Sci., 1992.
- 39
-
W.D. Hillis.
The Connection Machine.
MIT Press, 1985.
- 40
-
J. Li and M. Chen.
The data alignment phase in compiling programs for
distributed-memory machines.
Journal of Parallel and Distributed Computing, pages
213-221, Oct 1991.
- 41
-
M. Gupta and P. Banerjee.
Demonstration of Automatic Data Partitioning Techniques for
Parallelizing Compilers on Multicomputers.
IEEE: Transaction on Parallel and Distributed Systems, pages
179-193, March 1992.
- 42
-
V. Balasundaram, G. C. Fox, K. Kennedy, and U. Kremer.
An Interactive Environment for Data Partitioning and Distribution.
In Fifth Distributed Memory Compu. Conf., Apr 1990.
- 43
-
R. Allen.
Dependency analysis for Subscripted Variables and its Application to
Program Transformation.
Technical Report PhD thesis, Rice University, 1983.
- 44
-
J. Ng, V. Sarkar, and J.F. Shaw.
Optimized execution of Fortran 90 array constructs on supercomputer
architectures.
In Supercomputing'91, 1991.
- 45
-
B. Chapman, H. Herbeck, and H. Zima.
Automatic Support for Data Distribution.
IEEE: Transaction on Computers, pages 51-57, 1991.
- 46
-
S. Chatterjee, J.R. Gilbert, R. Schreiber, and S.H Tseng.
Automatic Array Alignment in Data-Parallel Programs.
Twentieth Annual ACM SIGACT/SIGPLAN Symposium on Principles of
Programming Languages, January 1993.
- 47
-
K. Knobe, J. D. Lukas, and G. L. Steele.
Data optimization: Allocation of arrays to reduce communication on
SIMD machines.
Journal of Parallel and Distributed Computing, pages
102-118, Feb 1990.
- 48
-
J. Ramanujam and P. Sadayappan.
Compile-Time Techniques for Data Distribution in Distributed Memory
Machines.
IEEE: Transaction on Parallel and Distributed Systems, pages
472-482, October 1991.
- 49
-
G. C. Fox, M.A. Johnson, G.A. Lyzenga, S. W. Otto, J.K. Salmon, and D. W.
Walker.
Solving Problems on Concurent Processors, volume 1-2.
Prentice Hall, May 1988.
- 50
-
Z. Bozkus et al.
Compiling the FORALL statement on MIMD parallel computers.
Technical Report SCCS-389, Northeast Parallel Architectures Center,
July 1992.
- 51
-
I. Ahmad, R. Bordawekar, Z. Bozkus, A. Choudhary, G. Fox, K. Parasuram,
R. Ponnusamy, S. Ranka, and R. Thakur.
Fortran 90D Intrinsic Functions on Distributed Memory Machines:
Implementation and Scalability.
Technical Report SCCS-256, Northeast Parallel Architectures Center,
March 1992.
- 52
-
Z. Bozkus, S. Ranka, and G. C. Fox.
Benchmarking the CM-5 multicomputer .
The Fourth Symposium on the Frointiers of Massively Parallel
Computation, 1992.
- 53
-
D. Callahan and K. Kennedy.
Compiling programs for Distributed Memory Multiprocessors.
The Journal of Supercomputing, pages 171-207, 1988.
- 54
-
M. Wu and G. Fox et al.
Compiling Fortran 90 programs for distributed memory MIMD paralelel
computers.
Technical Report SCCS-88, Northeast Parallel Architectures Center,
May 1991.
- 55
-
M. Gerndt.
Updating distributed variables in local computations.
Concurrency: Practice and Experience, September 1990.
- 56
-
A.V. Aho, R. Sethi, and J.D Ullman.
Compilers Principles, Techniques and Tools.
Addison-Wesley, March 1988.
- 57
-
ParaSoft Corp.
Express Fortran refernce guide Version 3.0, 1990.
- 58
-
A. Beguelin, J. Dongarra, A. Geist, R. Mancheck, and V. Sunderam.
A Users Guide to PVM Parallel Virtual Machine.
Technical Report ORNL/TM-11826, Oak Ridge National Laboratory, July
1991.
- 59
-
J. Dongara, R. Hempel, A. Hey, , and D. Walker.
Message Passing Interface.
Technical Report TM-12231, ORNL, 1992.
- 60
-
R. Hempel, H.C. Hoppe, U. Keller, and W. Krotz.
Parmacs v6.0 specification, interface descriptionon.
Pallas GMBH, Bruhl., Nov. 1993.
- 61
-
D. Palermo, E. Su, J. Chandy, and P. Banarjee.
Communication Optimizations Used in the Paradigm Compiler For
Distributed-Memory Multicomputers.
International Conference on Parallel Processing, 1994.
- 62
-
S. Chatterjee, J.R. Gilbert, and R. Schreiber.
Optimal Evaluation of Array Expression on Massively Parallel
Machines.
Boulder, CO, October 1992. The Second Workshop on Languages,
Compilers, and Runtime Environments For Distributed Memory Multicomputers.
- 63
-
V. Bouchitte, P. Boulet, A. Darte, and Y. Robert.
Evaluating Array Expressions on Massivelly Parallel Machines with
Communication/Computation Overlap.
Technical Report 94-10, Ecole Normale Superieure de Lyon, 1994.
- 64
-
M. Young.
Personal Communication.
Technical report, The Portland Group, Inc., 1994.
- 65
-
H. Zima and B. Chapman.
Supercompilers for Parallel and Vector Computers.
Addison-Wesley, 1990.
- 66
-
A. G. Mohamed, G. C. Fox, G. V. Laszewski, M. Parashar, T. Haupt, K. Mills,
Y. Lu, N. Lin, and N. Yeh.
Application Benchmark Set for Fortran-D and High Performance
Fortran.
Technical Report SCCS-327, Northeast Parallel Architectures Center,
May 1992.
- 67
-
S. L. Johnsson.
Performance Modeling of Distributed Memory Architectures.
Journal of Parallel and Distributed Computing, pages
300-312, August 1991.
- 68
-
K. Mills, M. Vinson, and G. Cheng.
A Large Scale Comparison of Option Pricing Models with Historical
Market Data.
The Fourth Symposium on the Frointiers of Massively Parallel
Computation, 1992.
- 69
-
G.C.Fox.
Domain decomposition in distributed and shared memory environments
I.
Technical Report C3P-392, California Institute of Technology, 1987.
- 70
-
R. Ponnusamy, J. Saltz, and A. Choudhary.
Compilation Techniques for Data Partitioning and Communication
Schedule Reuse.
Supercomputing '93, IEEE Computer Society Press, 1993.