next up previous contents
Up: An HPF Encyclopedia Previous: Training Materials

References

1
Proceedings of the 1992 ACM International Conference on Supercomputing, Washington, D.C. ACM, July 1992.

2
Proceedings of Supercomputing'94 Washington, D.C. IEEE and ACM, November 1994.

3
ACM.
Proceedings of the Fifth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP), Santa Barbara, CA, July 19-21 1995.
Published as ACM SIGPLAN Notices, Volume 30, Number 8, August 1995.

4
ACM and IEEE.
Proceedings of the 1966 International Conference on Supercomputing, Philadelphia, PA, May 25-28 1996.

5
ACM SIGMETRICS.
SPDT'96: SIGMETRICS Symposium on Parallel and Distributed Tools, Philadelphia, PA, May 22-23 1996.

6
ACM/IEEE.
Proceedings of the 1995 ACM/IEEE Supercomputing Conference, San Dieago, CA, December 1995.
Published only on CDROM and on the WEB. The URL is http://www.supercomp.org/sc95/proceedings .

7
V. Adve, A. Carle, E. Grantson, S. Hiranandani, K. Kennedy, C. Koelbel, U. Kremer, J. Mellor-Crummey, C.-W. Tseng, and S. Warren.
Requirements for data-parallel programming environments.
IEEE Parallel and Distributed Technology, 2(3):48-58, 1994.

8
V. Adve, C. Koelbel, and J. Mellor-Crummey.
Performance analysis of data-parallel programs.
Technical Report CRPC-TR94405, CRPC at Rice University, May 1994.

9
V. Adve, J. Mellor-Crummey, , M. Anderson, K. Kennedy, J.-C. Wang, and D. Reed.
An integrated compilation and performance analysis environment for data parallel programs.
In Proceedings of the 1995 ACM/IEEE Supercomputing Conference [6].
The URL is http://www.supercomp.org/sc95/proceedings/528_VADV/SC95.HTM .

10
G. Agrawal and J. Saltz.
Interprocedural compilation of irregular applications for distributed memory machines.
In Proceedings of the 1995 ACM/IEEE Supercomputing Conference [6].
The URL is http://www.supercomp.org/sc95/proceedings/405_AGR/SC95.HTM .

11
G. Agrawal, A. Sussman, and J. Saltz.
Compiler and runtime support for structured and block structured applications.
In Proceedings of Supercomputing '93, Portland Ore. [102], pages 578-587.

12
Ishfaq Ahmad, Alok Choudhary, Geoffrey Fox, Kanchana Parasuram, Ravi Ponnusamy, Sanjay Ranka, and Rajeev Thakur.
Implementation and Scalability of Fortran 90D Intrinsic Functions on Distributed Memory Machines.
Technical Report SCCS-256, Northeast Parallel Architectures Center, Syracuse University, 1992.

13
C. Ancourt, F. Coelho, F. Irigoin, and R. Keryell.
A linear algebra framework for static high performance fortran code.
Scientific Programming, pages 3-27, Spring 1997.

14
E. Ayguade, J. Garcia, M. Girones, J. Labarta, J. Torres, and M. Valero.
Detecting and using affinity in an automatic data distribution tool.
In Seventh Annual Workshop on Languages and Compilers for Parallel Computing, pages 5-1-5-18, August 8-19 1994.
preprints.

15
E. Ayguade'e, J. Garcia, M. Giron`es, M. Grande, and J. Labarta.
DDT: A research tool for automatic data distribution in High Performance Fortran.
Scientific Programming, pages 73-94, Spring 1997.

16
V. Balasundaram, G. Fox, K. Kennedy, and U. Kremer.
A Static Performance Estimator in the Fortran D Programming System, volume 3 of Advances in Parallel Computing, pages 119-138.
North-Holland, 1992.

17
P. Banerjee, J. Chandy, M. Gupta, E. Hodges IV, J. Holm, A. Lain, D. Palermo, S. Ramaswamy, and E. Su.
The Paradigm compiler for distributed-memory multicomputers.
IEEE Computer, 28(10):37-47, October 1995.

18
BBN Systems and Technologies.
TotalView Multiprocessor Debugger User's Guide, April 1994.

19
S. Benkner, S. Andel, R. Blasko, P. Brezany, A. Celic, B. Chapman, M. Egg, T. Fahringer, J. Hulman, Y. Hou, E. Kelc, E. Mehofer, H. Moritsch, M. Paul, K. Sanjari, V. Sipkova, B. Velkov, B. Wender, and H. Zima.
Vienna Fortran Compilation System - version 2.0 - user's guide.
Technical report, University of Vienna, October 1995.

20
S. Benkner, S. Andel, R. Blasko, P. Brezany, A. Celic, B. Chapman, M. Egg, T. Fahringer, J. Hulman, E. Kelc, E. Mehofer, H. Moritsch, M. Paul, K. Sanjari, V. Sipkova, B. Velkov, B. Wender, and H. Zima.
Vienna Fortran Compilation System - version 1.2 - user's guide.
Technical report, University of Vienna, February 1996.

21
D. Bergmark.
Optimization and parallelization of a commodity trade model for the IBM SP1/2 using parallel programming tools.
In Proceedings of 1995 International Conference on Supercomputing, Barcelona Spain, pages 227-236, July 1995.

22
D. Bergmark.
What to expect from an HPF compiler.
In Super'96, Ames Iowa, April 1996.
URL: http://www.tc.cornell.edu/Papers/bergmark/Super96/Super96.html .

23
D. Bergmark and M. Pottle.
Optimization and parallelization of a commodity trade model for the SP1.
Technical Report CTC94TR181, Cornell Theory Center, June 1994.

24
D. Bergmark and D. Presberg.
The integration of ParaScope and Lambda.
Technical Report CTC94TR180, Cornell Theory Center, June 1994.

25
H. Berryman, J. Saltz, J. Wu, and S. Hiranandani.
Distributed memory compiler design for sparse problems.
Technical Report Interim Report ICASE, ICASE, NASA Langley Research Center, 1991.

26
C. Bischof, S. Huss-Lederman, E. Jacobson, X. Sun, and A. Tsao.
The impact of HPF data layout on the design of efficient and maintainable parallel linear algebra libraries.
Technical Report Argonne Technical Memorandum ANL/MCS-TM-184, Argonne National Laboratory, March 1994.
URL is ftp://info.mcs.anl.gov/pub/tech-reports/reports/TM184.ps.Z .

27
G. Blelloch.
Vector Models for Data-Parallel Computing.
The MIT Press, Cambridge, MA, 1990.

28
F. Bodin, P. Beckman, D. Gannon, S. Yang, S. Kesavan, A. Malony, and B. Mohr.
Implementing a parallel C++ runtime system for scalable parallel systems.
In Proceedings of Supercomputing '93, Portland Ore. [102], pages 588-597.

29
F. Bodin, L. Kervella, and T. Priol.
Fortran-S: A Fortran interface for shared virtual memory architectures.
In Proceedings of Supercomputing '93, Portland Ore. [102], pages 274-283.

30
R. Bordawekar, A. Choudhary, K. Kennedy, C. Koelbel, and M. Paleczny.
A model and compilation strategy for out-of-core data parallel programs.
In Proceedings of the Fifth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP) [3], pages 1-10.
Published as ACM SIGPLAN Notices, Volume 30, Number 8, August 1995.

31
R. Bordawekar, A. Choudhary, and J. Ramanujan.
Automatic optimization of commuication in compiling out-of-core stencil codes.
In Proceedings of the 1966 International Conference on Supercomputing [4], pages 366-373.

32
R. Bordawekar, J. M. del Rosario, and A. Choudhary.
Design and evaluation of primitives for parallel I/O.
In Proceedings of Supercomputing '93, Portland Ore. [102], pages 452-461.

33
Z. Bozkus, A. Choudhary, G. Fox, T. Haupt, and S. Ranka.
A compilation approach for Fortran 90D/HPF compilers on distributed memory MIMD computers.
In Proc. Sixth Annual Workshop on Languages and Compilers for Parallel Computing, Portland, OR, August 1993.

34
Z. Bozkus, A. Choudhary, G. Fox, T. Haupt, and S. Ranka.
Compiling HPF for Distributed Memory MIMD Computers.
Kluwer Academic Publishers, 1993.

35
Z. Bozkus, A. Choudhary, G. Fox, T. Haupt, and S. Ranka.
Fortran 90D/HPF compiler for distributed memory MIMD computers: Design, implementation, and performance resuts.
In Proceedings of Supercomputing '93, Portland Ore. [102], pages 351-360.

36
Z. Bozkus, A. Choudhary, G. Fox, T. Haupt, S. Ranka, and Wu.
Compiling Fortran 90D/HPF for distributed memory MIMD computers.
Journal of Parallel and Distributed Computing, 21(1):15-26, April 1994.

37
Z. Bozkus, L. Meadows, S. Nakamoto, V. Schuster, and M. Young.
PGHPF-an optimizing High Performance Fortran compiler for distributed memory machines.
Scientific Programming, pages 29-40, Spring 1997.

38
T. Brandes.
ADAPTOR language reference manual.
Technical Report Technical Report ADAPTOR-3, German National Research Center for Computer Science, 1992.

39
T. Brandes.
ADAPTOR: A compilation system for data-parallel Fortran programs.
In C. W. Kessler, editor, Automatic Parallelization - New Approaches to Code Generation, Data Distribution, and Performance Prediction. Vieweg, Wiesbaden, January 1994.
Vieweg Advanced Studies in Computer Science.

40
T. Brandes, S. Chaumette, M.-C. Counilh, A. Darte, J.-C. Mignot, F. Desprez, and J. Roman.
HPFIT: A set of integrated tools for the parallelization of applications using High Performance Fortran.
Parallel Computing, 23:71-87, 89-105, 1997.

41
P. Brezany, M. Gerndt, P. Mehotra, and H. Zima.
Concurrent file operations in a High Performance Fortran.
In Proceedings of the 1992 ACM International Conference on Supercomputing, Washington, D.C. [1], pages 230-238.

42
Marian Bubak and Jacek Moscinski, editors.
High Performance Computing in Europe on IBM Platforms, Krakow, Póland, 1996.

43
M. Chandy, I. Foster, K. Kennedy, C. Koelbel, and C.-W. Tseng.
Integrated support for task and data parallelism.
The International Journal of Supercomputer Applications and High Performance Computing, 8(2):80-98, Summer 1994.

44
B. Chapman, editor.
Workshop on HPF for Real Applications, Vienna, Austria, 1996.
http://www.vcpc.univie.ac.at/activities/news/summer-of-hpf/ .

45
B. Chapman, P. Mehrotra, and H. Zima.
Programming in Vienna Fortran.
Scientific Programming, 1(1):31-50, fall 1992.

46
Barbara Chapman, Piyush Mehrotra, and Hans Zima.
Extending HPF for advanced data-parallel applications.
Technical Report NASA CR-194913 ICASE Report No. 94-34, Institute for Computer Applications in Science and Engineering, May 94.

47
S. Chatterjee, J. Gilbert, F. Long, R. Schreiber, and S. Teng.
Generating local addresses and communication sets for data-parallel programs.
In Proceedings of the Fourth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, San Diego, CA, May 1993.

48
S. Chatterjee, J. Gilbert, and R. Schreiber.
Mobile and replicated alignment of arrays in data-parallel programs.
In Proceedings of Supercomputing '93, Portland Ore. [102], pages 420-429.

49
D. Cheng and R. Hood.
A portable debugger for parallel and distributed programs.
In Proceedings of Supercomputing'94 Washington, D.C. [2], pages 723-732.

50
A. Choudhary, J. Cowie, I. Foster, P. Havlak, C. Koelbel, P. Mehrotra, A. Meltzer, and R. Schreiber.
HPF-2 scope of activities (draft).
October 1994.

51
A. Choudhary, C. Koelbel, and M. Zosel.
High Performance Fortran: Implementor and users workshop.
In Proceedings of Supercomputing '93, Portland Ore. [102], pages 610-613.

52
T. Clark, K. Kennedy, and L. Ridgway Scott.
Evaluating parallel languages for molecular dynamics computations.
In Proceedings from the Sclable High Performance Computing Converence SHPCC-92, Williamsburg, VA, pages ???-???, April 26-29 1992.

53
T. Clark, R. v. Hanxleden, and K. Kennedy.
Experiences in data-parallel programming.
Scientific Programming, pages 153-158, Spring 1997.
Presented at HPFF 1995 Kickoff Meeting. http://www.hpc.uh.edu/~tclark/hpff95-slides.ps, http://www.hpc.uh.edu/~tclark/sp96.ps.

54
C. Clémençon, J. Fritscher, and R. Rühl.
Visualization, execution control and replay of massively parallel programs within Annai's debugging tool.
In Proceedings of High Performance Computing Symposium HPCS'95, Montréal, Canada), pages 393-404, July 1995.

55
C. Clémençon, K. Decker, V. Deshpande, A. Endo, J. Fritscher, P. Lorenzo, N. Masuda, A. Müller, R. Rühl, W. Sawyer, B. Wylie, and F. Zimmerman.
Tools-suypported HPF and MPI parallelization of the NAS parallel benchmarks.
In Frontiers 96, pages 309-318, Annapolis, Maryland, October 27-31 1996. IEEE Computer Society.

56
C. Clémençon, A. Endo, J. Fritscher, A. Müller, R. Rühl, and B. Wylie.
Annai: An Integrated Parallel Programming Environment.
Kluwer Academic Publishers, 1996.

57
P. Clermont and N. Paris.
HyperC: Portable parallel programming in c.
In Siegel [169], pages 682-687.

58
F. Coelho.
Compilation of I/O communications for HPF.
In Frontiers'95: The Fifth Symposium on the Frontiers of Massively Parallel Computation, McLean, VA, [103], pages 102-109.
(edited by J. Saltz and D. Gannon, ISBN 0-8186-6965-9).

59
P. F. Corbett, D. G. Feitelson, J-P Prost, and S. J. Baylor.
Parallel access to files in the Vesta file system.
In Proceedings of Supercomputing '93, Portland Ore. [102], pages 472-481.

60
Thomas W. Crockett.
File concepts for parallel I/O.
In Proceedings of Supercomputing '89, pages 574-579, 1989.

61
P. Crooks and R. Perrott.
Language constructs for data partitioning and distribution.
Scientific Programming, 4(2):59-85, Summer 1995.

62
D. E. Culler, A. Dusseau, S. C. Goldstein, A. Krishnamurthy, S. Lumetta, T. v. Eicken, and K. Yelick.
Parallel programming in Split-C.
In Proceedings of Supercomputing '93, Portland Ore. [102], pages 262-273.

63
E. De Sturler and V. Strumpen.
Scientific programming with High Performance Fortran: A case study using the xHPF compiler.
Scientific Programming, pages 127-152, Spring 1997.

64
Digital.
HPF and PSE Manual, January 1997.
Order Number: AA-Q62LC-TE, ttp://isdugp.bham.ac.uk/progtool/pse/hpfma130/hpf.htm .

65
J. Dongarra, R. van de Geijn, and D. Walker.
A look at scalable dense linear algebra libraries.
In Proceedings of the 1992 Scalable High Performance Computing Conference, pages 372-379, Williamsburg, VA, April 1992.

66
T. Fahringer.
Estimating and optimizing performance for parallel programs.
IEEE Computer, 28(11):47-56, November 1995.

67
T. Fahringer and H. Zima.
A static parameter based performance prediction tool for parallel programs.
In Proceedings of the 7th ACM International Conference on Supercomputing, Tokyo, Japan, 1993.

68
S. Filippone.
The IBM parallel engineering and scientific subroutine library version 1.2.
In Bubak and Moscinski [42], pages 162-170.

69
C. Fonlupt, P. Marquet, and J-L Dekeyser.
A Data-Parallel View of the Load Balancing Experimental Results on MasPar MP-1, pages 338-343.
Volume 797 of Gentzsch and Harms [78], 1994.

70
ANSI Fortran 90 Standard Committee.
Fortran 90, 1990.
ANSI standard X3.198-199x, which is identical to ISO standard ISO/IEC 1539:1991.

71
I. Foster, D. Kohr, R. Krishnaiyer, , and A. Choudhary.
Double standards: Bringing task parallelism to HPF via the message passing interface.
In Supercomputing '96, Pittsburgh, 1996. ACM and IEEE.
http://www.supercomp.org/sc96/proceedings/SC96PROC/FOSTER2/INDEX.HTM .

72
I. Foster, D. Kohr, R. Krishnaiyer, and A. Choudhary.
MPI as a coordination layer for communicating HPF tasks.
In Proc. MPI Developers Conf., 1996.

73
G. Fox, S. Ranka, M. Scott, A. Malony, J. Browne, M. Chen, A. Choudhary, T. Cheatham, J. Cuny, R. Eigenmann, A. Fahmy, I. Foster, D. Gannon, T. Haupt, M. Karr, C. Kesselman, C. Koelbel, W. Li, M. Lam, T. LeBlanc, J. Openshaw, D. Padua, C. Polychronopoulos, J. Saltz, A. Sussman, G. Weigand, and K. Yelick.
Common runtime support for high-performance parallel languages (Parallel Compiler Runtime Consortium).
In Proceedings of Supercomputing '93, Portland Ore. [102], pages 752-757.

74
Geoffrey Fox, Seema Hiranandani, Ken Kennedy, Charles Koelbel, Uli Kremer, Chau-Wen Tseng, and Min-You Wu.
Fortran D language specification.
Technical Report Rice COMP TR90-141, Rice University, 1990.
Updated January 1992.

75
N. Galbreath, W. Gropp, and D. Levine.
Applications-driven parallel I/O.
In Proceedings of Supercomputing '93, Portland Ore. [102], pages 462-471.

76
Jordi Garcia, Eduard Ayguade, and Jesus Labarta.
A novel approach towards automatic data distribution.
In Proceedings of the 1995 ACM/IEEE Supercomputing Conference [6].
Published only on CDROM and on the WEB. The URL is http://www.supercomp.org/sc95/proceedings .

77
D. Gautier de Lahaut and C. Germain.
A static approach for compiling communications in parallel scientific programs.
Scientific Programming, 4(4), Winter 1994.

78
W. Gentzsch and U. Harms, editors.
High-Performance Computing and Networking, volume 797 of Lecture Notes in Computer Science.
Springer-Verlag, 1994.

79
V. Getov, T. Brandes, B. Chapman, A. Dunlop, T. Hey, and D. Pritchard.
Comparison of HPF-like systems.
Technical Report HPCC94-09, University of Southampton High Performance Computing Centre, April 30 1994.
http://www.hpcc.ecs.soton.ac.uk/InfoResources/pubs/HPCC94/HPCC94-009.html , based on November 1993 deliverable.

1
J. Gotwals, S. Srinivas, and D. Gannon.
pc++/streams: A library for I/O on complex distributed data-structures.
Technical Report 422, CS Dept, Indiana University, January 1995.

81
S. Grabner and R. Koppler.
GDDT - A Graphical Data Distribution Tool.
In Proc. Icole'94, Lessach, Austria, Oct. 1994.

82
T. Gross, D. O'Hallaron, and J. Subhlok.
Task parallelism in a High Performance Fortran framework.
IEEE Parallel and Distributed Technology, 2:16-26, Fall 1994.

83
M. Gupta and P. Banerjee.
A methodology for high-level synthesis of communications on multicomputers.
In Proceedings of the 1992 ACM International Conference on Supercomputing, Washington, D.C. [1].

84
M. Gupta, S. Midkiff, E. Schonberg, V. Seshadri, D. Shields, K.-Y. Wang, W.-M. Ching, and T. Ngo.
An HPF compiler for the IBM SP2.
In Proceedings of the 1995 ACM/IEEE Supercomputing Conference [6].
The URL is http://www.supercomp.org/sc95/proceedings/417_SAMM/SC95.HTM . Also in Supeur '96 proceedings, pages 70-87.

85
M. Gupta, S. Midkiff, E. Schonberg, V. Seshadri, D. Shields, K.-Y. Wang, W.-M. Ching, and T. Ngo.
An HPF compiler for the IBM SP2.
In Bubak and Moscinski [42], pages 70-87.

86
Manish Gupta, Edith Schonberg, and Harini Srinivasan.
A unified data-flow framework for optimizing communication.
In Proc. Seventh Annual Workshop on Languages and Compilers for Parallel Computing, Ithaca, New York, August 1994.

87
M. W. Hall, S. Hiranandani, K. Kennedy, and C. Tseng.
Interprocedural compilation of Fortran D for MIMD distributed-memory machines.
In Proceedings of Supercomputing '92, Minneapolis, MN., pages 522-534. IEEE Computer Society, November 1992.

88
J. Harris, J. Bircsak, M. Bolduc, J. Diewald, I. Gale, N. Johnson, S. Lee, C. A. Nelson, and C. Offner.
Compiling High Performance Fortran for distributed-memory systems.
Digital Technical Journal, 7(3), December 1995.
The URL is http://www.europe.digital.com/info/DTJJ01/DTJJ01P8.PS .

89
High Performance Fortran Forum.
High Performance Fortran Language Specification Version 1.0, May 1993.
Also in Scientific Programming, Vol. 2, No. 1 and 2, Spring and Summer 1993; also Tech Report CRPC-TR92225, Rice University.

90
High Performance Fortran Forum.
High Performance Fortran Language Specification Version 1.1, November 1994.

91
High Performance Fortran Forum.
High Performance Fortran Language Specification Version 2.0, October 20 1996.

92
High Performance Fortran Forum.
High Performance Fortran Language Specification Version 2.0, January 31 1996.
http://www.crpc.rice.edu/HPFF .

93
S. Hiranandani, K. Kennedy, C.-W. Tseng, and S. Warren.
The D Editor: A new interactive parallel programming tool.
In Proceedings of Supercomputing'94 Washington, D.C. [2], pages 733-742.

94
S. Hiranandani, Ken Kennedy, and Chau-Wen Tseng.
Compiling Fortran D for MIMD distributed-memory machines.
Communications of the ACM, 35(8), August 1992.

95
S. Hiranandani, Ken Kennedy, and Chau-Wen Tseng.
Preliminary experiences with the Fortran D compiler.
In Proc. Supercomputing '93, pages 338-350, 1993.

96
J. Holm, A. Lain, and P. Banerjee.
Compilation of scientific programs into multithreaded and message driven computation.
In Proceedings of Scalable High-Performance Computing Conference (Knoxville, TN), pages 518-525, May 1994.

97
R. Hood.
The p2d2 project: Building a portable distributed debugger.
In SPDT'96: SIGMETRICS Symposium on Parallel and Distributed Tools [5], pages 127-136.

98
Y. Hu and S. L. Johnsson.
A data-parallel implemention of o(n) hierarchical n-body methods.
In Supercomputing '96, Pittsburgh, PA, November 1996.

99
Y. Hu and S. L. Johnsson.
Implementing o(n) n-body algorithms efficiently in data-parallel languages.
Scientific Programming, 5(4):337-364, Winter 1996.

100
IBM.
IBM Parallel Engineering and Scientific Subroutine Library Release 2. Guide and Reference., 1996.

101
IBM, IBM Canada Ltd. Laboratory.
XL High Performance Fortran for AIX Language Reference, first edition, March 1996.

102
IEEE Computer Society.
Proceedings of Supercomputing '93, Portland Ore., November 1993.

103
IEEE Computer Society.
Frontiers'95: The Fifth Symposium on the Frontiers of Massively Parallel Computation, McLean, VA,, February 1995.
(edited by J. Saltz and D. Gannon, ISBN 0-8186-6965-9).

104
L. Jerid, F. Andr'e, O. Ch'eron, J. Pazat, and T. Ernst.
HPF to C-PANDORE translator.
Technical Report 2283, INRIA, May 1994.
ftp:ftp://ftp.inria.fr/INRIA/publication/public-ps-gz/RR/RR-2283.ps.gz .

105
E. Kalns and L. Ni.
Processor mapping techniques toward efficient data redistribution.
In Siegel [169], pages 469-476.

106
T. Kamachi, A. Müller, R. Rühl, Y. Seo, K. Suehiro, and M. Tamura.
Kemari: A portable High Performance Fortran system for distributed memory parallel processors.
Scientific Programming, pages 41-58, Spring 1997.

107
K. Kennedy and U. Kremer.
Automatic data layout for high performance fortran.
In Proceedings of the 1995 ACM/IEEE Supercomputing Conference [6].
http://scxy.tc.cornell.edu/sc95/proceedings/580_UKRE/SC95.HTM .

108
K. Kennedy, N. Nedeljkovic, and A. Sethi.
A linear-time algorithm for computing the memory access sequence in data-parallel programs.
In Proceedings of the Fifth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP) [3], pages 102-111.
Published as ACM SIGPLAN Notices, Volume 30, Number 8, August 1995.

109
D. Kimelman, P. Mittal, E. Schonberg, P. Sweeney, K.-Y. Wang, and D. Zernik.
Visualizing the execution of HPF programs.
In J. Ja'Ja', editor, Proceedings of the 9th Intl. Parallel Processing Symposium, April 24-29, Santa Barbara, CA. IEEE Computer Society, 1995.

110
D. Klepacki.
Application performance and benchmark experience on the SP using MPI, MPI, and virtual shared memory.
In Bubak and Moscinski [42], pages 88-96.

111
A. Knies, M. O'Keefe, and T. MacDonald.
High Performance Fortran: A practical analysis.
Scientific Programming, 3(3):187-199, Fall 1994.

112
C. Koelbel, D. Loveman, R. Schreiber, G. Steele, Jr., and M. Zosel.
The High Performance Fortran Handbook.
The MIT Press, Cambridge, MA, 1994.

113
C. Koelbel and P. Mehrotra.
Compiling global name-space parallel loops for distributed execution.
IEEE Transactions on Parallel and Distributed Systems, 2(4):440-451, October 1991.

114
R. Koppler, S. Grabner, and J. Volkert.
Visualization of distributed data structures for High Performance Fortran-like languages.
Scientific Programming, pages 115-126, Spring 1997.

115
U. Kremer and M. Ramé.
Compositional oil reservoir simulation in Fortran D: A feasibility study on Intel iPSC/860.
International Journal for Supercomputer Applications, 8(2):119-128, Summer 1994.
Also available as Technical Report CRPC-TR93335, Center for Research on Parallel Computation, Rice University.

116
S. Krishnan and L. Kale.
Automating parallel runtime optimizations using post-mortem analysis.
In Proceedings of the 1966 International Conference on Supercomputing [4], pages 223-228.

117
W. Krotz-Voget and H.-C. Hoppe.
PALLAS portable parallel programming for the IBM SP2.
In Bubak and Moscinski [42], pages 227-230.

118
D. LaFrance-Linden.
Using HPF to perform messaging between local computational kernels, 1996.
digital.com/info/hpc/software/dll.html .

119
D. LaFrance-Linden.
Challenges in designing an HPF debugger.
Digital Technical Journal, 9(3):50-64, 1997.
http://www.digital.com/info/DTJ/home.html .

120
A. Lain and P. Banerjee.
Compiler support for hybrid irregular accesses on multicomputers.
In Proceedings of the 1966 International Conference on Supercomputing [4], pages 1-9.

121
J. Levesque.
Applied Parallel Research's xHPF system.
IEEE Parallel & Distributed Technologies, page 71, Fall 1994.

122
J. Li and M. Chen.
Compiling communication efficient programs for massively parallel machines.
IEEE Transactions on Parallel and Distributed Systems, 2:361-376, July 1991.

123
W. Li.
The Lambda loop transformation toolkit (user's reference manual).
Technical Report Computer Science Technical Report 511, University of Rochester, May 1994.

124
L. Liebrock and K. Kennedy.
Parallelizaton of linearized applications in Fortran D.
In Siegel [169], pages 51-60.

125
L. Liebrock and K. Kennedy.
Automatic data distribution for composite grid applications.
Scientific Programming, pages 95-113, Spring 1997.

126
C. Lin, L. Snyder, R. Anderson, B. Chamberlain, S.-E. Choi, G. Forman, E. Lewis, and W. Weathersby.
ZPL vs. HPF: A comparison of performance and programming style.
Technical Report UW-CSE-95-11-05, University of Washington, 1995.
URL:ftp://ftp.cs.washington.edu/tr/1995/11/UW-CSE-95-11-05.ps.

127
P. Lorenzo, A Müller, Y Murakami, and B. Wylie.
High performance fortran interfacing to scalapack.
Technical Report Technical Report CSCS-TR-96-13, Centro Svizzero di Calcolo Scientifico, CH-6928 Manno, Switzerland, May 1996.
ftp://www.cscs.ch/pub/CSCS/techreports/1996/TR-96-13.ps.gz .

128
D. Loveman.
High Performance Fortran.
IEEE Parallel and Distributed Technology, 1(1), February 1993.

129
G. R. Luecke and J. Coyle.
High Performance Fortran versus explicit message passing on the IBM SP-2 for the parallel LU, QR, and Cholesky factorizations.
January 1997.
http://www.boulder.vni.com/books/whitepapers/istate.html .

130
Y. Mahéo and J.-L. Pazat.
Distributed array management for HPF compilers.
Technical Report 2156, INRIA, December 1993.
URL is ftp://ftp.inria.fr/INRIA/publications/public-ps-qz/RR/RR-2156.ps.qz .

131
A. Malony, B. Mohr, P. Beckman, D. Gannon, S. Yang, and F. Bodin.
Performance analysis of pC++: A portable data-parallel programming system for scalable parallel computers.
In Siegel [169], pages 75-84.

132
A. C. Marshall.
Benchmarking Fortran 90 and HPF compilation systems, April 22 1996.
ftp://ftp.liv.ac.uk/pub/adamm/Benchmarks.ps .

133
L. Meadows and D. Miles.
Migrating CM applications to HPF.
In Frontiers'95: The Fifth Symposium on the Frontiers of Massively Parallel Computation, McLean, VA, [103], pages 37-45.
(edited by J. Saltz and D. Gannon, ISBN 0-8186-6965-9).

134
L. Meadows, D. Miles, C. Walinsky, M. Young, and R. Touzequ.
The Intel Paragon HPF compiler.
Technical report, Portland Group Inc., June 1995.

135
E. Mehofer.
Dynamic data distribution in vienna fortran.
Technical report, University of Vienna, April 1995.
Institute for Software Technology and Parallel Systems.

136
W. Meira, Jr., T. LeBlanc, and A. Poulos.
Waiting time analysis and performance visualization in carnival.
In SPDT'96: SIGMETRICS Symposium on Parallel and Distributed Tools [5], pages 1-10.

137
A. Meltzer.
The DOSHARED directive on the Cray T3D.
In Frontiers'95: The Fifth Symposium on the Frontiers of Massively Parallel Computation, McLean, VA, [103], pages 54-61.
(edited by J. Saltz and D. Gannon, ISBN 0-8186-6965-9).

138
Andrew Meltzer.
HPF_SPMD, 1995.
Unpublished.

139
Andrew Meltzer.
Kernel HPF, 1995.
Unpublished. embedded in email from meltzer@...cray.com to HPF-CORE.

140
C. Mendes, J.-C. Wang, and D. Reed.
Automatic performance predicion and scalability analysis for data parallel programs.
In CRPC/Rice Workshop on Automatic Data Layout and Performance Prediction, April 1995.

141
J. Merlin and A. Hey.
An introduction to High Performance Fortran.
Scientific Programming, 4(2):87-113, Summer 1995.

142
A. Müller and R. Rühl.
Extending High Performance Fortran for the support of unstructured computations.
In Proceedings of the 1995 International Conference on Supercomputing, pages 127-136, Barcelona, Spain, July 3-7 1995. ACM.

143
L. M. Ni, H. Xu, and E. T. Klans.
Issues in scalable library design for massively parallel computers.
In Proceedings of Supercomputing '93, Portland Ore. [102], pages 181-190.

144
C. Offner.
Digital's HPF compiler: Meeting the challenge of generating efficient code on a workstation farm, 1993.
Presented at the NASA Ames Workshop.

145
D. O'Hallaron, J. Webb, and J. Subhlok.
Performance issues in High Performance Fortran implementations of sensor-based applications.
Scientific Programming, pages 59-72, Spring 1997.

146
L. Onesti and T. S$\o$revik.
Parallelization of a local area ocean model.
In Chapman [44].
http://www.vcpc.univie.ac.at/activities/news/summer-of-hpf/ .

147
S. Orlando and R. Perego.
A template for prefetching techniques.
In Proceedings of the 1966 International Conference on Supercomputing [4], pages 117-124.

148
J. Ostriker and M. Norman.
Cosmology of the early universe viewed through the new infrastructure.
Communications of the ACM, 40(11):84-94, November 1997.

149
M. Paleczny, K. Kennedy, and C. Koelbel.
Compiler support for out-of-core arrays in parallel machines.
In Frontiers'95: The Fifth Symposium on the Frontiers of Massively Parallel Computation, McLean, VA, [103], pages 110-118.
(edited by J. Saltz and D. Gannon, ISBN 0-8186-6965-9).

150
D. Palmer, J. Prins, and S. Westfold.
Work-efficient nested data parallelism.
In Frontiers'95: The Fifth Symposium on the Frontiers of Massively Parallel Computation, McLean, VA, [103], pages 186-193.
(edited by J. Saltz and D. Gannon, ISBN 0-8186-6965-9).

151
M. Parasher, S. Hariri, T. Haupt, and G. Fox.
Design of an interpretive toolkit for HPF/Fortran 90D application development.
Technical Report NPAC TR, Syracuse University, April 1994.

152
M. Parasher, S. Hariri, T. Haupt, and G. Fox.
Interpreting the performance of HPF/Fortran 90D.
In Proceedings of Supercomputing'94 Washington, D.C. [2], pages 743-752.

153
D. Pase, T. MacDonald, and A. Meltzer.
The CRAFT Fortran programming model.
Scientific Programming, 3(3):227-253, fall 1994.

154
G-R. Perrin.
Some Synthesis Aspects for Data Parallel Programming, pages 469-474.
Volume 797 of Gentzsch and Harms [78], 1994.

155
R. Perrott, E. Ayguade, J. Garcia, and J. Torres.
High Performance Fortran implementations: A survey.
Scientific Programming, 6(3):243-248, Fall 1997.

156
O. Plachý.
Case study of applicability of automatic and hand parallelization to the gaussian elimination algorithms.
In Bubak and Moscinski [42], pages 245-249.

157
R. Ponnusamy, J. Saltz, and A. Choudhary.
Runtime compilation techniques for data partitioning and communciation schedule reuse.
In Proceedings of Supercomputing '93, Portland Ore. [102], pages 361-370.

158
The Portland Group, Inc., 9150 SW Pioneer Court, Suite H, Wilsonville, OR 97070.
pghpf Reference Manual, second edition, August 1995.

159
D. Presberg.
Comparison of 3 HPF compilers for the IBM SP.
NHSE Review, 1996(2), December 1996.
http://www.crpc.rice.edu/NHSEreview/HPF/ .

160
M. Ranganathan, A. Acharya, G. Edjlali, A. Sussman, and J. Saltz.
Runtime coupling of data-parallel programs.
In Proceedings of the 1966 International Conference on Supercomputing [4], pages 229-236.

161
M. Resch and A. Geiger.
High Performance Fortran: a tutorial.
In Bubak and Moscinski [42], pages 145-153.

162
Applied Parallel Research.
FORGE High Performance Fortran xHPF User's Guide, Version 1.0.
550 Main Street, Suite I, Placerville, CA 95667, December 1993.

163
Applied Parallel Research.
FORGE High Performance Fortran xHPF User's Guide, Version 2.0.
550 Main Street, Suite I, Placerville, CA 95667, January 1995.

164
K. Roe and T. Haupt.
Performance of the acoustic wave propagation problem in High Performance Fortran.
Technical Report SCCS 700, Northeast Parallel Architectures Center, Syracuse Univeristy, July 12 1995.
http://www.npac.syr.edu/techreports/html/0700/abs-0700.html .

165
A. Rogers and K. Pingali.
Process decomposition through locality of references.
In Proc. SIGPLAN '89 Conference on Programming Language Design and Implementation, pages 69-80, June 1989.

166
S. Sarukkai.
Scalability analysis tools for SPMD message-passing parallel programs.
In Proc. ACM/IEEE Workshop on Modeling, Analysis and Simulation of Computer and Telecommunication Systems - MASCOTS'94, pages 180-186, January 1994.

167
V. Schuster.
PGHPF from The Portland Group.
IEEE Parallel & Distributed Technologies, page 72, Fall 1994.

168
S. Sharma, R. Ponnusamy, B. Moon, Y-S Hwang, R. Das, and J. Saltz.
Runtime and compile-time support for adaptive irregular problems.
In Proceedings of Supercomputing'94 Washington, D.C. [2], pages 97-106.

169
H. J. Siegel, editor.
Proceedings of the Eighth International Parallel Processing Symposium, Cancún, Mexico. IEEE, April 1994.

170
H. Simon.
Partitioning of unstructured mesh problems for parallel processing.
In Proceedings of the Conference on Parallel Methodson Large Scale Structural Analysis and Physics Applications, 1991.

171
H. Sips, K. van Reeuwijk, and W. Denissen.
Analysis of local enumeration and stroage schemes in HPF.
In Proceedings of the 1966 International Conference on Supercomputing [4], pages 10-17.

172
E. Su, D. Palermo, and P. Banerjee.
Automating parallelization of regular computations for distributed memory multicomputers in the PARADIGM compiler.
In Proceedings of the International Conference on Parallel Processing, St. Charles, IL, August 1993.

173
J. Subhlok and G. Vondran.
Optimal mapping of sequences of data parallel tasks.
In Proceedings of the Fifth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP) [3], pages 134-143.
Published as ACM SIGPLAN Notices, Volume 30, Number 8, August 1995.

174
T. Suganuma, H. Komatsu, and T. Nakatani.
Detection and global optimization of reduction operations for distributed parallel machines.
In Proceedings of the 1966 International Conference on Supercomputing [4], pages 18-25.

175
P. Surry and B. Wylie.
High Performance Fortran migration (HPF and $\subset$HPF) via CM-Fortran.
Technical Report EPCC-TN93-01.01, Edinburgh Parallel Computing Centre, January 1993.

176
R. Thakur, R. Bordawekar, and A. Choudhary.
Compiler and Runtime Support for Out-of-Core HPF Programs.
In Proc. 8th ACM International Conf. on Supercomputing, pages 382-391, July 1994.

177
R. Thakur, R. Bordawekar, A. Choudhary, R. Ponnusamy, and T. Singh.
PASSION runtime library for parallel I/O.
In Proceedings of Scalable Parallel Libraries, October 1994.
Available by anonymous ftp from minerva.npac.syr.edu in /users/rajesh as splc95_passion_runtim.ps.Z.

178
R. Thakur, A. Choudhary, R. Bordawekar, S. More, and S. Kuditipudi.
Passion: Optimized I/O for parallel applications.
IEEE Computer, 29(6):70-78, June 1996.

179
Thinking Machines Corporation.
CM Fortran Reference Manual, 1991.

180
C.-W. Tseng.
An Optimizing Fortran D Compiler for MIMD Distributed-Memory Machines.
PhD thesis, Rice University, January 1993.
Available as Rice COMP TR93-199.

181
R. v. Hanxleden and K. Kennedy.
Give-n-take - a balanced code placement framework.
In Proceedings of ACM SIGPLAN '94 Conference on Programming Language Design and Implementation, Orlando, Florida, June 1994.

182
R. von Hanxleden, K. Kennedy, and J. Saltz.
Value-based distributions in Fortran D: A preliminary report.
Technical Report CRPC-TR93365-S, Center for Research on Parallel Computation, Rice University, December 1993.

183
R. von Hanxleden, K. Kennedy, and J. Saltz.
Value-Based Distributions in Fortran D, pages 434-440.
Volume 797 of Gentzsch and Harms [78], 1994.

184
M. Wolfe, moderator.
Panel: Program portability across parallel architectures.
In Proceedings of the Eighth International Parallel Processing Symposium, Cancún, Mexico April 1994, pages 658-661, 1994.

185
J.-J. Wu and M. Chen.
An algebraic machinery for optimizing data motion for HPF.
Scientific Programming, 6(3):297-325, Fall 1997.

186
B. Wylie and A. Endo.
The Annai/PMA performance monitor and analyzer.
In Proceedings of 4th International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS'96), pages 186-191, San Jose, CA, USA, February 1996.

187
H. Zima, P. Brezany, B. Chapman, P. Mehrotra, and A. Schwald.
Vienna fortran - a language specification, version 1.1.
Technical Report ACPC/TR 92-4, Department of Statistics and Computer Science, University of Vienna, 1992.

188
H. Zima and B. Chapman.
Compiling for distributed-memory systems.
Proceedings of the IEEE, 81(2):264-287, February 1993.

189
H. Zima, B. Chapman, and P. Mehrotra.
Vienna fortran - a language specification.
Technical Report Austrian Center for Parallel Computation, Vienna Center for Parallel Computation, 1991.

190
H.P. Zima, J. H. Bast, and M. Grerndt.
SUPERB: A tool for semi-automatic mimd/simd parallelization.
Parallel Computing, 6(1), January 1988.


Donna Bergmark
2/18/1998