Valid HTML 4.0! Valid CSS!
%%% -*-BibTeX-*-
%%% ====================================================================
%%%  BibTeX-file{
%%%     author          = "Nelson H. F. Beebe",
%%%     version         = "2.34",
%%%     date            = "10 August 2023",
%%%     time            = "09:15:56 MDT",
%%%     filename        = "hpfortran.bib",
%%%     address         = "University of Utah
%%%                        Department of Mathematics, 110 LCB
%%%                        155 S 1400 E RM 233
%%%                        Salt Lake City, UT 84112-0090
%%%                        USA",
%%%     telephone       = "+1 801 581 5254",
%%%     FAX             = "+1 801 581 4148",
%%%     URL             = "http://www.math.utah.edu/~beebe",
%%%     checksum        = "11013 14427 62616 650257",
%%%     email           = "beebe at math.utah.edu, beebe at acm.org,
%%%                        beebe at computer.org (Internet)",
%%%     codetable       = "ISO/ASCII",
%%%     keywords        = "bibliography, BibTeX, HPF, High-Performance
%%%                        Fortran",
%%%     license         = "public domain",
%%%     supported       = "no",
%%%     docstring       = "This bibliography is an extract of
%%%                        the companion bibliographies
%%%                        fortran{2,3}.bib.  It lists publications
%%%                        about HPF (High-Performance Fortran).  See
%%%                        particularly entries Kennedy:2007:RFH and
%%%                        Kennedy:2011:RFH for a retrospective on the
%%%                        successes and failures of HPF.
%%%
%%%                        At version 2.34, the year coverage looked
%%%                        like this:
%%%
%%%                             1985 (   1)    1995 (  81)    2005 (   0)
%%%                             1986 (   0)    1996 (  54)    2006 (   1)
%%%                             1987 (   0)    1997 (  34)    2007 (   2)
%%%                             1988 (   1)    1998 (  38)    2008 (   1)
%%%                             1989 (   0)    1999 (  17)    2009 (   0)
%%%                             1990 (   0)    2000 (  20)    2010 (   0)
%%%                             1991 (   2)    2001 (  17)    2011 (   1)
%%%                             1992 (  17)    2002 (  28)    2012 (   1)
%%%                             1993 (  57)    2003 (   7)    2013 (   1)
%%%                             1994 ( 138)    2004 (   3)
%%%
%%%                             Article:        274
%%%                             Book:             9
%%%                             InCollection:     1
%%%                             InProceedings:  146
%%%                             Manual:           1
%%%                             MastersThesis:    1
%%%                             Misc:             1
%%%                             Proceedings:     77
%%%                             TechReport:      12
%%%
%%%                             Total entries:  522
%%%
%%%                        This bibliography was collected from
%%%                        multiple sources:
%%%
%%%                        * the authors' own files;
%%%                        * the TeX User Group bibliography
%%%                          collection on ftp.math.utah.edu in
%%%                          /pub/tex/bib;
%%%                        * the very large Computer Science
%%%                          bibliography collection on ftp.ira.uka.de
%%%                          in /pub/bibliography, to which many people
%%%                          have contributed;
%%%                        * Internet library catalogs, including
%%%                          University of California MELVYL, Stanford
%%%                          University RLIN, Library of Congress,
%%%                          OCLC;
%%%                        * Zentralblatt fur Mathematik Mathematics
%%%                          Abstracts (http://www.emis.de/cgi-bin/MATH/);
%%%                        * the OCLC WorldCat, Contents1st, Article1st,
%%%                          Papers1st, and Proceedings databases;
%%%                        * the IEEE INSPEC CD ROM databases
%%%                          (1989--1995);
%%%                        * the UnCover database.
%%%
%%%                        BibTeX citation tags are uniformly chosen
%%%                        as name:year:abbrev, where name is the
%%%                        family name of the first author or editor,
%%%                        year is a 4-digit number, and abbrev is a
%%%                        3-letter condensation of important title
%%%                        words. Citation tags were automatically
%%%                        generated by software developed for the
%%%                        BibNet Project.
%%%
%%%                        In this bibliography, entries are sorted in
%%%                        year order, using bibsort -byyear, to
%%%                        facilitate locating most recent work, and to
%%%                        provide a historical overview of the
%%%                        development and use of the Fortran language.
%%%
%%%                        The checksum field above contains a CRC-16
%%%                        checksum as the first value, followed by the
%%%                        equivalent of the standard UNIX wc (word
%%%                        count) utility output of lines, words, and
%%%                        characters.  This is produced by Robert
%%%                        Solovay's checksum utility.",
%%%  }
%%% ====================================================================
@Preamble{"\input texnames.sty
           \input path.sty
           \def \PS{{\sc Post\-Script}}
           \def \TUB {TUGboat}
           \def \MAKE {{\bf make}}
           \def \PLOT {{\mbox{\raise.2ex\hbox{$<$}\kern-.06em\hbox{PLOT79}
                 \kern-.3em\hbox{\raise.2ex\hbox{$>$}}}}}
           \ifx \undefined \booktitle \def \booktitle #1{{{\em #1}}} \fi
"}

%%% ====================================================================
%%% Acknowledgement abbreviations:
@String{ack-nhfb = "Nelson H. F. Beebe,
                    University of Utah,
                    Department of Mathematics, 110 LCB,
                    155 S 1400 E RM 233,
                    Salt Lake City, UT 84112-0090, USA,
                    Tel: +1 801 581 5254,
                    FAX: +1 801 581 4148,
                    e-mail: \path|beebe@math.utah.edu|,
                            \path|beebe@acm.org|,
                            \path|beebe@computer.org| (Internet),
                    URL: \path|http://www.math.utah.edu/~beebe/|"}

%%% ====================================================================
%%% Institution abbreviations:
@String{inst-U-MARYLAND         = "University of Maryland"}

@String{inst-U-MARYLAND:adr     = "College Park, MD, USA"}

@String{inst-UT-CS              = "Department of Computer Science,
                                  University of Tennessee, Knoxville"}

@String{inst-UT-CS:adr          = "Knoxville, TN 37996, USA"}

%%% ====================================================================
%%% Journal abbreviations:
@String{j-ADV-ENG-SOFTWARE      = "Advances in Engineering Software"}

@String{j-CACM                  = "Communications of the ACM"}

@String{j-CCPE                  = "Concurrency and Computation: Prac\-tice and
                                   Experience"}

@String{j-COMP-ARCH-NEWS        = "ACM SIGARCH Computer Architecture News"}

@String{j-COMP-CONTROL-ENG-J    = "Computing and Control Engineering Journal"}

@String{j-COMP-PHYS-COMM        = "Computer Physics Communications"}

@String{j-COMPUT-MATH-APPL      = "Computers and Mathematics with Applications"}

@String{j-COMPUT-METH-APPL-MECH-ENG = "Computer Methods in Applied Mechanics
                                  and Engineering"}

@String{j-COMPUT-PHYS           = "Computers in Physics"}

@String{j-CPE                   = "Concurrency: Prac\-tice and Experience"}

@String{j-DEC-TECH-J            = "Digital Technical Journal"}

@String{j-FORTRAN-FORUM         = "ACM Fortran Forum"}

@String{j-FORTRAN-J             = "Fortran Journal"}

@String{j-FUT-GEN-COMP-SYS      = "Future Generation Computer Systems"}

@String{j-IBM-JRD               = "IBM Journal of Research and Development"}

@String{j-IEEE-COMPUT-SCI-ENG   = "IEEE Computational Science \& Engineering"}

@String{j-IEEE-CONCURR          = "IEEE Concurrency"}

@String{j-IEEE-PAR-DIST-TECH    = "IEEE parallel and distributed technology:
                                  systems and applications"}

@String{j-IEEE-SOFTWARE         = "IEEE Software"}

@String{j-IEEE-TRANS-PAR-DIST-SYS = "IEEE Transactions on Parallel and
                                  Distributed Systems"}

@String{j-IEICE-TRANS-ELECT     = "IEICE Transactions on Electronics"}

@String{j-IFIP-TRANS-A          = "IFIP Transactions. A. Computer Science and
                                  Technology"}

@String{j-IJHPCA                = "The International Journal of High Performance
                                  Computing Applications"}

@String{j-IJSA                  = "International Journal of Supercomputer
                                  Applications"}

@String{j-IJSAHPC               = "International Journal of Supercomputer
                                  Applications and High Performance Computing"}

@String{j-INFO-SOFTWARE-TECH    = "Information and Software Technology"}

@String{j-INT-J-COMPUT-INF-SCI  = "International Journal of Computer and
                                  Information Sciences"}

@String{j-INT-J-PARALLEL-PROG   = "International Journal of Parallel
                                  Programming"}

@String{j-INT-J-RADIAT-ONCOL-BIOL-PHYS = "International Journal of Radiation
                                  Oncology, Biology, Physics"}

@String{j-J-BRAZIL-COMPUT-SOC   = "Journal of the Brazilian Computer Society"}

@String{j-J-COMPUT-APPL-MATH    = "Journal of Computational and Applied
                                  Mathematics"}

@String{j-J-PAR-DIST-COMP       = "Journal of Parallel and Distributed
                                  Computing"}

@String{j-J-PROGRAM-LANG        = "Journal of Programming Languages"}

@String{j-J-SUPERCOMPUTING      = "The Journal of Supercomputing"}

@String{j-JOHO-SHORI            = "Joho-Shori (J. Information Processing Soc.
                                  Japan)"}

@String{j-LECT-NOTES-COMP-SCI   = "Lecture Notes in Computer Science"}

@String{j-LINUX-J               = "Linux Journal"}

@String{j-NEC-RES-DEV           = "Nippon Electric Company research and
                                  development"}

@String{j-NUCL-PHYS-B-PROC-SUPPL = "Nuclear Physics B, Proceedings Supplements"}

@String{j-OPEN-SYSTEMS-TODAY    = "Open Systems Today"}

@String{j-PARALLEL-ALGORITHMS-APPL = "Parallel Algorithms and Applications"}

@String{j-PARALLEL-COMPUTING    = "Parallel Computing"}

@String{j-PARALLEL-PROCESS-LETT = "Parallel Processing Letters"}

@String{j-PROG-COMP-SOFT        = "Programming and Computer Software;
                                  translation of Programmirovaniye (Moscow,
                                  USSR) Plenum"}

@String{j-SCI-PROG              = "Scientific Programming"}

@String{j-SIGPLAN               = "ACM SIG{\-}PLAN Notices"}

@String{j-SPE                   = "Soft{\-}ware\emdash Prac{\-}tice and
                                  Experience"}

@String{j-SUPERCOMPUTER         = "Supercomputer"}

@String{j-SYS-COMP-JAPAN        = "Systems and computers in Japan"}

@String{j-TECHNIQUE-SCI-INFORMATIQUES = "Technique et Science Informatiques"}

@String{j-THEOR-COMP-SCI        = "Theoretical Computer Science"}

@String{j-TOCS                  = "ACM Transactions on Computer Systems"}

@String{j-TOMS                  = "ACM Transactions on Mathematical Software"}

@String{j-TOPLAS                = "ACM Transactions on Programming
                                  Languages and Systems"}

@String{j-TRANS-INFO-PROCESSING-SOC-JAPAN = "Transactions of the Information
                                  Processing Society of Japan"}

%%% ====================================================================
%%% Publishers and their addresses:
@String{pub-ACM                 = "ACM Press"}
@String{pub-ACM:adr             = "New York, NY 10036, USA"}

@String{pub-AIAA                = "American Institute of Aeronautics and
                                   Astronautics"}
@String{pub-AIAA:adr            = "370 L'Enfant Promenade SW,
                                  Washington, DC 20024--2518"}

@String{pub-AW                  = "Ad{\-d}i{\-s}on-Wes{\-l}ey"}
@String{pub-AW:adr              = "Reading, MA, USA"}

@String{pub-BIRKHAUSER          = "Birkh{\"a}user Boston Inc."}
@String{pub-BIRKHAUSER:adr      = "Cambridge, MA, USA"}

@String{pub-CRC                 = "CRC Press"}
@String{pub-CRC:adr             = "2000 N.W. Corporate Blvd., Boca Raton,
                                  FL 33431-9868, USA"}

@String{pub-ELS                 = "Elsevier"}
@String{pub-ELS:adr             = "Amsterdam, The Netherlands"}

@String{pub-IEEE                = "IEEE Computer Society Press"}
@String{pub-IEEE:adr            = "1109 Spring Street, Suite 300,
                                  Silver Spring, MD 20910, USA"}

@String{pub-IOS                 = "IOS Press"}
@String{pub-IOS:adr             = "Postal Drawer 10558, Burke, VA
                                  2209-0558, USA"}

@String{pub-KLUWER              = "Kluwer Academic Publishers Group"}
@String{pub-KLUWER:adr          = "Norwell, MA, USA, and Dordrecht,
                                  The Netherlands"}

@String{pub-MIT                 = "MIT Press"}
@String{pub-MIT:adr             = "Cambridge, MA, USA"}

@String{pub-MORGAN-KAUFMANN     = "Morgan Kaufmann Publishers"}
@String{pub-MORGAN-KAUFMANN:adr = "Los Altos, CA 94022, USA"}

@String{pub-NASA                = "National Aeronautics and Space
                                  Administration"}
@String{pub-NASA:adr            = "Washington, DC, USA"}

@String{pub-NH                  = "North-Hol{\-}land"}
@String{pub-NH:adr              = "Amsterdam, The Netherlands"}

@String{pub-NTIS                = "National Technical Information Service"}
@String{pub-NTIS:adr            = "Washington, DC, USA"}

@String{pub-ORA                 = "O'Reilly \& {Associates, Inc.}"}
@String{pub-ORA:adr             = "981 Chestnut Street, Newton, MA 02164, USA"}

@String{pub-PHI                 = "Pren{\-}tice-Hall International"}
@String{pub-PHI:adr             = "Englewood Cliffs, NJ 07632, USA"}

@String{pub-SIAM                = "SIAM Press"}
@String{pub-SIAM:adr            = "Philadelphia, PA, USA"}

@String{pub-SV                  = "Spring{\-}er-Ver{\-}lag"}
@String{pub-SV:adr              = "Berlin, Germany~/ Heidelberg,
                                  Germany~/ London, UK~/ etc."}

@String{pub-WORLD-SCI           = "World Scientific Publishing
                                  Co. Pte. Ltd."}
@String{pub-WORLD-SCI:adr       = "P. O. Box 128, Farrer Road,
                                  Singapore 9128"}

%%% ====================================================================
%%% Series abbreviations:
@String{ser-LNCS                = "Lecture Notes in Computer Science"}

%%% ====================================================================
%%% Bibliography entries:
@Article{deMaine:1985:TPL,
  author =       "P. A. D. {de Maine} and S. Leong and C. G. Davis",
  title =        "A transportable programming language ({TPL}) system.
                 {I} Overview",
  journal =      j-INT-J-COMPUT-INF-SCI,
  volume =       "14",
  number =       "3",
  pages =        "161--182",
  month =        jun,
  year =         "1985",
  CODEN =        "IJCIAH",
  ISSN =         "0091-7036",
  bibdate =      "Sat Apr 26 12:20:22 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C6100 (Software techniques and systems); C6140B
                 (Machine-oriented languages); C6140D (High level
                 languages)",
  corpsource =   "Dept. of Comp. Sci. and Eng., Auburn Univ., AL, USA",
  fjournal =     "International Journal of Computer and Information
                 Sciences",
  keywords =     "bifunctional FORTRAN-TPL compiler; FORTRAN;
                 FORTRAN-TPL system; hardware; high level languages;
                 High-Level Languages; HLL; HLL-TPL; HPFORTRAN; HPHLL;
                 Hypothetical Parent; intermediate language; program
                 compilers; software; software portability; Superset
                 method; TPL; transportable programming language",
  treatment =    "P Practical",
}

@MastersThesis{Sullivan:1988:RHU,
  author =       "Kevin M. (Kevin Maurice) Sullivan",
  title =        "The redefinition of {HPFORTRAN} and its use in the
                 translation from {VAX-11 FORTRAN} to {Microsoft
                 FORTRAN} 77",
  type =         "Thesis (M.S.)",
  school =       "Auburn University",
  address =      "Auburn, AL, USA",
  pages =        "vii + 67",
  year =         "1988",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  keywords =     "FORTRAN (Computer program language); Software
                 compatibility; Translators (Computer programs)",
}

@Book{Fox:1991:DHP,
  author =       "G. Fox",
  title =        "Draft High Performance {Fortran} Language
                 Specification: High Performance {Fortran} Forum,
                 {CRPC-TR92225}, November 1992",
  publisher =    "Computer Information Technical",
  address =      "",
  pages =        "",
  month =        jun,
  year =         "1991",
  ISBN =         "99922-4-636-7",
  ISBN-13 =      "978-99922-4-636-8",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=9992246367/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  price =        "US\$50.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=9992246367",
  acknowledgement = ack-nhfb,
}

@Book{Nicolau:1991:ALC,
  author =       "Alexandru Nicolau",
  title =        "Advances in languages and compilers for parallel
                 processing",
  publisher =    pub-MIT,
  address =      pub-MIT:adr,
  pages =        "467",
  year =         "1991",
  ISBN =         "0-262-64028-7",
  ISBN-13 =      "978-0-262-64028-2",
  ISSN =         "0953-7767",
  LCCN =         "QA76.7 .A38 1991",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       "Research monographs in parallel and distributed
                 computing",
  acknowledgement = ack-nhfb,
  annote =       "Cedar Fortran and its restructuring compiler / R.
                 Eigenmann \ldots{} [et al.] -- Bilingual parallel
                 programming / Ian Foster, Ross Overbeek -- Optimizing
                 analysis for first-class tuple-spaces / Suresh
                 Jagannathan -- The Linda Program Builder / Shakil
                 Ahmed, Nicholas Carriero, David Gelernter -- SIGMACS :
                 a programmable programming environment / Bruce Shei,
                 Dennis Gannon -- Detecting data races in parallel
                 program executions / Robert H.B. Netzer, Barton P.
                 Miller -- A strategy for array management in local
                 memory / Christine Eisenbeis \ldots{} [et al.] -- On
                 the performance of parallel strips-based lists / Jon A.
                 Solworth -- An efficient monolithic array constructor /
                 G.R. Gao \ldots{} [et al.] -- Unimodular
                 transformations of double loops / Utpal Banerjee --
                 Parallelism evaluation and partitioning of nested loops
                 for shared memory multiprocessors / E. Ayguade \ldots{}
                 [et al.]. An algorithmic approach to compound loop
                 transformations / Michael E. Wolf, Monica S. Lam -- The
                 suppression of compensation code / Thomas Gross,
                 Michael Ward -- A realistic resource- constrained
                 software pipelining algorithm / Alexander Aiken,
                 Alexandru Nicolau -- Handling unresolvable array-access
                 aliases in Refined C / Apostolos D. Kallis, David
                 Klappholz -- Symbolic dependence analysis for
                 high-performance parallelizing compilers / Mohammad
                 Reza Haghighat, Constantine D. Polychronopoulos --
                 Parallelism in numeric and symbolic programs / J.R.
                 Larus -- An efficient implementation of thread-specific
                 data / Mark D. Guzzi, Rich Simpson, Don Parce --
                 Programming distributed memory architectures using Kali
                 / Piyush Mehrotra, John Van Rosendale -- Implementing a
                 data parallel language on a tightly coupled
                 multiprocessor / Michael J. Quinn, Philip J. Hatcher,
                 Bradley K. Seevers. Automating the coordination of
                 interprocessor communication / Jingke Li, Marina Chen
                 -- An introduction to static scheduling for MIMD
                 architectures / Henry G. Dietz, Matthew T. O'Keefe,
                 Abderrazek Zaafrani -- Dependence flow graphs : an
                 algebraic approach to program dependencies / Keshav
                 Pingali \ldots{} [et al.].",
  keywords =     "Compilers (Computer programs); Parallel processing
                 (Electronic computers); Parallel programming;
                 Programming languages (Electronic computers)",
}

@Article{Anonymous:1992:PHP,
  author =       "Anonymous",
  title =        "Publications: {High Performance Fortran}, Books,
                 Periodicals",
  journal =      j-FORTRAN-FORUM,
  volume =       "11",
  number =       "3",
  pages =        "5--6",
  month =        sep,
  year =         "1992",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Thu Feb 07 06:54:12 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "31",
}

@Article{Anonymous:1992:SIC,
  author =       "Anonymous",
  title =        "Standards Information: Copies of {Fortran Standard};
                 Interpretations; Future Meetings; National {Fortran}
                 Working Groups; {HPFF} Update; {Fortran 90}
                 Implementation Workshop, {Nov 1992}",
  journal =      j-FORTRAN-FORUM,
  volume =       "12",
  number =       "2",
  pages =        "2--5",
  month =        jun,
  year =         "1992",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Thu Feb 07 06:54:12 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "34",
}

@Article{Anonymous:1992:SIFb,
  author =       "Anonymous",
  title =        "Standards: Information; Future Meetings; International
                 Meetings; {High Performance Fortran}",
  journal =      j-FORTRAN-FORUM,
  volume =       "11",
  number =       "2",
  pages =        "2--5",
  month =        jun,
  year =         "1992",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Thu Feb 07 06:54:12 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "30",
}

@InProceedings{Brezany:1992:CFOa,
  author =       "Peter Brezany and Michael Gerndt and Piyush Mehrotra
                 and Hans Zima",
  title =        "Concurrent file operations in a high performance
                 {FORTRAN}",
  crossref =     "IEEE:1992:PSM",
  pages =        "230--237",
  year =         "1992",
  bibdate =      "Wed Apr 15 15:37:20 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing92.bib;
                 Parallel/Parallel.io.bib; Parallel/SUPER92.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Stat. and Comput. Sci., Vienna Univ.,
                 Austria",
  classification = "C6120 (File organisation); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors); C6150J (Operating systems); C6150N
                 (Distributed systems)",
  comment =      "Describing their way of writing arrays to files so
                 that they are written in a fast, parallel way, and so
                 that (if read in same distribution) they can be read
                 fast and parallel. Normal read and write forces
                 standard ordering, but cread and cwrite uses a compiler
                 and runtime selected ordering, which is stored in the
                 file so it can be used when rereading. Good for temp
                 files.",
  corpsource =   "Dept. of Stat. and Comput. Sci., Vienna Univ.,
                 Austria",
  keywords =     "Compiler; compiler; Concurrent file operations;
                 concurrent file operations; data structures;
                 Distributed data structures; distributed data
                 structures; FORTRAN; fortran; high performance FORTRAN;
                 High performance FORTRAN; multiprocessing programs;
                 multiprocessor file system interface; operating systems
                 (computers); parallel languages; parallel programming,;
                 pario bib; program compilers; Runtime environment;
                 runtime environment; Secondary storage; secondary
                 storage; storage allocation; supercomputing; Vienna
                 FORTRAN",
  sponsororg =   "IEEE; ACM",
  thesaurus =    "Data structures; FORTRAN; Multiprocessing programs;
                 Operating systems [computers]; Parallel languages;
                 Program compilers; Storage allocation",
  treatment =    "P Practical",
}

@TechReport{Brezany:1992:CFOb,
  author =       "Peter Brezany",
  title =        "Concurrent file operations in a high performance
                 {FORTRAN}",
  type =         "NASA contractor report",
  number =       "CR-189711; ICASE report no. 92-46",
  institution =  "National Aeronautics and Space Administration, Langley
                 Research Center; National Technical Information
                 Service, distributor",
  address =      "Hampton, VA, USA",
  pages =        "i + 15",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  annote =       "Distributed to depository libraries in microfiche.
                 Shipping list no.: 93-0324-M. Includes bibliographical
                 references (p. 14-15). Microfiche. [Washington, DC]:
                 National Aeronautics and Space Administration, [1992].
                 1 microfiche.",
  govtdocnumber = "NAS 1.26:189711 0830-H-14 (MF)",
  keywords =     "Electronic data processing --- Distributed processing;
                 FORTRAN (Computer program language)",
}

@Article{Chapman:1992:PVF,
  author =       "Barbara M. Chapman and Piyush Mehrotra and Hans P.
                 Zima",
  title =        "Programming in {Vienna Fortran}",
  journal =      j-SCI-PROG,
  volume =       "1",
  number =       "1",
  pages =        "31--50",
  month =        "Fall",
  year =         "1992",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  ISSN-L =       "1058-9244",
  bibsource =    "ftp://ftp.ira.uka.de/bibliography/Compiler/opt.par.compiler.bib;
                 ftp://ftp.ira.uka.de/bibliography/Parallel/compiler.parallel.bib;
                 ftp://ftp.ira.uka.de/bibliography/Parallel/dbpp.bib;
                 ftp://ftp.ira.uka.de/bibliography/Parallel/Par.Arch.Indep.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  fjournal =     "Scientific Programming",
  journal-URL =  "http://iospress.metapress.com/content/1058-9244",
}

@InProceedings{Duval:1992:TPP,
  author =       "D. Duval",
  title =        "Trends in parallel programming models for high
                 performance computers",
  crossref =     "Ferenczi:1992:AWT",
  pages =        "33",
  month =        "",
  year =         "1992",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Parallel Comput. Div., TELMAT Inf., Soultz, France",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6110P (Parallel programming)",
  keywords =     "CS-Tools; F90; Heterogeneous scalable networks; High
                 Performance Fortran; Massively parallel machines;
                 Neural coprocessor; Parallel programming models;
                 PARMACS; PVM; Scientific applications; SHAPES ASI;
                 SPMD; Superscalar; Transputers; Vector facilities",
  thesaurus =    "Parallel programming; Programming theory; Software
                 engineering",
}

@Book{Freeman:1992:PNA,
  author =       "T. L. (Len) Freeman and C. (Christopher) Phillips",
  title =        "Parallel numerical algorithms",
  publisher =    pub-PHI,
  address =      pub-PHI:adr,
  pages =        "xii + 315",
  year =         "1992",
  ISBN =         "0-13-651597-5",
  ISBN-13 =      "978-0-13-651597-5",
  LCCN =         "QA76.9.A43 F74 1992",
  bibdate =      "Mon Oct 07 09:13:23 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "Chapter 5 discusses HPF and PVM.",
  price =        "US\$40.00",
  series =       "Prentice Hall International Series in Computer
                 Science",
  acknowledgement = ack-nhfb,
}

@InProceedings{Gupta:1992:MGD,
  author =       "S. K. S. Gupta and S. D. Kaushik and C.-H. Huang and
                 J. R. Johnson and R. W. Johnson and P. Sadayappan",
  title =        "A methodology for generating data distributions to
                 optimize communication",
  crossref =     "IEEE:1992:PFI",
  pages =        "436--441",
  month =        "",
  year =         "1992",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
                 Columbus, OH, USA",
  classification = "C4190 (Other numerical methods); C5220P (Parallel
                 architecture)",
  keywords =     "Algebraic theory; Block; Block recursive algorithms;
                 Block-cyclic distributions; Communication optimisation;
                 Cyclic; Data distribution generation methodology; Fast
                 Fourier transform; High performance Fortran; Massively
                 parallel computing; Semantics; Shared memory
                 multiprocessor; Tensor product; Vector
                 multiprocessors",
  thesaurus =    "Distributed memory systems; Fast Fourier transforms;
                 Vector processor systems",
}

@Article{Hiranandani:1992:CFD,
  author =       "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
  title =        "Compiling {Fortran D} for {MIMD} distributed-memory
                 machines",
  journal =      j-CACM,
  volume =       "35",
  number =       "8",
  pages =        "66--80",
  month =        aug,
  year =         "1992",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Parallel/par.lin.alg.bib;
                 http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/cacm1990.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/135230.html",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J79",
  keywords =     "languages; performance",
  subject =      "{\bf D.3.4}: Software, PROGRAMMING LANGUAGES,
                 Processors, Compilers. {\bf D.3.2}: Software,
                 PROGRAMMING LANGUAGES, Language Classifications,
                 Fortran D. {\bf C.1.2}: Computer Systems Organization,
                 PROCESSOR ARCHITECTURES, Multiple Data Stream
                 Architectures (Multiprocessors), Parallel processors.
                 {\bf C.1.2}: Computer Systems Organization, PROCESSOR
                 ARCHITECTURES, Multiple Data Stream Architectures
                 (Multiprocessors), Multiple-instruction-stream,
                 multiple-data-stream processors (MIMD).",
}

@Manual{HPFF:1992:HPF,
  key =          "High Performance Fortran Language Specification",
  title =        "{High Performance Fortran Language Specification},
                 {Version} 0.4",
  organization = "High Performance Fortran Forum",
  address =      "????",
  year =         "1992",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Parallel/par.lin.alg.bib",
}

@InProceedings{Jung:1992:HET,
  author =       "C. C.-D. Jung and D. Advani",
  title =        "{HiPPI} exploitation in {TCP\slash IP} environment",
  crossref =     "IEEE:1992:PSM",
  pages =        "610--615",
  year =         "1992",
  bibdate =      "Wed Apr 15 15:37:20 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing92.bib",
  acknowledgement = ack-nhfb,
  classification = "B6150M (Protocols); B6210L (Computer
                 communications); C5610N (Network interfaces); C5640
                 (Protocols)",
  corpsource =   "IBM, Kingston, NY, USA",
  keywords =     "AIX/370; auxiliary protocol; enhanced clustered
                 Fortran; High-Performance Parallel Interface; HiPPI
                 exploitation; IBM System 390; network interfaces;
                 protocols; SCHEDULE processing; TCP-Express; TCP/IP
                 environment; transmission throughput",
  sponsororg =   "IEEE; ACM",
  treatment =    "P Practical",
}

@Article{Koelbel:1992:OHP,
  author =       "Charles Koelbel",
  title =        "An Overview of {High Performance Fortran}",
  journal =      j-FORTRAN-FORUM,
  volume =       "11",
  number =       "4",
  pages =        "9--??",
  day =          "1",
  month =        dec,
  year =         "1992",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
}

@Misc{Snir:1992:PI,
  author =       "Marc Snir",
  title =        "Proposal for {IO}",
  howpublished = "Posted to HPFF I/O Forum",
  day =          "31",
  month =        aug,
  year =         "1992",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Parallel/Parallel.io.bib",
  note =         "Second Draft.",
  comment =      "An outline of two possible ways to specify mappings of
                 arrays to storage nodes in a multiprocessor, and to
                 make unformatted parallel transfers of multiple
                 records. Seems to apply only to arrays, and to files
                 that hold only arrays. It keeps the linear structure of
                 files as sequences of records, but in some cases does
                 not preserve the order of data items or of fields
                 within subrecords. Tricky to understand unless you know
                 HPF and Fortran 90.",
  keyword =      "parallel I/O, multiprocessor file system interface,
                 pario bib",
}

@InProceedings{Agrawal:1993:CRS,
  author =       "G. Agrawal and A. Sussman and J. Saltz",
  title =        "Compiler and runtime support for structured and block
                 structured applications",
  crossref =     "IEEE:1993:PSP",
  pages =        "578--587",
  month =        nov,
  year =         "1993",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Maryland Univ., College Park,
                 MD, USA",
  classification = "C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors); C6150N (Distributed
                 systems software); C7320 (Physics and chemistry
                 computing)",
  keywords =     "Adaptive codes; Block structured applications;
                 Compiler parallelized code; Compiler support;
                 Distributed memory parallel machines; Engineering
                 applications; Fortran 90D compiler; High performance
                 Fortran; Intel iPSC/860; Irregularly coupled meshes;
                 Navier--Stokes solver template; Nested meshes; Parallel
                 programming languages; Runtime library; Runtime
                 support; Scientific applications; Small multigrid
                 example; Structured meshes",
  thesaurus =    "Distributed memory systems; Navier--Stokes equations;
                 Parallel programming; Physics computing; Program
                 compilers; Software libraries; Structured programming",
}

@Article{Anonymous:1993:CPR,
  author =       "Anonymous",
  title =        "{Constructing Predictable Real-Time System; Unix for
                 Fortran Programmers; Unix Curses Explained;
                 Internetworking with {TCP\slash IP}, Volume I:
                 Principles, Protocols, and Architecture; System
                 Performance Tuning; New Media}",
  journal =      j-IEEE-SOFTWARE,
  volume =       "10",
  number =       "3",
  pages =        "106--111",
  month =        may,
  year =         "1993",
  CODEN =        "IESOEG",
  ISSN =         "0740-7459 (print), 0740-7459 (electronic)",
  ISSN-L =       "0740-7459",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Software",
  journal-URL =  "http://www.computer.org/portal/web/csdl/magazines/software",
}

@Article{Anonymous:1993:FFS,
  author =       "Anonymous",
  title =        "{Fortran 90} Features in Subset {High Performance
                 Fortran}",
  journal =      j-FORTRAN-FORUM,
  volume =       "12",
  number =       "4",
  pages =        "151--??",
  day =          "1",
  month =        dec,
  year =         "1993",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
}

@Article{Anonymous:1993:GSH,
  author =       "Anonymous",
  title =        "Goals and Scope of {High Performance Fortran}",
  journal =      j-FORTRAN-FORUM,
  volume =       "12",
  number =       "4",
  pages =        "1--??",
  day =          "1",
  month =        dec,
  year =         "1993",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
}

@Article{Anonymous:1993:HPFa,
  author =       "Anonymous",
  title =        "{High Performance Fortran}",
  journal =      j-SCI-PROG,
  volume =       "2",
  number =       "1-2",
  pages =        "1--170",
  month =        "Spring--Summer",
  year =         "1993",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  ISSN-L =       "1058-9244",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming); C6140D
                 (High level languages)",
  fjournal =     "Scientific Programming",
  journal-URL =  "http://iospress.metapress.com/content/1058-9244",
  keywords =     "ANSI standard; Fortran 90; High Performance Fortran;
                 International Standard for Fortran; ISO standard",
  pubcountry =   "USA",
  thesaurus =    "ANSI standards; FORTRAN; ISO standards; Programming;
                 Software standards",
}

@Article{Anonymous:1993:HPFb,
  author =       "Anonymous",
  title =        "{High Performance Fortran} Language Specification
                 (Part {I})",
  journal =      j-FORTRAN-FORUM,
  volume =       "12",
  number =       "4",
  pages =        "1--86",
  day =          "1",
  month =        dec,
  year =         "1993",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Mon Aug 12 09:47:15 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  fjournal =     "ACM Fortran Forum",
}

@Article{Anonymous:1993:HPFc,
  author =       "Anonymous",
  title =        "{High Performance Fortran} Terms and Concepts",
  journal =      j-FORTRAN-FORUM,
  volume =       "12",
  number =       "4",
  pages =        "169--??",
  day =          "1",
  month =        dec,
  year =         "1993",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Mon Aug 12 09:49:53 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
}

@Article{Anonymous:1993:JD,
  author =       "Anonymous",
  title =        "Journal of Development",
  journal =      j-SCI-PROG,
  volume =       "2",
  number =       "1-2",
  pages =        "A1--44",
  month =        "Spring--Summer",
  year =         "1993",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  ISSN-L =       "1058-9244",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  fjournal =     "Scientific Programming",
  journal-URL =  "http://iospress.metapress.com/content/1058-9244",
  keywords =     "High performance computing; High Performance Fortran;
                 High Performance Fortran Language Specification;
                 HPF-II; Journal of Development; Parallel programming;
                 Semantics; Syntax",
  pubcountry =   "USA",
  thesaurus =    "FORTRAN; FORTRAN listings; Parallel languages;
                 Parallel programming",
}

@Article{Anonymous:1993:NFH,
  author =       "Anonymous",
  title =        "New Features in {High Performance Fortran}",
  journal =      j-FORTRAN-FORUM,
  volume =       "12",
  number =       "4",
  pages =        "3--??",
  day =          "1",
  month =        dec,
  year =         "1993",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
}

@Article{Anonymous:1993:SIS,
  author =       "Anonymous",
  title =        "Standards Information: Speak Your Mind on {Fortran
                 95}; Interpretations; Organization of {Standards
                 Committees}; Future Meetings; Copies of {Fortran 90
                 Standard}; {National Fortran} Working Groups; {High
                 Performance Fortran} Language Specification",
  journal =      j-FORTRAN-FORUM,
  volume =       "12",
  number =       "3",
  pages =        "1--5",
  month =        sep,
  year =         "1993",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Tue Apr 23 14:50:51 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "35",
}

@InProceedings{Babb:1993:RHP,
  author =       "R. {Babb II} and A. Choudhary and L. Meadows and S.
                 Nakamoto and V. J. Schuster",
  title =        "Retargetable high performance {Fortran} compiler
                 challenges",
  crossref =     "IEEE:1993:DPC",
  pages =        "137--146",
  month =        "",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Oregon Grad. Inst., Corvallis, OR, USA",
  classification = "C6115 (Programming support); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors); C6150G (Diagnostic, testing, debugging and
                 evaluating systems)",
  keywords =     "Debugging; High-end shared-memory systems; Massively
                 parallel processor MIMD systems; MIMD systems; Portable
                 data-parallel programming model; Retargetable high
                 performance Fortran compiler; Software development tool
                 suppliers; Technical compiler requirements",
  thesaurus =    "FORTRAN; Program compilers; Program debugging;
                 Software tools",
}

@InProceedings{Bodin:1993:IPC,
  author =       "F. Bodin and P. Beckman and D. Gannon and S. Yang and
                 S. Kesavan and A. Malony and B. Mohr",
  title =        "Implementing a parallel {C++} runtime system for
                 scalable parallel systems",
  crossref =     "IEEE:1993:PSP",
  pages =        "588--597",
  month =        nov,
  year =         "1993",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Irisa, Rennes Univ., France",
  classification = "C6110J (Object-oriented programming); C6140D (High
                 level languages); C6150C (Compilers, interpreters and
                 other processors); C6150N (Distributed systems
                 software)",
  keywords =     "BBN TC2000; Benchmark programs; Communication
                 primitives; Compiler; Concurrency primitives;
                 Concurrent aggregate collection classes; Distributed
                 collection; Fortran 90; High Performance Fortran Forum;
                 Intel Paragon; Kendall Square Research KSR-1; Language
                 extension; Memory hierarchy; Parallel C++ runtime
                 system; Parallel machine; PC++; Performance results;
                 Preprocessor; Scalable parallel computer systems;
                 Scalable parallel systems; Sequent Symmetry; Single
                 Program Multiple Data; Thinking Machine CM-5",
  thesaurus =    "C language; Multiprocessing programs; Object-oriented
                 languages; Parallel languages; Program compilers;
                 Software performance evaluation",
}

@InProceedings{Bozkus:1993:CAF,
  author =       "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt",
  title =        "A Compilation Approach for {Fortran 90D\slash HPF}
                 Compilers",
  crossref =     "Banerjee:1993:LCP",
  pages =        "200--215",
  year =         "1993",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bozkus:1993:CDD,
  author =       "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt and
                 S. Ranka",
  title =        "Compiling distribution directives in a {Fortran 90D}
                 compiler",
  crossref =     "IEEE:1993:PFI",
  pages =        "617--620",
  month =        "",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Northeast Parallel Architectures Center, Syracuse
                 Univ., NY, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Data distributions; Data partitioning; Data
                 partitioning module; Distribution directives; Fortran
                 90D compiler; High Performance Fortran; HPF; Parallel
                 program",
  thesaurus =    "FORTRAN; Parallel programming; Program compilers",
}

@InProceedings{Bozkus:1993:FCD,
  author =       "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt and
                 S. Ranka",
  title =        "{Fortran 90D\slash HPF} compiler for distributed
                 memory {MIMD} computers: Design, implementation, and
                 performance results",
  crossref =     "IEEE:1993:PSP",
  pages =        "351--360",
  month =        nov,
  year =         "1993",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Northeast Parallel Archit. Center, Syracuse Univ., NY,
                 USA",
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors); C6150N (Distributed
                 systems software)",
  keywords =     "Communication detection; Computation partitioning;
                 Data alignment; Data parallel language; Distributed
                 memory MIMD computers; Fortran 90D/HPF compiler;
                 Process data distribution; Run-time support",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallelising
                 compilers; Program compilers",
}

@InProceedings{Bozkus:1993:FHC,
  author =       "Zeki Bozkus and Alok Choudhary and Geoffrey Fox and
                 Tomasz Haupt and Sanjay Ranka",
  title =        "{Fortran 90D\slash HPF} Compiler for Distributed
                 Memory {MIMD} Computers: Design, Implementation, and
                 Performance Results",
  crossref =     "IEEE:1993:PSP",
  pages =        "351--360",
  year =         "1993",
  bibdate =      "Wed Apr 15 12:04:03 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Syracuse Univ",
  affiliationaddress = "Syracuse, NY, USA",
  classification = "723; C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors); C6150N
                 (Distributed systems software)",
  corpsource =   "Northeast Parallel Archit. Center, Syracuse Univ., NY,
                 USA",
  keywords =     "communication detection; Computation partitioning;
                 computation partitioning; data alignment; data parallel
                 language; Distributed computer systems; distributed
                 memory MIMD computers; distributed memory systems;
                 FORTRAN; Fortran (programming language); Fortran
                 90D/HPF compiler; Fortran90D/HPF compiler; HPF
                 compilers; parallelising compilers; Process data
                 distribution; process data distribution; Program
                 compilers; program compilers; run-time support",
  sponsororg =   "IEEE; ACM SIGARCH",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@TechReport{Chapman:1993:HPFa,
  author =       "Barbara Chapman and Hans Zima and Piyush Mehrotra",
  title =        "{High Performance Fortran} without templates an
                 alternative model for distribution and alignment",
  type =         "NASA contractor report",
  number =       "NASA CR-191451; ICASE report 93-17",
  institution =  "National Aeronautics and Space Administration, Langley
                 Research Center; National Technical Information
                 Service, distributor",
  address =      "Hampton, VA, USA",
  pages =        "????",
  year =         "1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  annote =       "Distributed to depository libraries in microfiche.
                 Shipping list no.: 93-1216-M. Microfiche. [Washington,
                 DC: National Aeronautics and Space Administration,
                 1993] 1 microfiche.",
  govtdocnumber = "NAS 1.26:191451 0830-H-14 (MF)",
  keywords =     "{Fortran} (Computer program language)",
}

@InProceedings{Chapman:1993:HPFb,
  author =       "B. M. Chapman and P. Mehrotra and H. P. Zima",
  title =        "{High Performance Fortran} without templates: an
                 alternative model for distribution and alignment",
  crossref =     "ACM:1993:PFA",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "7",
  pages =        "92--101",
  month =        jul,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigplan.bib",
  abstract =     "Language extensions of Fortran are being developed
                 which permit the user to map data structures to the
                 individual processors of distributed memory machines.
                 These languages allow a programming style in which
                 global data references are used. Current efforts are
                 focussed on designing a common basis for such
                 languages, the result of which is known as high
                 performance Fortran (HPF). One of the central debates
                 in the HPF effort revolves around the concept of
                 templates, introduced as an abstract index space to
                 which data could be aligned. The authors present a
                 model for the mapping of data which provides the
                 functionality of high performance Fortran distributions
                 without the use of templates. (13 Refs.)",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. for Software Technol. and Parallel Syst., Vienna
                 Univ., Austria",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C6120 (File
                 organisation); C6140D (High level languages)",
  confdate =     "19-22 May 1993",
  conflocation = "San Diego, CA, USA",
  confsponsor =  "ACM",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "Abstract index space; Common basis; Data structures;
                 Distributed memory machines; Fortran language
                 extensions; Global data references; High performance
                 Fortran; Programming style; Templates",
  language =     "English",
  pubcountry =   "USA",
  thesaurus =    "Data structures; Distributed memory systems; FORTRAN;
                 Parallel programming",
}

@Article{Chatterjee:1993:GLA,
  author =       "Siddhartha Chatterjee and John R. Gilbert and Fred J.
                 E. Long and Robert Schreiber and Shang-Hua Teng",
  title =        "Generating local addresses and communication sets for
                 data-parallel programs",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "7",
  pages =        "149--158",
  month =        jul,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Thu Dec 14 18:49:37 MST 1995",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  abstract =     "Generating local addresses and communication sets is
                 an important issue in distributed-memory
                 implementations of data-parallel languages such as high
                 performance Fortran. The authors show that for an array
                 A affinely aligned to a template that is distributed
                 across p processors with a cyclic(k) distribution, and
                 a computation involving the regular section a(l:h:s),
                 the local memory access sequence of at most k states.
                 They present fast algorithms for computing the
                 essential information about these state machines, and
                 extend the framework to handle multidimensional arrays.
                 They also show how to generate communication sets using
                 the state machine approach. Performance results show
                 that this solution requires very little runtime
                 overhead and acceptable preprocessing time.",
  acknowledgement = ack-nhfb,
  affiliation =  "NASA Ames Res. Center, Moffett Field, CA, USA",
  classification = "C4220 (Automata theory); C6110P (Parallel
                 programming); C6140D (High level languages)",
  confdate =     "19-22 May 1993",
  conflocation = "San Diego, CA, USA",
  confsponsor =  "ACM",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "Communication sets; Data-parallel languages;
                 Distributed-memory implementations; Fast algorithms;
                 Local memory access sequence; Multidimensional arrays;
                 State machines",
  thesaurus =    "Distributed memory systems; Finite automata; FORTRAN;
                 Parallel programming",
}

@InProceedings{Choudhary:1993:HPF,
  author =       "Alok Choudhary and Charles Koelbel and Mary Zosel",
  title =        "{High Performance Fortran}: Implementor and Users
                 Workshop",
  crossref =     "IEEE:1993:PSP",
  pages =        "610--614",
  year =         "1993",
  bibdate =      "Wed Apr 15 10:52:29 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Syracuse Univ",
  affiliationaddress = "Syracuse, NY, USA",
  classification = "722; 723; 723.1",
  keywords =     "Computer hardware; Computer workstations; Fortran
                 (programming language); High performance computing
                 forum (HPFF); High Performance Fortran (HPF); HPF
                 language specification",
}

@InProceedings{Chrisochoides:1993:MDH,
  author =       "N. Chrisochoides and K. Droegemeier and G. Fox and K.
                 Mills and Ming Xue",
  title =        "A methodology for developing high performance
                 computing models: storm-scale weather prediction",
  crossref =     "Tentner:1993:HPC",
  pages =        "82--89",
  month =        "",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Northeast Parallel Archit. Center, Syracuse Univ., NY,
                 USA",
  classification = "A9260Q (Storms); A9260X (Weather analysis and
                 prediction); C5220P (Parallel architecture); C5440
                 (Multiprocessor systems and techniques); C7340
                 (Geophysics)",
  keywords =     "Advanced Regional Prediction System; ARPS; Distributed
                 memory SIMD; FortranD/High Performance Fortran version;
                 High performance computing models; Massively Parallel
                 Processing; MIMD architectures; Modularity; Parallel
                 adaptive mesh refinement scheme; Storm-scale weather
                 prediction; Three-dimensional fully compressible
                 nonhydrostatic predictive model",
  thesaurus =    "FORTRAN; Geophysics computing; Parallel architectures;
                 Parallel processing; Storms; Weather forecasting",
}

@Book{Dowd:1993:HPC,
  author =       "Kevin Dowd",
  title =        "High Performance Computing",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxv + 371",
  year =         "1993",
  ISBN =         "1-56592-032-5",
  ISBN-13 =      "978-1-56592-032-3",
  LCCN =         "QA76.88 .D6 1993; QA76.9.A73 D68 1993",
  bibdate =      "Mon Jan 3 18:34:37 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/master.bib;
                 http://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$25.95",
  series =       "RISC architectures, optimization and benchmarks; A
                 Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565920323",
  acknowledgement = ack-nhfb,
  subject =      "Computer architecture; Electronic digital computers;
                 Parallel processing (Electronic computers);
                 Supercomputers",
  tableofcontents = "Preface / xxi \\
                 Who Should Buy This Book? / xxii \\
                 What's in This Book / xxii \\
                 Conventions / xxiv \\
                 Acknowledgments / xxv \\
                 1 Modern Computer Architectures / 1 \\
                 1: What is High Performance Computing? / 3 \\
                 Why Worry About Performance? / 3 \\
                 Measuring Performance / 5 \\
                 The Next Step / 6 \\
                 2: RISC Computers / 9 \\
                 Why CISC? / 10 \\
                 Space and Time / 10 \\
                 Beliefs About Complex Instruction Sets / 11 \\
                 Memory Addressing Modes / 12 \\
                 Microcode / 14 \\
                 Making the Most of a Clock Tick / 17 \\
                 Pipelines / 18 \\
                 Instruction Pipelining / 19 \\
                 Why RISC? / 21 \\
                 Characterizing RISC / 22 \\
                 A Few More Words About Pipelining / 27 \\
                 Memory References / 27 \\
                 Floating Point Pipelines / 28 \\
                 Classes of Processors / 29 \\
                 Superscalar Processors / 30 \\
                 Superpipelined Processors / 32 \\
                 Long Instruction Word (LIW) / 34 \\
                 Other Advanced Features / 35 \\
                 Register Bypass / 36 \\
                 Register Renaming / 36 \\
                 Reducing Branch Penalties / 37 \\
                 Closing Notes / 40 \\
                 3: Memory / 43 \\
                 Memory Technology / 44 \\
                 Random Access Memory / 45 \\
                 Access Time / 47 \\
                 Caches / 48 \\
                 Direct Mapped Cache / 50 \\
                 Fully Associative Cache / 52 \\
                 Set Associative Cache / 52 \\
                 Uses of Cache / 54 \\
                 Virtual Memory / 54 \\
                 Page Tables / 55 \\
                 Translation Lookaside Buffer / 56 \\
                 Page Faults / 57 \\
                 Improving Bandwidth / 59 \\
                 Large Caches / 60 \\
                 Interleaved Memory Systems / 60 \\
                 Software Managed Caches / 64 \\
                 Memory Reference Reordering / 64 \\
                 Multiple References / 66 \\
                 Closing Notes / 67 \\
                 IL Porting and Tuning Software / 91 \\
                 4: What an Optimizing Compiler Does / 69 \\
                 Optimizing Compiler Tour / 70 \\
                 Intermediate Language Representation / 70 \\
                 Basic Blocks / 72 \\
                 Forming a DAG / 74 \\
                 Uses and Definitions / 76 \\
                 Loops / 78 \\
                 Object Code Generation / 80 \\
                 Classical Optimizations / 81 \\
                 Copy Propagation / 81 \\
                 Constant Folding / 82 \\
                 Dead Code Removal / 83 \\
                 Strength Reduction / 84 \\
                 Variable Renaming / 84 \\
                 Common Subexpression Elimination / 85 \\
                 Loop Invariant Code Motion / 86 \\
                 Induction Variable Simplification / 87 \\
                 Register Variable Detection / 88 \\
                 Closing Notes / 88 \\
                 5: Clarity / 93 \\
                 Under Construction / 94 \\
                 Comments / 94 \\
                 Clues in the Landscape / 95 \\
                 Variable Names / 96 \\
                 Variable Types / 98 \\
                 Named Constants / 99 \\
                 INCLUDE Statements / 100 \\
                 Use of COMMON / 101 \\
                 The Shape of Data / 102 \\
                 Closing Notes / 104 \\
                 6: Finding Porting Problems / 105 \\
                 Problems in Argument Lists / 106 \\
                 Aliasing / 106 \\
                 Argument Type Mismatch / 108 \\
                 Storage Issues / 110 \\
                 Equivalenced Storage / 111 \\
                 Memory Reference Alignment Restrictions / 112 \\
                 Closing Notes / 115 \\
                 7: Timing and Profiling / 119 \\
                 Timing / 120 \\
                 Timing a Whole Program / 120 \\
                 Timing a Portion of the Program / 124 \\
                 Using Timing Information / 126 \\
                 Subroutine Profiling / 127 \\
                 prof / 130 \\
                 gprof / 133 \\
                 gprofs Flat Profile / 138 \\
                 Accumulating the Results of Several gprof Runs / 139
                 \\
                 A Few Words About Accuracy / 140 \\
                 Basic Block Profilers / 140 \\
                 tcov / 141 \\
                 !prof / 142 \\
                 pixie / 143 \\
                 Closing Notes / 144 \\
                 8: Understanding Parallelism / 147 \\
                 A Few Important Concepts / 148 \\
                 Constants / 148 \\
                 Scalars / 150 \\
                 Vectors and Vector Processing / 150 \\
                 Dependencies / 153 \\
                 Data Dependencies / 154 \\
                 Control Dependencies / 159 \\
                 Ambiguous References / 161 \\
                 Closing Notes / 162 \\
                 9: Eliminating Clutter / 165 \\
                 Subroutine Calls / 166 \\
                 Macros / 168 \\
                 Procedure Inlining / 170 \\
                 Branches / 171 \\
                 Wordy Conditionals / 171 \\
                 Redundant Tests / 172 \\
                 Branches Within Loops / 173 \\
                 Loop Invariant Conditionals / 174 \\
                 Loop Index Dependent Conditionals / 175 \\
                 Independent Loop Conditionals / 176 \\
                 Dependent Loop Conditionals / 177 \\
                 Reductions / 178 \\
                 Conditionals That Transfer Control / 179 \\
                 A Few Words About Branch Probability / 180 \\
                 Other Clutter / 181 \\
                 Data Type Conversions / 181 \\
                 Doing Your Own Common Subexpression Elimination / 182
                 \\
                 Doing Your Own Code Motion / 183 \\
                 Handling Array Elements in Loops / 184 \\
                 Closing Notes / 185 \\
                 10: Loop Optimizations / 187 \\
                 Basic Loop Unrolling / 188 \\
                 Qualifying Candidates for Loop Unrolling / 189 \\
                 Loops with Low Trip Counts / 190 \\
                 Fat Loops / 191 \\
                 Loops Containing Procedure Calls / 191 \\
                 Loops with Branches in Them / 193 \\
                 Recursive Loops / 194 \\
                 Negatives of Loop Unrolling / 195 \\
                 Unrolling by the Wrong Factor / 196 \\
                 Register Thrashing / 196 \\
                 Instruction Cache Miss / 197 \\
                 Other Hardware Delays / 197 \\
                 Outer Loop Unrolling / 197 \\
                 Outer Loop Unrolling to Expose Computations / 199 \\
                 Associative Transformations / 200 \\
                 Reductions / 202 \\
                 Dot Products and daxpys / 204 \\
                 Matrix Multiplication / 206 \\
                 Loop Interchange / 208 \\
                 Loop Interchange to Move Computations to the Center /
                 208 \\
                 Operation Counting / 209 \\
                 Closing Notes / 211 \\
                 11: Memory Reference Optimizations / 213 \\
                 Memory Access Patterns / 214 \\
                 Loop Interchange to Ease Memory Access Patterns / 215
                 \\
                 Blocking to Ease Memory Access Patterns / 216 \\
                 Ambiguity in Memory References / 223 \\
                 Ambiguity in Vector Operations / 224 \\
                 Pointer Ambiguity in Numerical C Applications / 225 \\
                 Programs That Require More Memory Than You Have / 227
                 \\
                 Software-Managed, Out-of-Core Solutions / 227 \\
                 Virtual Memory / 228 \\
                 Instruction Cache Ordering / 231 \\
                 Closing Notes / 232 \\
                 12: Language Support for Performance / 235 \\
                 Subroutine Libraries / 235 \\
                 Vectorizing Preprocessors / 237 \\
                 Explicitly Parallel Languages / 243 \\
                 Fortran 90 / 244 \\
                 High Performance Fortran (HPF) / 250 \\
                 Explicitly Parallel Programming Environments / 251 \\
                 Closing Notes / 253 \\
                 1/L Evaluating Performance / 255 \\
                 13: Industry Benchmarks / 257 \\
                 What is a MIP? / 258 \\
                 VAX MIPS / 259 \\
                 Dhrystones / 259 \\
                 Floating Point Benchmarks / 261 \\
                 Linpack / 262 \\
                 Whetstone / 264 \\
                 The SPEC Benchmarks / 265 \\
                 Individual SPEC Benchmarks / 266 \\
                 030.matrix300 Was Deleted / 272 \\
                 Transaction Processing Benchmarks / 272 \\
                 TPC-A / 273 \\
                 TPC-B / 273 \\
                 TPC-C / 273 \\
                 Closing Notes / 273 \\
                 14: Running Your Own Benchmarks / 275 \\
                 Choosing What to Benchmark / 275 \\
                 Benchmark Run Time / 276 \\
                 Benchmark Memory Size / 277 \\
                 Kernels and Sanitized Benchmarks / 277 \\
                 Benchmarking Third Party Codes / 278 \\
                 Types of Benchmarks / 279 \\
                 Single Stream Benchmarks / 280 \\
                 Throughput Benchmarks / 282 \\
                 Interactive Benchmarks / 283 \\
                 Preparing the Code / 285 \\
                 Portability / 285 \\
                 Making a Benchmark Kit / 286 \\
                 Benchmarking Checklist / 287 \\
                 Closing Notes / 288 \\
                 IV. Parallel Computing / 291 \\
                 15: Large Scale Parallel Computing / 293 \\
                 Problem Decomposition / 294 \\
                 Data Decomposition / 295 \\
                 Control Decomposition / 299 \\
                 Distributing Work Fairly / 300 \\
                 Classes of Parallel Architectures / 302 \\
                 Single Instruction, Multiple Data / 303 \\
                 SIMD Architecture / 305 \\
                 Mechanics of Programming a SIMD Machine / 309 \\
                 Multiple Instruction, Multiple Data / 312 \\
                 Distributed Memory MIMD Architecture / 314 \\
                 Programming a Distributed Memory MIMD Machine / 315 \\
                 A Few Words About Data Layout Directives / 319 \\
                 Virtual Shared Memory / 320 \\
                 Closing Notes / 323 \\
                 16: Shared-Memory Multiprocessors / 325 \\
                 Symmetric Multiprocessing / 326 \\
                 Operating System Support for Multiprocessing / 327 \\
                 Multiprocessor Architecture / 329 \\
                 Shared Memory / 330 \\
                 Conservation of Bandwidth / 330 \\
                 Coherency / 332 \\
                 Data Placement / 334 \\
                 Multiprocessor Software Concepts / 334 \\
                 Fork and Join / 335 \\
                 Synchronization with Locks / 337 \\
                 Synchronization with Barriers / 340 \\
                 Automatic Parallelization / 341 \\
                 Loop Splitting / 341 \\
                 Subroutine Calls in Loops / 342 \\
                 Nested Loops / 342 \\
                 Manual Parallelism / 344 \\
                 Closing Notes / 345 \\
                 A: Processor Overview / 347 \\
                 B: How to Tell When Loops Can Be Interchanged / 351 \\
                 C: Obtaining Sample Programs and Problem Set Answers /
                 357 \\
                 FTP / 357 \\
                 FTPMAIL / 358 \\
                 BITFTP / 359 \\
                 UUCP / 359 \\
                 Figures \\
                 2: RISC Computers / 9 \\
                 2-1 Registers, a single common data path, and an adder
                 / 15 \\
                 2-2 A pipeline / 18 \\
                 2-3 Three instructions in flight through one pipeline /
                 20 \\
                 2-4 Variable length instructions make pipelining
                 difficult / 23 \\
                 2-5 Variable length CISC versus fixed length RISC
                 instructions / 23 \\
                 2-6 Processor encounters a branch / 26 \\
                 2-7 The Branch Delay Slot --- ZERO R3 executes either
                 way / 27 \\
                 2-8 Memory references scheduled early to account for
                 pipeline depth / 28 \\
                 2-9 Decomposing a serial stream / 30 \\
                 2-10 RS/ 6000 functional blocks / 31 \\
                 2-11 MIPS R4000 Instruction Pipeline / 33 \\
                 2-12 Intel i860 transition between modes / 35 \\
                 3: Memory / 43 \\
                 3-1 Row--Column memory address / 46 \\
                 3-2 Direct mapping of memory address to RAM / 46 \\
                 3-3 Cache lines can come from different parts of memory
                 / 49 \\
                 3-4 Many memory addresses map to same cache line / 51
                 \\
                 3-5 Two -way set associative cache / 53 \\
                 3-6 Virtual to physical address mapping / 55 \\
                 3-7 Simple memory system / 59 \\
                 3-8 Page mode cache refill / 60 \\
                 3-9 Multi-banked memory system / 62 \\
                 3-10 Cache refill from interleaved memory / 63 \\
                 4: What an Optimizing Compiler Does / 69 \\
                 4-1 Example 4-1 divided into basic blocks / 73 \\
                 4-2 Tuple mapped into a DAG / 74 \\
                 4-3 Basic Block B / 75 \\
                 4-4 DAG for Block B / 75 \\
                 4-5 Revised Basic Block B / 76 \\
                 4-6 Flow graph for data flow analysis / 77 \\
                 4-7 Flow graph with a loop in it / 79 \\
                 5: Clarity / 93 \\
                 5-1 Array C in two -dimensional memory / 103 \\
                 6: Finding Porting Problems / 105 \\
                 6-1 IEEE 754 floating point formats / 109 \\
                 6-2 IBM 370 floating point formats / 110 \\
                 6-3 Equivalence storage relationship on most computers
                 / 111 \\
                 6-4 Misaligned variables / 113 \\
                 7: Timing and Pro.filing / 119 \\
                 7-1 The built-in csh time function / 123 \\
                 7-2 Sharp profile --- dominated by routine 1 / 128 \\
                 7-3 Flat profile --- no routine predominates / 129 \\
                 7-4 Simple call graph / 134 \\
                 7-5 FORTRAN example / 135 \\
                 7-6 Quantization Errors in Profiling / 140 \\
                 8: Understanding Parallelism / 147 \\
                 8-1 Vector Computer / 152 \\
                 8-2 A little section of your program / 159 \\
                 8-3 Expensive operation moved so that it's rarely
                 executed / 160 \\
                 11: Memory Reference Optimizations / 213 \\
                 11-1 Arrays A and B / 217 \\
                 11-2 How array elements are stored / 218 \\
                 11-3 2x2 squares / 219 \\
                 11-4 Picture of unblocked versus blocked references /
                 220 \\
                 11-5 Optimization performance for various sized loops /
                 222 \\
                 11-6 Vector machine memory access / 223 \\
                 12: Language Support for Performance / 235 \\
                 12-1 Linda's Tuple Space Bulletin Board / 252 \\
                 14: Running Your Own Benchmarks / 275 \\
                 14-1 Kernel benchmark / 278 \\
                 14-2 Single stream benchmarks / 280 \\
                 14-3 Computing an overall benchmark score / 281 \\
                 14-4 Wrong way to run a throughput benchmark / 282 \\
                 14-5 Benchmark stone wall / 283 \\
                 14-6 Interactive use benchmark / 284 \\
                 _15:Large Scale Parallel Computing / 293 \\
                 15-1 Domain decomposition / 295 \\
                 15-2 Cells with X's have life / 296 \\
                 15-3 One iteration later / 297 \\
                 15-4 Two examples of division of cells between four
                 CPUs / 298 \\
                 15-5 Each processor with a piece of the domain / 300
                 \\
                 15-6 Duplicated data domain / 301 \\
                 15-7 Iterations mapped onto SIMD nodes / 304 \\
                 15-8 Mapping a route through a strictly Cartesian mesh
                 / 306 \\
                 15-9 Four nodes / 307 \\
                 15-10 A 3-cube and a 4-cube / 307 \\
                 15-11 Front-end and SIMD machine / 309 \\
                 15-12 KSR-1 ring of rings architecture / 322 \\
                 16: Shared-Memory Multiprocessors / 325 \\
                 16-1 A typical bus architecture / 329 \\
                 16-2 A $4 \times 4$ crossbar / 330 \\
                 16-3 High cache hit rate reduces main memory traffic /
                 331 \\
                 16-4 Multiple copies of variable A / 332 \\
                 16-5 Fork and join / 335 \\
                 16-6 Integration / 337 \\
                 16-7 Implementation of a spinlock / 339 \\
                 B: How to Tell When Loops Can Be Interchanged / 351 \\
                 B-1 $4 \times 4$ matrix / 352 \\
                 B-2 One iteration complete / 353 \\
                 B-3 All iterations completed / 354 \\
                 B-4 Movement of data in array A / 355 \\
                 Examples \\
                 4: What an Optimizing Compiler Does / 69 \\
                 4-1 Intermediate Language for a Single Loop / 72 \\
                 5: Clarity / 93 \\
                 5-1 Comments, asterisks, and pretty printing / 95 \\
                 5-2 Variable names count / 97 \\
                 5-3 Parameter statements \\
                 5-4 Declarations / 100 \\
                 5-5 Routine using both INCLUDE files / 100 \\
                 5-6 Changing the Shape of an Array / 100 \\
                 / 102 \\
                 6: Finding Porting Problems / 105 \\
                 6-1 Program for creating misaligned references \\
                 6-2 Misaligned reference in C / 114 \\
                 / 115 \\
                 7: Timing and Profiling / 119 \\
                 7-1 FORTRAN program using etime / 125 \\
                 7-2 etime implemented in C / 126 \\
                 7-3 loops.c --- a program for testing profilers / 131
                 \\
                 7-4 Profile of loops.c / 132 \\
                 7-5 A portion of gprof output / 135 \\
                 7-6 gprof flat profile / 138 \\
                 8: Understanding Parallelism / 147 \\
                 8-1 Vector Addition / 150 \\
                 9: Eliminating Clutter / 165 \\
                 9-1 Macro definition and use / 168 \\
                 10: Loop Optimizations / 187 \\
                 10-1 Loop containing a procedure call / 192 \\
                 10-2 Matrix multiply with daxpy inner loop / 206 \\
                 10-3 Matrix multiply with dot product inner loop / 206
                 \\
                 11: Memory Reference Optimizations / 213 \\
                 11-1 Two-dimensional vector sum / 216 \\
                 11-2 Outer and inner loop unrolled / 217 \\
                 B: How to Tell When Loops Can Be Interchanged / 351 \\
                 B-1 Each iteration is independent / 351 \\
                 B-2 Can we interchange these loops? / 352 \\
                 B-3 Legal alternate loop nests / 354 \\
                 B-4 More complicated references / 355 \\
                 B-5 More complicated references / 356 \\
                 Tables \\
                 6: Finding Porting Problems / 105 \\
                 6-1 Preferred Alignment Boundaries on Most Computers /
                 113 \\
                 15: Large Scale Parallel Computing / 293 \\
                 15-1 Worst Case Communication / 308 \\
                 A: Processor Overview / 347 \\
                 A-1 CPU Characteristics / 347 \\
                 A-2 Cache and Branch Architecture / 348 \\
                 A-2 Cache and Branch Architecture (continued) / 349",
}

@Article{Forum:1993:HPF,
  author =       "{High Performance Fortran Forum}",
  title =        "{High Performance Fortran} Language Specification",
  journal =      j-SCI-PROG,
  volume =       "2",
  number =       "1--2",
  pages =        "1--170",
  month =        "Spring--Summer",
  year =         "1993",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  ISSN-L =       "1058-9244",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "ftp://ftp.ira.uka.de/bibliography/Compiler/ansistd.bib;
                 ftp://ftp.ira.uka.de/bibliography/Compiler/fortran.bib;
                 ftp://ftp.ira.uka.de/bibliography/Compiler/FORTRAN/fortran3.bib;
                 ftp://ftp.ira.uka.de/bibliography/Compiler/fortran3.bib;
                 ftp://ftp.ira.uka.de/bibliography/Compiler/opt.par.compiler.bib;
                 ftp://ftp.ira.uka.de/bibliography/Parallel/hpfortran.bib;
                 ftp://ftp.math.utah.edu/pub/tex/bib/ansistd.bib;
                 ftp://ftp.math.utah.edu/pub/tex/bib/fortran3.bib;
                 ftp://ftp.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming); C6140D
                 (High level languages)",
  fjournal =     "Scientific Programming",
  journal-URL =  "http://iospress.metapress.com/content/1058-9244",
  keyword =      "HPF",
  keywords =     "ANSI standard; Fortran 90; High Performance Fortran;
                 International Standard for Fortran; ISO standard",
  thesaurus =    "ANSI standards; FORTRAN; ISO standards; Programming;
                 Software standards",
}

@Article{Goda:1993:HPF,
  author =       "O. Goda",
  title =        "High performance {Fortran}",
  journal =      j-JOHO-SHORI,
  volume =       "34",
  number =       "9",
  pages =        "1179--1186",
  month =        sep,
  year =         "1993",
  CODEN =        "JOSHA4",
  ISSN =         "0447-8053",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Res. Lab., IBM Japan Ltd., Tokyo, Japan",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  fjournal =     "Joho-Shori (J. Information Processing Soc. Japan)",
  keywords =     "Control parallelism; Data parallelism; Fortran 90;
                 High performance Fortran; High Performance Fortran
                 Forum; HPFF; Standard",
  language =     "Japanese",
  pubcountry =   "Japan",
  thesaurus =    "FORTRAN; Parallel languages",
}

@InProceedings{Gupta:1993:AGD,
  author =       "S. K. S. Gupta and S. D. Kaushik and C.-H. Huang and
                 J. R. Johnson and R. W. Johnson and P. Sadayappan",
  title =        "On the automatic generation of data distributions",
  crossref =     "Schnabel:1993:WLC",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "1",
  pages =        "82",
  month =        jan,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
                 Columbus, OH, USA",
  classification = "C4190 (Other numerical methods); C4240P (Parallel
                 programming and algorithm theory); C7310
                 (Mathematics)",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "Automatic generation; Data distributions; Data
                 redistributions; Fast Fourier transform; High
                 Performance Fortran; NP-hard; Polynomial-time
                 algorithm; Tensor product formula",
  thesaurus =    "Computational complexity; Fast Fourier transforms;
                 Mathematics computing; Parallel algorithms; Tensors",
}

@InProceedings{Hawick:1993:PUM,
  author =       "K. A. Hawick and R. S. Bell and A. Dickinson and P. D.
                 Surry and B. J. N. Wylie",
  title =        "Parallelisation of the unified model data assimilation
                 scheme",
  crossref =     "Hoffmann:1993:PFE",
  pages =        "188--203",
  month =        "",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Numerical Group, Edinburgh Parallel Comput. Centre,
                 UK",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C7320 (Physics and
                 Chemistry)",
  keywords =     "Algorithmic inversion; Climate resolutions; Connection
                 Machine CM-200 system; Fortran 90 array construct; High
                 Performance Fortran style directives; Implementation
                 algorithms; Latitudinal sections; Massively parallel
                 computer systems; Model grid points; Observation data;
                 Parallel computer systems; Parallel processing
                 programming paradigms; Parallel update;
                 Parallelisation; Processor work load; UK Meteorological
                 Office; Unified model data assimilation scheme;
                 Vectorised implementation; Weather prediction",
  thesaurus =    "Meteorology; Parallel algorithms; Parallel machines;
                 Parallel programming; Physics computing",
}

@InProceedings{Hiranandani:1993:PEF,
  author =       "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
  title =        "Preliminary Experiences with the {Fortran D}
                 Compiler",
  crossref =     "IEEE:1993:PSP",
  pages =        "338--350",
  year =         "1993",
  bibdate =      "Wed Apr 15 12:04:03 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Rice Univ",
  affiliationaddress = "Houston, TX, USA",
  classification = "723; 921.1; 921.5; C6110P (Parallel programming);
                 C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  corpsource =   "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  keywords =     "array kills; cm Fortran compilers; data decomposition
                 specifications; Encoding (symbols); execution
                 conditions; FORTRAN; Fortran (programming language);
                 Fortran D compiler; Hand-optimized code; High
                 performance Fortran; Intel iPSC/860; Intel iPSC/860
                 processor; inter-loop communication optimizations;
                 Interloop communication optimizations; Linear algebra;
                 linear algebra codes; multi-reductions; parallel
                 computations; parallel languages; parallelising
                 compilers; pipelined codes; Program compilers;
                 replicated arrays; run-time support; TMC CM-5",
  sponsororg =   "IEEE; ACM SIGARCH",
  treatment =    "P Practical",
}

@InProceedings{Hiranandani:1993:PEFb,
  author =       "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
  title =        "Preliminary Experiences with the {Fortran D}
                 Compiler",
  crossref =     "IEEE:1993:PSP",
  pages =        "338--350",
  year =         "1993",
  bibdate =      "Wed Apr 15 12:04:03 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Rice Univ",
  affiliationaddress = "Houston, TX, USA",
  classification = "723; 921.1; 921.5; C6110P (Parallel programming);
                 C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  corpsource =   "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  keywords =     "array kills; cm Fortran compilers; data decomposition
                 specifications; Encoding (symbols); execution
                 conditions; FORTRAN; Fortran (programming language);
                 Fortran D compiler; Hand-optimized code; High
                 performance Fortran; Intel iPSC/860; Intel iPSC/860
                 processor; inter-loop communication optimizations;
                 Interloop communication optimizations; Linear algebra;
                 linear algebra codes; multi-reductions; parallel
                 computations; parallel languages; parallelising
                 compilers; pipelined codes; Program compilers;
                 replicated arrays; run-time support; TMC CM-5",
  sponsororg =   "IEEE; ACM SIGARCH",
  treatment =    "P Practical",
}

@Article{Kasahara:1993:SSP,
  author =       "H. Kasahara",
  title =        "System software for parallel processing",
  journal =      j-JOHO-SHORI,
  volume =       "34",
  number =       "9",
  pages =        "1134--1138",
  month =        sep,
  year =         "1993",
  CODEN =        "JOSHA4",
  ISSN =         "0447-8053",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Sci. and Eng., Waseda Univ., Tokyo, Japan",
  classification = "C6110P (Parallel programming); C6150N (Distributed
                 systems)",
  fjournal =     "Joho-Shori (J. Information Processing Soc. Japan)",
  keywords =     "Cedar Fortran; CM Fortran; Cobegin-coend; Cray
                 Fortran; Doacross; Fork-join; Fortran D; HPF; Inexact
                 test; Occam; OMEGA; Operating systems; Parallel
                 processing; System software; VLIW; VPP Fortran",
  language =     "Japanese",
  pubcountry =   "Japan",
  thesaurus =    "Multiprocessing programs; Parallel languages; Parallel
                 programming",
}

@TechReport{Knies:1993:HPF,
  author =       "A. Knies and O'Keefe, Michael (Michael A.) and T.
                 MacDonald",
  title =        "{High Performance Fortran}: a practical analysis",
  type =         "AHPCRC preprint",
  number =       "93-107",
  institution =  "Army High Performance Computing Research Center",
  address =      "Minneapolis, MN, USA",
  pages =        "ii + 18",
  year =         "1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  annote =       "References: p. 17-18.",
  keywords =     "{Fortran} (Computer program language)",
}

@Article{Li:1993:ANL,
  author =       "Wei Li and K. Pingali",
  title =        "Access normalization: loop restructuring for {NUMA}
                 computers",
  journal =      j-TOCS,
  volume =       "11",
  number =       "4",
  pages =        "353--375",
  month =        nov,
  year =         "1993",
  CODEN =        "ACSYEC",
  ISSN =         "0734-2071 (print), 1557-7333 (electronic)",
  ISSN-L =       "0734-2071",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Cornell Univ., Ithaca, NY,
                 USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors)",
  fjournal =     "ACM Transactions on Computer Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J774",
  keywords =     "Access normalization; Basic Linear Algebra
                 Subprograms; BLAS; Block transfers; HPF-Fortran;
                 Integer lattice theory; Invertible matrices; Local
                 memory accesses; Locality; Loop nest restructuring;
                 Loop restructuring; NUMA computers; Remote memory
                 accesses; Restructuring compiler; Scalable parallel
                 machines; Systematic loop transformation strategy;
                 User-specified data distribution",
  pubcountry =   "USA",
  thesaurus =    "Parallel machines; Parallel programming; Program
                 compilers",
}

@Article{Loveman:1993:HPF,
  author =       "D. B. Loveman",
  title =        "High performance {Fortran}",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "1",
  number =       "1",
  pages =        "25--42",
  month =        feb,
  year =         "1993",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Digital Equipment Corp., Maynard, MA, USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6140D (High level languages)",
  fjournal =     "IEEE Parallel and Distributed Technology: Systems and
                 Applications",
  keywords =     "Computationally intensive applications; Computer
                 vendors; Fortran-77; Fortran-90; Government
                 laboratories; High Performance Fortran Forum; Massively
                 parallel single-instruction multiple-data; MIMD;
                 Multiple-instruction multiple-data; Parallel machines;
                 Programming model; SIMD; Vector processors",
  pubcountry =   "USA",
  thesaurus =    "FORTRAN; Parallel machines",
}

@Article{Marquet:1993:LED,
  author =       "P. Marquet",
  title =        "Languages and expressions of data parallelism",
  journal =      j-TECHNIQUE-SCI-INFORMATIQUES,
  volume =       "12",
  number =       "6",
  pages =        "685--714",
  month =        "",
  year =         "1993",
  CODEN =        "TTSIDJ",
  ISSN =         "0752-4072, 0264-7419",
  ISSN-L =       "0752-4072",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Lab. d'Inf. Fondamentale, Univ. des Sci. et Tech. de
                 Lille Flandres Artois, Villeneuve d'Ascq, France",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  fjournal =     "Technique et science informatiques : TSI",
  keywords =     "C*; CM Fortran; Data parallelism; Data-parallel
                 languages; Data-structure; Fortran 90; Fortran D; High
                 Performance Fortran; MP Fortran; MPL; Parallel
                 languages; Parallel machine; Parallel programming;
                 POMPC",
  language =     "French",
  pubcountry =   "France",
  thesaurus =    "Parallel languages; Parallel programming",
}

@InProceedings{Mehrotra:1993:DPP,
  author =       "P. Mehrotra",
  title =        "Data parallel programming: the promises and
                 limitations of {High Performance Fortran}",
  crossref =     "Volkert:1993:PCS",
  pages =        "114",
  month =        "",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "ICASE, NASA Langley Res. Center, Hampton, VA, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  keywords =     "Data parallel algorithms; High Performance Fortran;
                 HPF; Parallel architectures",
  thesaurus =    "FORTRAN; Parallel languages",
}

@InProceedings{Mehrotra:1993:ILD,
  author =       "P. Mehrotra",
  title =        "Invited Lecture: Data Parallel Programming: The
                 Promises and Limitations of {High Performance
                 Fortran}",
  crossref =     "Volkert:1993:PCS",
  pages =        "114--??",
  year =         "1993",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@Article{Perrott:1993:LPD,
  author =       "R. H. Perrott and A. Zarea-Aliabadi",
  title =        "Languages for programming distributed memory systems",
  journal =      j-COMP-CONTROL-ENG-J,
  volume =       "45",
  number =       "6",
  pages =        "269--276",
  month =        dec,
  year =         "1993",
  CODEN =        "CCEJEL",
  ISSN =         "0956-3385 (print), 1741-0460 (electronic)",
  ISSN-L =       "0956-3385",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Queen's Univ., Belfast, UK",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessor systems and techniques); C6110P
                 (Parallel programming); C6140D (High level languages)",
  fjournal =     "Computing and Control Engineering Journal",
  keywords =     "Distributed memory computers; Distributed memory
                 systems programming; High Performance Fortran;
                 Interconnected network; Local memory",
  pubcountry =   "UK",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 languages; Parallel programming",
}

@InProceedings{Ponnusamy:1993:DRS,
  author =       "R. Ponnusamy and J. Saltz and A. Choudhary and R. Das
                 and D. Mavriplis",
  title =        "The {Dybbuk} runtime system",
  crossref =     "IEEE:1993:DPC",
  pages =        "205--212",
  month =        "",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Syracuse Univ., NY, USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "Compiler; Distributed shared memory compilers; Dybbuk
                 runtime system; Embeddable runtime support procedures;
                 Interprocessor data movement; Prototype High
                 Performance Fortran compilers; Scalable multiprocessor
                 architectures; Shared name space; Weakly coherent
                 distributed shared memory; Workload partitioners",
  thesaurus =    "FORTRAN; Program compilers; Shared memory systems",
}

@InProceedings{Ponnusamy:1993:RCT,
  author =       "Ravi Ponnusamy and Joel Saltz and Alok Choudhary",
  title =        "Runtime Compilation Techniques for Data Partitioning
                 and Communication Schedule Reuse",
  crossref =     "IEEE:1993:PSP",
  pages =        "361--370",
  month =        nov,
  year =         "1993",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Univ. of Maryland",
  affiliationaddress = "College Park, MD, USA",
  classification = "723; C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors)",
  corpsource =   "Dept. of Comput. Sci., Maryland Univ., College Park,
                 MD, USA",
  keywords =     "array elements; Array elements; Communication schedule
                 reuse; communication schedules; Communication
                 schedules; Compiler directives; compiler directives;
                 Computational load; computational load; Distributed
                 memory machines; FORTRAN; Fortran (programming
                 language); Fortran 90D compiler; Fortran 90D compiler
                 implementation; graph connectivity; Graph connectivity;
                 HPF compiler; irregular computations; Irregular
                 computations; Large data arrays; Loop iteration
                 partitions; loop iteration partitions; Off-processor
                 data copies; off-processor data copies; On-processor
                 buffer locations; on-processor buffer locations;
                 parallelising compilers; program arrays; Program
                 arrays; Program compilers; program compilers; Runtime
                 compilation techniques; user specified mapping
                 procedure; User specified mapping procedure",
  sponsororg =   "IEEE; ACM SIGARCH",
  thesaurus =    "FORTRAN; Parallelising compilers; Program compilers",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@InProceedings{Ponnusamy:1993:UCD,
  author =       "R. Ponnusamy and R. Das and J. Saltz and D. Mavriplis
                 and A. Choudhary",
  title =        "Unstructured computations and the {Dybbuk} runtime
                 system",
  crossref =     "Tentner:1993:HPC",
  pages =        "170--175",
  month =        "",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Adv. Comput. Studies, Maryland Univ.,
                 College Park, MD, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Compiler embeddable runtime support procedures;
                 Distributed shared memory compilers; Dybbuk runtime
                 system; High performance Fortran compilers;
                 Inter-processor data movement; Off-processor data;
                 Runtime data; Scalable multiprocessor architectures;
                 Shared name space; Unstructured computations;
                 Unstructured scientific problems; Weakly coherent
                 distributed shared memory; Workload partitioners",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 programming; Program compilers",
}

@InProceedings{Schuster:1993:RHP,
  author =       "V. J. Schuster and S. Nakamoto and L. Meadows and A.
                 Choudhary",
  title =        "Retargetable {High Performance Fortran} compilers",
  crossref =     "Anonymous:1993:SEC",
  pages =        "111--123",
  month =        "",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "Compiler; High Performance Fortran; Message Passing
                 code; MIMD; Parallel programming paradigm; SIMD",
  thesaurus =    "FORTRAN; Parallel programming; Program compilers",
}

@InProceedings{Steele:1993:HPF,
  author =       "Guy L. {Steele, Jr.}",
  title =        "{High Performance Fortran}: status report",
  crossref =     "Schnabel:1993:WLC",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "1",
  pages =        "1--4",
  month =        jan,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Parallel/Par.Arch.Indep.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Thinking Machines Corp., Cambridge, MA, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "Data parallel programming; Distributed-memory MPP;
                 Fortran 90; Fortran programs; High Performance Fortran;
                 Mainframes; Massively parallel processor; MIMD
                 computers; Multihead vector computers; Program
                 portability; Shared-memory MPP; Shared-memory
                 multicomputers; SIMD computers; Vector computers;
                 Workstations",
  thesaurus =    "FORTRAN; Parallel languages; Parallel programming",
}

@InProceedings{Thole:1993:HPF,
  author =       "C. A. Thole",
  title =        "{High Performance Fortran}",
  crossref =     "Anonymous:1993:PSE",
  pages =        "885--892 (or 885--891??)",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Gesellschaft fur Math. und Datenverarbeitung mbH, St.
                 Augustin, Germany",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Architecture; Code generation; Compilers; Data
                 objects; Data parallel program; Fortran 90; High
                 performance computers; High performance Fortran;
                 Language extensions; Nonuniform memory access times;
                 Parallel execution distribution; Parallel nodes;
                 Sequential Fortran 90 programs; Specification",
  thesaurus =    "FORTRAN; Parallel languages; Parallel programming;
                 Program compilers",
}

@Article{Zarea-Aliabadi:1993:LPD,
  author =       "Adib Zarea-Aliabadi",
  title =        "Languages for programming distributed memory systems",
  journal =      j-COMP-CONTROL-ENG-J,
  volume =       "4",
  number =       "6",
  pages =        "269--??",
  day =          "1",
  month =        dec,
  year =         "1993",
  CODEN =        "CCEJEL",
  ISSN =         "0956-3385 (print), 1741-0460 (electronic)",
  ISSN-L =       "0956-3385",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 UnCover library database",
  abstract =     "This article is concerned with the programming of
                 distributed memory systems consisting of an
                 interconnected network of processors and their
                 associated local memory. It outlines typical
                 characteristics of such systems and discusses the
                 language approaches used for their programming. The
                 article continues with an examination of High
                 Performance Fortran that has been proposed as a basis
                 for programming distributed memory computers.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing and Control Engineering Journal",
}

@InProceedings{Zosel:1993:HPF,
  author =       "M. E. Zosel",
  title =        "High performance {Fortran}: an overview",
  crossref =     "IEEE:1993:DPC",
  pages =        "132--136",
  month =        "",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Lawrence Livermore Nat. Lab., CA, USA",
  classification = "C6140D (High level languages)",
  keywords =     "Functionality; High performance Fortran; High
                 Performance Fortran Forum; Parallel computers",
  thesaurus =    "FORTRAN",
}

@InProceedings{Abdelrahman:1994:DAD,
  author =       "T. S. Abdelrahman and T. N. Wong",
  title =        "Distributed array data management on {NUMA}
                 multiprocessors",
  crossref =     "IEEE:1994:PSH",
  pages =        "551--559",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Electr. and Comput. Eng., Toronto Univ.,
                 Ont., Canada",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6110P (Parallel programming); C6120 (File
                 organisation); C6150C (Compilers, interpreters and
                 other processors); C6150J (Operating systems)",
  keywords =     "Compiler; Compiler system; Data-parallel applications;
                 Distributed array data management; Distributed arrays;
                 False sharing; HPF-like directives; Locality; NUMA
                 multiprocessors; Operating system management policies;
                 Performance improvement; Program data management;
                 Prototype; Scaling performance; Shared-memory NUMA
                 multiprocessor",
  thesaurus =    "Data structures; Operating systems [computers];
                 Parallel programming; Program compilers; Shared memory
                 systems",
}

@InProceedings{Amamiya:1994:RPL,
  author =       "M. Amamiya and M. Satoh and A. Makinouchi and K.
                 Hagiwara and T. Yuasa and H. Aida and K. Ueda and K.
                 Araki and T. Ida and T. Baba",
  title =        "Research on programming languages for massively
                 parallel processing",
  crossref =     "Horiguchi:1994:ISP",
  pages =        "443--450",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Massively Parallel Language Res. Group, Kyushu Univ.,
                 Fukuoka, Japan",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Commercial language systems; Compiler system; Data
                 parallel C; Experimental language; Fortran D; HPF;
                 Massively parallel computation model; Massively
                 parallel processing; Massively Parallel Processing
                 Principle Research Project; Parallel programming
                 languages; Prototype",
  thesaurus =    "Parallel languages; Parallel programming; Program
                 compilers",
}

@InProceedings{Annaratone:1994:DEC,
  author =       "M. Annaratone and C. D. Offner and D. B. Loveman",
  title =        "{Digital Equipment Corporation} --- {High Performance
                 Fortran} on Workstation Farms",
  crossref =     "Siegel:1994:PEI",
  pages =        "664--669",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Annaratone:1994:HPF,
  author =       "M. Annaratone and C. D. Offner and D. B. Loveman",
  title =        "High performance {Fortran} on workstation farms",
  crossref =     "Siegal:1994:PEI",
  pages =        "664--669",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "High Performance Comput. Group, Maynard, MA, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Compiler; High performance Fortran; HPF language; MPP
                 market; MPP systems; Parallel programming;
                 Single-threaded batch job; Stable system software;
                 Workstation farms",
  thesaurus =    "FORTRAN; Parallel programming; Program compilers;
                 Workstations",
}

@Article{Anonymous:1994:HPFa,
  author =       "Anonymous",
  title =        "{High Performance Fortran} Language Specification
                 (Part {II})",
  journal =      j-FORTRAN-FORUM,
  volume =       "13",
  number =       "2",
  pages =        "87--150",
  day =          "1",
  month =        jun,
  year =         "1994",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Mon Aug 12 09:47:05 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  fjournal =     "ACM Fortran Forum",
}

@Article{Anonymous:1994:HPFb,
  author =       "Anonymous",
  title =        "{High Performance Fortran} Language Specification
                 (Part {III})",
  journal =      j-FORTRAN-FORUM,
  volume =       "13",
  number =       "3",
  pages =        "22--55",
  day =          "1",
  month =        sep,
  year =         "1994",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Mon Aug 12 09:47:49 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
}

@Article{Anonymous:1994:HR,
  author =       "Anonymous",
  title =        "{HPF} Reports",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "71--??",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  abstract =     "Commercial views of HPF from Applied Parallel
                 Research. The Portland Group. ACE Associated Computer
                 Experts, Pacific-Sierra Research, SofTech, and Thinking
                 Machines.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Parallel and Distributed Technology: Systems and
                 Applications",
}

@InProceedings{Anonymous:1994:IPH,
  author =       "Anonymous",
  title =        "Interpreting the Performance of {HPF\slash Fortran
                 90D}",
  crossref =     "IEEE:1994:PSW",
  pages =        "743--752",
  year =         "1994",
  bibdate =      "Mon Aug 26 10:38:41 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/super.bib",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1994:SIH,
  author =       "Anonymous",
  title =        "Special Issue: {High Performance Fortran} Language
                 Specification",
  journal =      j-FORTRAN-FORUM,
  volume =       "13",
  number =       "2",
  day =          "1",
  month =        jun,
  year =         "1994",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
}

@Article{Anonymous:1994:SIO,
  author =       "Anonymous",
  title =        "{Standards} Information. Organization of {Standards
                 Committees}",
  journal =      j-FORTRAN-FORUM,
  volume =       "13",
  number =       "1",
  pages =        "4--??",
  day =          "1",
  month =        mar,
  year =         "1994",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 UnCover library database",
  abstract =     "Copies of Fortran 90 Standard. Future Meetings.
                 International Meetings. National Fortran Working
                 Groups. Real-Time Fortran Standard. Fortran 90
                 Interpretations. Plans for Fortran 95. High Performance
                 Fortran Language Specification.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
}

@Article{Anonymous:1994:SIOa,
  author =       "Anonymous",
  title =        "{Standards} Information. Organization of {Standards
                 Committees}; {Real-Time Fortran Standard}; {Fortran 90}
                 Interpretations; Plans for {Fortran 95}; {High
                 Performance Fortran} Language Specification",
  journal =      j-FORTRAN-FORUM,
  volume =       "13",
  number =       "1",
  pages =        "4--6",
  month =        mar,
  year =         "1994",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/ansistd.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "37",
}

@InProceedings{Benkner:1994:PAS,
  author =       "S. Benkner and P. Brezany and H. Zima",
  title =        "Processing Array Statements and Procedure Interfaces
                 in the {PREPARE High Performance Fortran} Compiler",
  crossref =     "Fritzson:1994:CCI",
  pages =        "324--338",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Software Technol. and Parallel Systs., Wien
                 Univ., Austria",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessing systems); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Array statement processing; Data alignment
                 specifications; Data distribution; Data distribution
                 specifications; Distributed memory multiprocessor;
                 Fortran 90; Parallel architectures; Portable interface;
                 Prepare ESPRIT project; PREPARE High Performance
                 Fortran compiler; Procedure interface processing",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 architectures; Parallelising compilers",
}

@InProceedings{Bixby:1994:ADL,
  author =       "R. Bixby and K. Kennedy and U. Kremer",
  title =        "Automatic data layout using 0-1 integer programming",
  crossref =     "Cosnard:1994:PAC",
  journal =      j-IFIP-TRANS-A,
  volume =       "A-50",
  pages =        "111--122",
  month =        "",
  year =         "1994",
  CODEN =        "ITATEC",
  ISSN =         "0926-5473",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. and Appl. Math., Rice Univ., Houston,
                 TX, USA",
  classification = "C1180 (Optimisation techniques); C4240P (Parallel
                 programming and algorithm theory); C6110P (Parallel
                 programming); C6115 (Programming support); C6150C
                 (Compilers, interpreters and other processors)",
  fjournal =     "IFIP Transactions. A. Computer Science and
                 Technology",
  keywords =     "0-1 Integer programming; Automatic data layout;
                 Compilation system; Compiler; Data-parallel programs;
                 Dynamic data remapping; Fortran D; General purpose
                 integer programming solver; Heuristics; High
                 Performance Fortran; Machine-dependent optimization;
                 Machine-independent parallel programming model;
                 NP-complete; Optimal selection; Performance;
                 Programming environment",
  thesaurus =    "Integer programming; Parallel programming; Program
                 compilers; Programming environments; Programming
                 theory",
}

@TechReport{Bodin:1994:DPP,
  author =       "Fran{\c{c}}ois Bodin",
  title =        "Directions in parallel programming {HPF}, shared
                 virtual memory and object parallelism in {pC}++",
  type =         "NASA contractor report",
  number =       "NASA CR-194943; ICASE report no. 94-54",
  institution =  "Institute for Computer Applications in Science and
                 Engineering, NASA Langley Research Center",
  address =      "Hampton, VA, USA",
  year =         "1994",
  bibdate =      "Thu Feb 29 11:23:44 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  annote =       "Distributed to depository libraries in microfiche.
                 Shipping list no.: 95-0051-M. Microfiche. [Washington,
                 DC: National Aeronautics and Space Administration,
                 1994] 1 microfiche.",
  govtdocnumber = "NAS 1.26:194943 0830-H-14 (MF)",
  keywords =     "C++ (Programming language); Compilers; Computer
                 programming; Data structures; Fortran; Massively
                 parallel processors; Parallel computers; Parallel
                 processing (Computers); Parallel programming;
                 Programming languages; Virtual memory systems.",
}

@InProceedings{Bogucz:1994:PEH,
  author =       "E. A. Bogucz and G. C. Fox and T. Haupt and K. A.
                 Hawick",
  title =        "Preliminary Evaluation of {High-Performance Fortran}
                 as a Language for Computational Fluid Dynamics",
  crossref =     "Anonymous:1994:PLC",
  pages =        "ALL",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bouchitte:1994:EAE,
  author =       "V. Bouchitte and P. Boulet and A. Darte and Y.
                 Robert",
  title =        "Evaluating array expressions on massively parallel
                 machines with communication\slash computation overlap",
  crossref =     "Buchberger:1994:PPC",
  pages =        "713--724",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Lab. LIP, Ecole Normale Sup{\'e}rieure de Lyon,
                 France",
  classification = "C4240C (Computational complexity); C6110P (Parallel
                 programming); C6120 (File organisation); C6140D (High
                 level languages)",
  keywords =     "Array expressions; Coarse grain computations;
                 Communication/computation overlap; DMPCs; Fine grain
                 computations; HPF style array expressions; Massively
                 parallel distributed memory computers; Massively
                 parallel machines; NP complete; Simultaneous
                 computations",
  thesaurus =    "Computational complexity; Data structures; Distributed
                 memory systems; FORTRAN; Parallel languages; Parallel
                 machines; Parallel programming",
}

@InProceedings{Bozkus:1994:CAF,
  author =       "Zeki Bozkus and Alok Choudhary and Geoffrey Fox and
                 Tomasz Haupt and Sanjay Ranka",
  title =        "A compilation approach for {Fortran 90D\slash HPF}
                 compilers",
  crossref =     "Banerjee:1994:LCP",
  pages =        "200--215",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Northeast Parallel Architectures Center, Syracuse
                 Univ., NY, USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Communication detection; Compilation approach;
                 Computation partitioning; Distributed memory systems;
                 Fortran 90D/HPF compiler; Gaussian elimination;
                 Parallel constructs; Source-to-source parallel
                 compiler",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 languages; Parallel programming; Program compilers",
}

@Article{Bozkus:1994:CFD,
  author =       "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt and
                 S. Ranka and Min-You Wu",
  title =        "Compiling {Fortran 90D\slash HPF} for distributed
                 memory {MIMD} computers",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "21",
  number =       "1",
  pages =        "15--26",
  month =        apr,
  year =         "1994",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Northeast Parallel Archit. Center, Syracuse Univ., NY,
                 USA",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessor systems and techniques); C6140D (High
                 level languages); C6150C (Compilers, interpreters and
                 other processors)",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "Communication detection; Data parallel language;
                 Distributed memory MIMD computers; Fortran90D/HPF
                 compiler; Run-time support; Source-to-source parallel
                 compiler",
  pubcountry =   "USA",
  thesaurus =    "Distributed memory systems; FORTRAN; Program
                 compilers",
}

@Article{Bozkus:1994:CFH,
  author =       "Zeki Bozkus and Alok Choudhary and Geoffrey Fox and
                 Tomasz Haupt and Sanjay Ranka and Min-You Wu",
  title =        "Compiling {Fortran 90D\slash HPF} for distributed
                 memory {MIMD} computers",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "21",
  number =       "1",
  pages =        "15--26",
  month =        apr,
  year =         "1994",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1006/jpdc.1994.1039",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Mar 9 09:18:54 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1039/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1039/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessor systems and techniques); C6140D (High
                 level languages); C6150C (Compilers, interpreters and
                 other processors)",
  corpsource =   "Northeast Parallel Archit. Center, Syracuse Univ., NY,
                 USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "communication detection; data parallel language;
                 distributed memory MIMD computers; distributed memory
                 systems; FORTRAN; Fortran90D/HPF compiler; program
                 compilers; run-time support; source-to-source parallel
                 compiler",
  treatment =    "P Practical",
}

@InProceedings{Bozkus:1994:SLF,
  author =       "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt and
                 S. Ranka and R. Thakur and Jhy-Chun Wang",
  title =        "Scalable libraries for {Fortran 90D\slash High
                 Performance Fortran}",
  crossref =     "IEEE:1994:PSP",
  pages =        "67--76",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Northeast Parallel Archit. Center, Syracuse Univ., NY,
                 USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  keywords =     "Array assignment functions; Collective communication
                 library; Data distribution directives; Distributed
                 memory machines; FORALL construct; Fortran 90D; High
                 Performance Fortran; HPF; MIMD; Parallelism; Runtime
                 library; Scalable libraries; SIMD",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 programming; Subroutines",
}

@InProceedings{Bozkus:1994:TCE,
  author =       "Z. Bozkus and L. Meadows and D. Miles and S.
                 Nakamoto",
  title =        "Techniques for Compiling and Executing {HPF} Programs
                 on Shared Memory and Distributed Memory Parallel
                 Systems",
  crossref =     "Kumar:1994:PPI",
  pages =        "515--520",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Brandes:1994:ATT,
  author =       "T. Brandes and F. Zimmermann",
  title =        "{Adaptor} --- {A} Transformation Tool for {HPF}
                 Programs",
  crossref =     "Decker:1994:PEM",
  pages =        "91--96",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  standardno =   "Boston 3764350903 Basel",
}

@Article{Brandes:1994:EHF,
  author =       "T. Brandes",
  title =        "Evaluation of {High-Performance Fortran} on Some Real
                 Applications",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "797",
  pages =        "417--422",
  year =         "1994",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Mon May 13 11:52:14 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@InProceedings{Brandes:1994:EHP,
  author =       "T. Brandes",
  title =        "Evaluation of {High Performance Fortran} on some real
                 applications",
  crossref =     "Gentzsch:1994:HCNa",
  pages =        "417--422",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "German Nat. Res. Center for Comput. Sci., St.
                 Augustin, Germany",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Communication requirements; Data parallel programming
                 model; Distributed memory; Global name space; High
                 Performance Fortran; Message-passing programs; MIMD
                 machines; Parallel architectures; Prototype compilation
                 system",
  thesaurus =    "FORTRAN; Message passing; Parallel languages;
                 Parallelising compilers; Software performance
                 evaluation",
}

@Article{Chandy:1994:IST,
  author =       "Mani Chandy and Ian Foster and Ken Kennedy and Charles
                 Koelbel and Chau-Wen Tseng",
  title =        "Integrated Support for Task and Data Parallelism",
  journal =      j-IJSA,
  volume =       "8",
  number =       "2",
  pages =        "80--98",
  month =        "Summer",
  year =         "1994",
  CODEN =        "IJSAE9",
  ISSN =         "0890-2720",
  bibdate =      "Tue Feb 18 09:47:23 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 UnCover library database",
  abstract =     "We present an overview of research at the Center for
                 Research on Parallel Computation designed to provide an
                 efficient, portable programming model for scientific
                 applications possessing both task and data parallelism.
                 Fortran M programs exploit task parallelism by
                 providing language extensions for user-defined process
                 management and typed communication channels. A
                 combination of compiler and run-time system support
                 ensures modularity, safety, portability, and
                 efficiency. Fortran D and High Performance Fortran
                 programs exploit data parallelism by providing language
                 extensions for user-defined data decomposition
                 specifications, parallel loops, and parallel-array
                 operations.",
  acknowledgement = ack-nhfb,
  affiliation =  "Center for Res. on Parallel Computation, California
                 Inst. of Technol.",
  affiliationaddress = "Pasadena, CA, USA",
  classification = "716.1; 722.4; 723.1; 723.1.1; 723.2; 901.1.1",
  fjournal =     "International Journal of Supercomputer Applications",
  journalabr =   "Int J Supercomput Appl High Perform Comput",
  keywords =     "Center for Research on Parallel Computation (CRPC);
                 Communication channels (information theory); Computer
                 programming; Computer software portability; Data
                 parallelism; Data structures; fortran (programming
                 language); Fortran M language; Parallel processing
                 systems; Program compilers; Societies and institutions;
                 Task parallelism",
}

@TechReport{Chapman:1994:EHAa,
  author =       "Barbara Chapman and Piyush Mehrotra and Hans Zima",
  title =        "Extending {HPF} for advanced data parallel
                 applications",
  type =         "NASA contractor report",
  number =       "NASA CR-194913; ICASE report no. 94-34",
  institution =  "Institute for Computer Applications in Science and
                 Engineering, NASA Langley Research Center",
  address =      "Hampton, VA, USA",
  year =         "1994",
  bibdate =      "Thu Feb 29 11:23:44 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  annote =       "Distributed to depository libraries in microfiche.
                 Shipping list no.: 94-0862-M. Microfiche. [Washington,
                 DC: National Aeronautics and Space Administration,
                 1994] 1 microfiche.",
  govtdocnumber = "NAS 1.26:194913 0830-H-14 (MF)",
  keywords =     "Applications programs (Computers); FORTRAN; Parallel
                 programming.",
}

@Article{Chapman:1994:EHAb,
  author =       "Barbara Chapman and Hans Zima and Piyush Mehrotra",
  title =        "Extending {HPF} for Advanced Data-Parallel
                 Applications",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "59--70",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Fri Apr 11 07:24:28 MDT 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  abstract =     "High Performance Fortran can support regular numerical
                 algorithms, but it cannot adequately express advanced
                 applications such as particle-in-sell codes or
                 unstructured mesh solvers. This article addresses this
                 problem and outlines possible development paths.",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Vienna, Vienna, Austria",
  classification = "722.4; 723.1; 723.1.1; 723.2; 921.6; C6110P
                 (Parallel programming); C6140D (High level languages)",
  corpsource =   "Wien Univ., Austria",
  fjournal =     "IEEE Parallel and Distributed Technology: Systems and
                 Applications",
  journalabr =   "IEEE Parallel Distrib Technol",
  keywords =     "advanced data-parallel; Advanced data-parallel
                 applications; Algorithms; applications; Codes
                 (symbols); component; Component distribution; Computer
                 architecture; Data processing; Data structures; Derived
                 types; derived types; Derived types; direct; Direct
                 distribution; distribution; dynamic; Dynamic
                 partitioners; FORTRAN; Fortran (programming language);
                 functionality; Functionality; general block
                 distributions; General block distributions; High
                 Performance Fortran; high-level language interface;
                 High-level language interface; HPF/sup +/; INDEPENDENT
                 loops; Indirect distributions; indirect distributions;
                 Indirect distributions; Language constructs; loop; Loop
                 reductions; Multiprogramming; Numerical algorithms;
                 numerical algorithms; Numerical algorithms; parallel
                 languages; Parallel processing systems;
                 particle-in-cell codes; Particle-in-cell codes;
                 partitioners; processor subsets; Processor subsets;
                 Processor views; processor views; Processor views;
                 Program processors; reductions; Unstructured mesh
                 solvers; unstructured mesh solvers; Unstructured mesh
                 solvers; User-defined distribution functions;
                 user-defined distribution functions; User-defined
                 distribution functions; work distribution
                 specification; Work distribution specification",
  pubcountry =   "USA",
  thesaurus =    "FORTRAN; Parallel languages",
  treatment =    "P Practical",
}

@Article{Chapman:1994:HFL,
  author =       "B. Chapman and H. Zima and Vienna and P. Mehrotra",
  title =        "{High-Performance Fortran} Languages: Advanced
                 Applications and Their Implementation",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "797",
  pages =        "407--416",
  year =         "1994",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Mon May 13 11:52:14 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@InProceedings{Chapman:1994:HPF,
  author =       "B. Chapman and P. Mehrotra and H. Zima",
  title =        "High performance {Fortran} languages: advanced
                 applications and their implementation",
  crossref =     "Gentzsch:1994:HCNa",
  pages =        "407--416",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Software Technol. and Parallel Syst., Wien
                 Univ., Austria",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  keywords =     "Functionality; High Performance Fortran; High
                 performance Fortran languages; Massively parallel
                 machines; Parallelization; User-specified distribution;
                 Vienna Fortran",
  thesaurus =    "FORTRAN; Parallel languages",
  xxnote =       "Check author order: Mehrotra/Zima or Zima/Mehrotra??",
}

@InProceedings{Chapman:1994:SAM,
  author =       "B. Chapman and P. Mehrotra and J. {Van Rosendale} and
                 H. Zima",
  title =        "A software architecture for multidisciplinary
                 applications: integrating task and data parallelism",
  crossref =     "Buchberger:1994:PPC",
  pages =        "664--676",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Software Technol. and Parallel Syst., Wien
                 Univ., Austria",
  classification = "C6110P (Parallel programming); C6120 (File
                 organisation); C6140D (High level languages); C6150N
                 (Distributed systems software)",
  keywords =     "Asynchronous activities; Data parallel languages; Data
                 parallelism; Engineering applications; Fortran 90
                 language extensions; Heterogeneous computing
                 environment; HPF; Multidisciplinary applications;
                 Nested task parallelism; Numerical applications; SDAs;
                 Shared data abstractions; Software architecture; Task
                 parallelism; Vienna Fortran",
  thesaurus =    "Data structures; FORTRAN; Parallel languages; Parallel
                 programming",
}

@InProceedings{Chatterjee:1994:ADH,
  author =       "S. Chatterjee and J. R. Gilbert and R. Schreiber and
                 T. J. Sheffler",
  title =        "Automatic Distribution in {HPF}",
  crossref =     "Dongarra:1994:ETP",
  pages =        "11--18",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Chen:1994:CEC,
  author =       "Dong-Yuan Chen and M. C. Chen",
  title =        "{CPAR-language} extensions to {C} for irregular and
                 adaptive parallel computations",
  crossref =     "IEEE:1994:PSH",
  pages =        "501--508",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Yale Univ., New Haven, CT,
                 USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5440 (Multiprocessor systems and techniques); C6110P
                 (Parallel programming); C6120 (File organisation);
                 C6140D (High level languages)",
  keywords =     "Adaptive parallel computations; Arrays; C;
                 Communication functions; CPAR language extensions;
                 Distributed-memory multiprocessors; Fortran-90; Global
                 name space; High Performance Fortran; Interprocessor
                 data transfer; Irregular parallel computations; N-body
                 simulation problem; Object streams; Parallel
                 programming; Pointer-based data structures; Split
                 phases",
  thesaurus =    "C language; Data structures; Distributed memory
                 systems; FORTRAN; N-body problems; Parallel languages;
                 Parallel programming",
}

@InProceedings{Cheng:1994:PDP,
  author =       "Doreen Cheng and Robert Hood",
  title =        "A Portable Debugger for Parallel and Distributed
                 Programs",
  crossref =     "IEEE:1994:PSW",
  pages =        "723--732",
  year =         "1994",
  bibdate =      "Wed Apr 15 10:15:37 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing94.bib",
  URL =          "http://sc94.ameslab.gov/AP/contents.html",
  acknowledgement = ack-nhfb,
  affiliation =  "Computer Sciences Corp",
  affiliationaddress = "Moffett Field, CA, USA",
  classification = "722.1; 722.3; 722.4; 723.1; 723.5; 903.4.1",
  keywords =     "Client server interaction; Codes (symbols);
                 Computational platforms; Computer aided software
                 engineering; Computer programming; Computer simulation;
                 Computer software; Conventional state based debuggers;
                 Distributed computations; Distributed computer systems;
                 fortran (programming language); High performance
                 fortran; Interaction protocol; Message passing library;
                 Network protocols; Parallel processing systems;
                 Parallel programs; Portable debugger; Program
                 debugging; Storage allocation (computer); Tool
                 generated code; User interfaces",
  sponsor =      "IEEE; ACM; SIAM",
}

@InProceedings{Coelho:1994:CIC,
  author =       "F. Coelho",
  title =        "Compilation of {I}/{O} communications for {HPF}",
  crossref =     "IEEE:1994:FSF",
  pages =        "102--109",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Centre de Recherche en Inf., Ecole des Mines de Paris,
                 Valbonne, France",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessing systems); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Code generation; Data distribution; HPF; I/O
                 communications compilation; Massively parallel
                 machines; MIMD distributed memory architecture;
                 Parallel computations; Scalability; Standard polyhedron
                 scanning techniques",
  thesaurus =    "Distributed memory systems; High level languages;
                 Parallel architectures; Parallel processing; Program
                 compilers",
}

@InProceedings{Coelho:1994:EHC,
  author =       "F. Coelho",
  title =        "Experiments with {HPF} Compilation for a Network of
                 Workstations",
  crossref =     "Gentzsch:1994:HCNa",
  pages =        "423--428",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Centre de Recherche en Inf., Ecole des Mines de Paris,
                 Fontainebleau, France",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Communication hardware; Data-parallel Fortran;
                 Distributed memory multiprocessors; High Performance
                 Fortran; HPF compilation; Optimizing compiler; PVM
                 3-based generated code; Scalable performance;
                 Workstation network",
  thesaurus =    "FORTRAN; Optimising compilers; Parallel languages;
                 Parallelising compilers",
}

@InProceedings{Corbett:1994:UEP,
  author =       "P. F. Corbett and D. G. Feitelson and J.-P. Prost and
                 M. Snir",
  title =        "User-friendly and efficient parallel {I/Os} using the
                 {Vesta} parallel file system",
  crossref =     "Becker:1994:TPI",
  pages =        "23--38",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Thomas J. Watson Res. Center, Yorktown Heights,
                 NY, USA",
  classification = "C5440 (Multiprocessing systems); C5620L (Local area
                 networks); C6140D (High level languages); C6150N
                 (Distributed systems software)",
  keywords =     "Client-server subsystem; Concurrent parallel accesses;
                 Distributed-memory computer; High level interface; High
                 performance Fortran; IBM scalable POWERParallel
                 Systems; Message passing paradigm; Parallel I/Os; Vesta
                 parallel file system",
  thesaurus =    "C language; Client-server systems; Distributed memory
                 systems; FORTRAN; Message passing",
}

@InProceedings{Cownie:1994:PPP,
  author =       "J. Cownie and A. Dunlop and S. Hellberg and A. J. G.
                 Hey and D. Pritchard",
  title =        "Portable parallel programming environments --- the
                 {ESPRIT PPPE} project",
  crossref =     "Dekker:1994:MPP",
  pages =        "135--142",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Meiko Ltd., Bristol, UK",
  classification = "C6110B (Software engineering techniques); C6110P
                 (Parallel programming); C6115 (Programming support)",
  keywords =     "ESPRIT PPPE project; European hardware manufacturers;
                 HPF mapper; Integrated tool environments; Large
                 distributed memory parallel computers; Large scale
                 scientific and engineering applications; Mainstream
                 applications development; Migration aids; Open system
                 standards; Parallel architectures; Parallel debugger;
                 PARMACS/MPI; PCTE; Performance monitor; Portable
                 parallel programming environments; Program debugger;
                 Run-time environment; Software houses",
  thesaurus =    "Parallel architectures; Parallel programming;
                 Programming environments; Research initiatives;
                 Software houses; Software portability; Standards",
}

@InProceedings{Crooks:1994:ADD,
  author =       "P. Crooks and R. H. Perrott",
  title =        "Automatic data distribution",
  crossref =     "Gentzsch:1994:HCNa",
  pages =        "463--468",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Queen's Univ., Belfast, UK",
  classification = "C6110 (Systems analysis and programming); C6140D
                 (High level languages); C6150C (Compilers, interpreters
                 and other processors)",
  keywords =     "Arrays; Automatic data distribution; Data distribution
                 scheme; Dynamic redistribution; Dynamic
                 redistributions; Fort Compilation System; Fortran90;
                 Fortran90 program generation; Fully-automatic
                 source-to-source translator; HPF extensions; Language
                 extensions; Parallelizing compilers; Vienna Fortran",
  thesaurus =    "Data structures; FORTRAN; Parallelising compilers;
                 Program interpreters",
}

@InProceedings{Das:1994:SAI,
  author =       "R. Das and J. Saltz and R. von Hanxleden",
  title =        "Slicing analysis and indirect accesses to distributed
                 arrays",
  crossref =     "Banerjee:1994:LCP",
  pages =        "152--168",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Maryland Univ., College Park,
                 MD, USA",
  classification = "C6110P (Parallel programming); C6120 (File
                 organisation); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors)",
  keywords =     "Aggregated data prefetching; Array accesses; Compiler;
                 Fortran D prototype compiler; High Performance Fortran;
                 Indirection arrays; Irregular access patterns; Multiple
                 levels; Parallel code; Parallel computers; Program
                 slicing; Redundant preprocessing; Slice graph; Sparse
                 data structures; Subscript expressions",
  thesaurus =    "Data structures; FORTRAN; Parallel languages; Parallel
                 programming; Program compilers",
}

@InProceedings{Dion:1994:PCW,
  author =       "M. Dion and J.-L. Philippe and Y. Robert",
  title =        "Parallelizing compilers: what can be achieved?",
  crossref =     "Gentzsch:1994:HCNa",
  pages =        "447--456",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Lab. LIP, Ecole Normale Sup{\'e}rieure de Lyon,
                 France",
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors)",
  keywords =     "Affine dependences; Automatic parallelization
                 techniques; Code generation; Data dependence
                 extraction; Executable code; High Performance Fortran;
                 Loop nests programs; Massively parallel distributed
                 memory machines; Parallelizing compilers; Physical
                 processors; Programming style; Scheduling; Scientific
                 applications; Sequential program; Simple computational
                 kernels; SPMD data-parallel programming; Uniform
                 dependences; Virtual processors",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 machines; Parallel programming; Parallelising
                 compilers; Processor scheduling",
}

@Article{Emerson:1994:BRH,
  author =       "D. R. Emerson",
  title =        "Book Review: {{\booktitle{The high performance Fortran
                 handbook}}, Scientific and engineering computation
                 series: Charles H. Koelbel, David B. Loveman, Robert S.
                 Schreiber, Guy L. Steele Jr. and Mary E. Zosel, M.I.T.
                 Press, Fitzroy House, 11, Chenies Street, London WC1E
                 7ET, England, ISBN 0-262-61094-9, January 1994, Price:
                 \$24.95 (Paperback)}",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "54",
  number =       "3",
  pages =        "N4",
  day =          "20",
  month =        oct,
  year =         "1994",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 12:24:33 MST 2017",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/jcomputapplmath1990.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0377042794902631",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@Article{Feibus:1994:SP,
  author =       "Andy Feibus",
  title =        "Standards In Progress",
  journal =      j-OPEN-SYSTEMS-TODAY,
  volume =       "??",
  number =       "163",
  pages =        "20--??",
  month =        nov,
  year =         "1994",
  ISSN =         "1061-0839",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  abstract =     "With High-Performance FORTRAN, you can tune programs
                 to specific machines.",
  acknowledgement = ack-nhfb,
  fjournal =     "Open Systems Today",
}

@InProceedings{Foster:1994:CSI,
  author =       "I. Foster and Ming Xu and B. Avalani and A.
                 Choudhary",
  title =        "A Compilation System that Integrates {High Performance
                 Fortran} and {Fortran M}",
  crossref =     "IEEE:1994:PSH",
  pages =        "293--300",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  classification = "C5260B (Computer vision and picture processing);
                 C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Command and control; Data parallelism; Fortran
                 compilers; Fortran M; High Performance Fortran; Image
                 processing; Integrated compilation system;
                 Multidisciplinary simulation; Parallel programming;
                 Task parallelism",
  thesaurus =    "FORTRAN; Image processing; Parallel languages; Program
                 compilers",
}

@Article{Foster:1994:TPH,
  author =       "Ian Foster",
  title =        "Task Parallelism and High-Performance Languages",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "27--36",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  abstract =     "High Performance Fortran currently lacks support for
                 explicit task parallelism. This article explains why
                 task parallelism is important, and describes one
                 candidate task-parallel model: the Fortran M extensions
                 to Fortran 77.",
  acknowledgement = ack-nhfb,
  affiliation =  "Argonne Nat. Lab., IL, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150N (Distributed systems software)",
  fjournal =     "IEEE Parallel and Distributed Technology: Systems and
                 Applications",
  keywords =     "Candidate task-parallel model; Fortran 77; Fortran M
                 extensions; High Performance Fortran; High performance
                 languages; Task parallelism",
  pubcountry =   "USA",
  thesaurus =    "FORTRAN; Parallel languages; Parallel programming;
                 Scheduling",
}

@InProceedings{Fox:1994:APS,
  author =       "G. Fox",
  title =        "The Application Perspective for Scalable Data and Task
                 Parallel Languages {HPF} and {HPC++}",
  crossref =     "Anonymous:1994:HPC",
  pages =        "445--457",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@Article{Gross:1994:TPH,
  author =       "Thomas Gross and David R. O'Hallaron and Jaspal
                 Subhlok",
  title =        "Task Parallelism in a {High Performance Fortran}
                 Framework",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "16--26",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  abstract =     "Exploiting both data and task parallelism in a single
                 framework is the key to achieving good performance for
                 a variety of applications.",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors)",
  fjournal =     "IEEE Parallel and Distributed Technology: Systems and
                 Applications",
  keywords =     "Data sets; Data-parallel computing; Data-parallel
                 language; Fortran; Fx; Heterogeneous computing; High
                 Performance Fortran; HPF; Massively parallel machine;
                 Processor nodes; Prototype compiler; Standard dialect;
                 Task parallelism; Task-parallel programming",
  pubcountry =   "USA",
  thesaurus =    "FORTRAN; Parallel languages; Parallel machines;
                 Parallel programming; Program compilers",
}

@Article{Gupta:1994:CEC,
  author =       "M. Gupta and P. Banerjee",
  title =        "Compile-time estimation of communication costs of
                 programs",
  journal =      j-J-PROGRAM-LANG,
  volume =       "2",
  number =       "3",
  pages =        "191--225",
  month =        sep,
  year =         "1994",
  CODEN =        "JPLAER",
  ISSN =         "0963-9306",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Thomas J. Watson Res. Center, Yorktown Heights,
                 NY, USA",
  classification = "C6130 (Data handling techniques); C6150C (Compilers,
                 interpreters and other processors); C6150G (Diagnostic,
                 testing, debugging and evaluating systems)",
  fjournal =     "Journal of Programming Languages",
  keywords =     "Array references; Communication optimizations;
                 Compile-time estimation; Compiler; Data distribution;
                 Data movement; Data partitioning decisions; Distributed
                 memory machines; Fortran programs; Global address
                 space; High-level communication primitives; Loops;
                 Paradigm compiler; Processors; Program analysis;
                 Program communication costs; Ptran-II High-Performance
                 Fortran prototype compiler; Traversal properties",
  pubcountry =   "UK",
  thesaurus =    "Data handling; Distributed memory systems; Optimising
                 compilers; System monitoring",
}

@Article{Gupta:1994:IFF,
  author =       "S. K. S. Gupta and C.-H. Huang and P. Sadayappan and
                 R. W. Johnson",
  title =        "Implementing fast {Fourier} transforms on
                 distributed-memory multiprocessors using data
                 redistributions",
  journal =      j-PARALLEL-PROCESS-LETT,
  volume =       "4",
  number =       "4",
  pages =        "477--488",
  month =        dec,
  year =         "1994",
  CODEN =        "PPLTEE",
  ISSN =         "0129-6264 (print), 1793-642X (electronic)",
  bibdate =      "Mon Apr 14 10:50:40 MDT 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Ohio State Univ",
  affiliationaddress = "Columbus, OH, USA",
  classification = "722.3; 722.4; 723.1; 723.2; 921.3; C4190 (Other
                 numerical methods); C4240P (Parallel programming and
                 algorithm theory); C5440 (Multiprocessing systems);
                 C5470 (Performance evaluation and testing); C5670
                 (Network performance); C7310 (Mathematics computing)",
  corpsource =   "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
                 Columbus, OH, USA",
  countrypub =   "Singapore",
  fjournal =     "Parallel Processing Letters",
  journal-URL =  "http://www.worldscientific.com/loi/ppl",
  journalabr =   "Parallel Process Lett",
  keywords =     "Calculations; communication cost; Data communication
                 systems; Data redistribution; data redistributions;
                 Data storage equipment; Data transfer; Distributed
                 computer systems; Distributed memory multiprocessors;
                 distributed memory systems; distributed-memory
                 multiprocessors; evaluation; Fast Fourier transforms;
                 fast Fourier transforms; Fortran (programming
                 language); High performance Fortran; Intel iPSC/860;
                 mathematics computing; Optimization; Parallel
                 algorithms; parallel algorithms; performance; Point to
                 point message phasing; system",
  treatment =    "A Application; P Practical",
}

@Article{Hatcher:1994:GEI,
  author =       "Philip J. Hatcher",
  title =        "{Guest Editor}'s Introduction: The Impact of {High
                 Performance Fortran}",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "13--??",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Parallel and Distributed Technology: Systems and
                 Applications",
}

@InProceedings{Hayashi:1994:AAS,
  author =       "Kenichi Hayashi and Tsunehisa Doi and Takeshi Horie
                 and Yoichi Koyanagi and Osamu Shiraki and Nobutaka
                 Imamura and Toshiyuki Shimizu and Hiroaki Ishihata and
                 Tatsuya Shindo",
  title =        "{AP1000+}: architectural support of {PUT\slash GET}
                 interface for parallelizing compiler",
  crossref =     "Anonymous:1994:AVP",
  journal =      j-SIGPLAN,
  volume =       "29",
  number =       "11",
  pages =        "196--207",
  month =        nov,
  year =         "1994",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:57 MST 2003",
  bibsource =    "http://portal.acm.org/; http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/asplos/195473/p196-hayashi/",
  abstract =     "The scalability of distributed-memory parallel
                 computers makes them attractive candidates for solving
                 large-scale problems. New languages, such as HPF,
                 FortranD, and VPP Fortran, have been developed to
                 enable existing software to be easily ported to such
                 machines. Many distributed-memory parallel computers
                 have been built, but none of them support the
                 mechanisms required by such languages. We studied the
                 mechanisms required by parallelizing compilers and
                 proposed a new architecture to support them. Based on
                 this proposed architecture, we developed a new
                 distributed-memory parallel computer, the AP1000+,
                 which is an enhanced version of the AP1000. Using
                 scientific applications in VPP Fortran and C, such as
                 NAS parallel benchmarks, we simulated the performance
                 of the AP1000+.",
  acknowledgement = ack-nhfb,
  affiliation =  "Fujitsu Labs. Ltd., Kawasaki, Japan",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessing systems); C5470 (Performance
                 evaluation and testing); C6150C (Compilers,
                 interpreters and other processors)",
  conflocation = "San Jose, CA, USA; 4-7 Oct. 1994",
  conftitle =    "Sixth International Conference on Architectural
                 Support for Programming Languages and Operating Systems
                 (ASPLOS-VI)",
  corpsource =   "Fujitsu Labs. Ltd., Kawasaki, Japan",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "AP1000; AP1000+; architectural support; C; design;
                 distributed memory systems; distributed-memory parallel
                 computers; FortranD; HPF; languages; large-scale
                 problem solving; measurement; NAS parallel benchmarks;
                 parallel architectures; parallel machines;
                 parallelising compilers; parallelizing compiler;
                 performance; performance evaluation; performance
                 simulation; PUT/GET interface; reconfigurable
                 architectures; scalability; scientific applications;
                 software portability; theory; VPP Fortran",
  sponsororg =   "ACM; IEEE Comput. Soc",
  subject =      "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Compilers. {\bf C.1.2} Computer Systems
                 Organization, PROCESSOR ARCHITECTURES, Multiple Data
                 Stream Architectures (Multiprocessors), Parallel
                 processors**. {\bf D.4.2} Software, OPERATING SYSTEMS,
                 Storage Management, Distributed memories. {\bf C.0}
                 Computer Systems Organization, GENERAL,
                 Hardware/software interfaces.",
  thesaurus =    "Distributed memory systems; Parallel architectures;
                 Parallel machines; Parallelising compilers; Performance
                 evaluation; Reconfigurable architectures",
  treatment =    "P Practical",
}

@Article{Hellberg:1994:PPP,
  author =       "S. A. Hellberg and E. Zaluska",
  title =        "A portable parallel programming environment based
                 around {PCTE}",
  journal =      j-INFO-SOFTWARE-TECH,
  volume =       "36",
  number =       "7",
  pages =        "419--425",
  month =        jul,
  year =         "1994",
  CODEN =        "ISOTE7",
  ISSN =         "0950-5849 (print), 1873-6025 (electronic)",
  ISSN-L =       "0950-5849",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Electron. and Comput. Sci., Southampton Univ., UK",
  classification = "C6110P (Parallel programming); C6115 (Programming
                 support); C6150N (Distributed systems software)",
  fjournal =     "Information and Software Technology",
  keywords =     "Distributed-memory; End-user applications; High
                 Performance Fortran; High-Performance Computing
                 Community programming standards;
                 Massively-parallel-processor; Message-Passing
                 Interface; PCTE; PCTE-based integrated toolset;
                 Performance; Portable common tool environment; Portable
                 parallel programming environment",
  pubcountry =   "UK",
  thesaurus =    "Message passing; Parallel programming; Programming
                 environments",
}

@Article{Hey:1994:GEP,
  author =       "Tony Hey",
  title =        "The {Genesis Esprit} project --- {An} overview",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "20",
  number =       "10--11",
  pages =        "1605--1612",
  day =          "3",
  month =        nov,
  year =         "1994",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Fri Aug 6 10:13:51 MDT 1999",
  bibsource =    "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1994&volume=20&issue=10-11;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=10-11&aid=916",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming)",
  corpsource =   "Dept. of Electron. and Comput. Sci., Southampton
                 Univ., UK",
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
  keywords =     "Bull's Isis Supercomputer project; chip set; CS-2
                 parallel; Elan-Elite interconnect; Genesis Distributed
                 Memory Parallel Benchmark; Genesis Esprit project;
                 Genesis-S project; hardware element; High Performance
                 Fortran standard; initiatives; Inmas; interface;
                 machine; Meiko; overview; parallel processing; parallel
                 programming; PARMACS portable message-passing; Portable
                 Parallel Programming Environments; portable software;
                 research; suite; SUPRENUM Consortium; Vienna group",
  treatment =    "G General Review; P Practical",
}

@InProceedings{Hiranandani:1994:CTB,
  author =       "S. Hiranandani and K. Kennedy and J. Mellor-Crummey
                 and A. Sethi",
  title =        "Compilation techniques for block-cyclic
                 distributions",
  crossref =     "ACM:1994:CPI",
  pages =        "392--403",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Block-cyclic distributions; Code; Compilers; Data
                 alignment; Data-parallel languages; Fortran D;
                 High-Performance Fortran; Linear-time algorithm; Memory
                 access sequence; MIMD distributed-memory machines;
                 Nonunit strides; Symbolic array dimensions; Symbolic
                 loop bounds",
  thesaurus =    "FORTRAN; Parallel languages; Program compilers",
}

@InProceedings{Hiranandani:1994:DEN,
  author =       "S. Hiranandani and K. Kennedy and Chau-Wen Tseng and
                 S. Warren",
  title =        "The {D} Editor: a new interactive parallel programming
                 tool",
  crossref =     "IEEE:1994:PSW",
  pages =        "733--742, 817",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Silicon Graphics Comput. Syst., Mountain View, CA,
                 USA",
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6115 (Programming support); C6130B
                 (Graphics techniques); C6140D (High level languages);
                 C6150C (Compilers, interpreters and other processors);
                 C6150N (Distributed systems software)",
  keywords =     "Color coding; Compile time analysis; Compiler
                 optimizations; D Editor; Data-parallel programming;
                 Distributed memory machines; Fortran D; Graphical
                 displays; High Performance Fortran; Interactive
                 parallel programming tool; Parallel architectures;
                 Sequentialized code; Shared memory machines",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 languages; Parallel programming; Program compilers;
                 Shared memory systems; Software tools; Text editing",
}

@Article{HPPF:1994:HPF,
  author =       "{High Performance Fortran Forum}",
  title =        "{High Performance Fortran} Language Specification
                 (Part {III}), {Version 1.0, May 1993}",
  journal =      j-FORTRAN-FORUM,
  volume =       "13",
  number =       "3",
  pages =        "22--55",
  month =        sep,
  year =         "1994",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Mon Aug 12 09:47:49 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "39",
}

@Article{HPPF:1994:SIHa,
  author =       "{High Performance Fortran Forum}",
  title =        "Special Issue: {High Performance Fortran} Language
                 Specification, {Version 1.0 (May 3, 1993)}: {Part II}.
                 5. Intrinsic and Library Procedures",
  journal =      j-FORTRAN-FORUM,
  volume =       "13",
  number =       "2",
  pages =        "87--138",
  month =        jun,
  year =         "1994",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/190783.190780",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Wed Apr 17 05:40:50 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  annote =       "Pages 1--86 not in issue; it begins with 87.",
  fjournal =     "ACM Fortran Forum",
  issue =        "38",
}

@Article{HPPF:1994:SIHb,
  author =       "{High Performance Fortran Forum}",
  title =        "Special Issue: {High Performance Fortran} Language
                 Specification, {Version 1.0 (May 3, 1993)}: {Part II}.
                 6. Extrinsic Procedures",
  journal =      j-FORTRAN-FORUM,
  volume =       "13",
  number =       "2",
  pages =        "139--142",
  month =        jun,
  year =         "1994",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Wed Feb 6 18:50:05 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "38",
}

@Article{HPPF:1994:SIHc,
  author =       "{High Performance Fortran Forum}",
  title =        "Special Issue: {High Performance Fortran} Language
                 Specification, {Version 1.0 (May 3, 1993)}: {Part II}.
                 7. Storage and Sequence Association",
  journal =      j-FORTRAN-FORUM,
  volume =       "13",
  number =       "2",
  pages =        "143--150",
  month =        jun,
  year =         "1994",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Wed Feb 6 18:50:05 MST 2002",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  annote =       "Pages 1--86 not in issue; it begins with 87.",
  fjournal =     "ACM Fortran Forum",
  issue =        "38",
}

@InProceedings{Kaushik:1994:ACD,
  author =       "S. D. Kaushik and C.-H. Huang and R. W. Johnson and P.
                 Sadayappan",
  title =        "An approach to communication-efficient data
                 redistribution",
  crossref =     "ACM:1994:CPI",
  pages =        "364--373",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
                 Columbus, OH, USA",
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6140D (High level languages)",
  keywords =     "Algebraic representation; Analytical model;
                 Communication cost; Communication-efficient data
                 redistribution; Data parallel languages;
                 Distributed-memory machines; High Performance Fortran;
                 Intel iPSC/860",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 languages",
}

@Article{Kennedy:1994:CTM,
  author =       "K. Kennedy",
  title =        "Compiler technology for machine-independent parallel
                 programming",
  journal =      j-INT-J-PARALLEL-PROG,
  volume =       "22",
  number =       "1",
  pages =        "79--98",
  month =        feb,
  year =         "1994",
  CODEN =        "IJPPE5",
  ISSN =         "0885-7458 (print), 1573-7640 (electronic)",
  ISSN-L =       "0885-7458",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Center for Res. on Parallel Comput., Rice Univ.,
                 Houston, TX, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  fjournal =     "International Journal of Parallel Programming",
  journal-URL =  "http://link.springer.com/journal/10766",
  keywords =     "Compiler; Data parallelism; Fortran D; High
                 Performance Fortran; High-level programming;
                 Machine-independent parallel programming; Parallel
                 computers",
  pubcountry =   "USA",
  thesaurus =    "FORTRAN; Parallel machines; Parallel programming;
                 Program compilers",
}

@InProceedings{Kennedy:1994:IIF,
  author =       "J. G. Kennedy and M. Behr and V. Kalro and T. E.
                 Tezduyar",
  title =        "Implementation of implicit finite element methods for
                 incompressible flows on the {CM-5}",
  crossref =     "Anonymous:1994:SPF",
  journal =      j-COMPUT-METH-APPL-MECH-ENG,
  volume =       "119",
  number =       "1-2",
  pages =        "95--111",
  month =        nov,
  year =         "1994",
  CODEN =        "CMMECC",
  ISSN =         "0045-7825, 0374-2830",
  ISSN-L =       "0045-7825",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Thinking Machines Corp., Cambridge, MA, USA",
  classification = "A0340G (Fluid dynamics: general mathematical
                 aspects); A4710 (General fluid dynamics theory,
                 simulation and other computational methods); C6110P
                 (Parallel programming); C6120 (File organisation);
                 C6150N (Distributed systems software); C7320 (Physics
                 and chemistry computing)",
  fjournal =     "Computer Methods in Applied Mechanics and
                 Engineering",
  keywords =     "Algorithms; CM-5; Computing resources; Connection
                 Machine CM-5; Data communication algorithms; Data
                 distribution; Data structures; Distributed-memory
                 massively parallel computer; Hardware environment; High
                 level language constructs; High Performance Fortran;
                 Implicit finite element methods; Incompressible flows;
                 Nonuniform costs; Nonuniform memory hierarchy; Parallel
                 implementation; Processors; Remote processor; Software
                 environment",
  thesaurus =    "Data structures; Distributed memory systems; Fluid
                 dynamics; FORTRAN; Parallel programming; Physics
                 computing",
}

@InProceedings{Kennedy:1994:PPS,
  author =       "K. Kennedy",
  title =        "Parallel Programming Support in {Fortran D} and {High
                 Performance Fortran}",
  crossref =     "Anonymous:1994:HPC",
  pages =        "427--432",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kim:1994:CAM,
  author =       "I. Kim and M. Wolfe",
  title =        "Communication analysis for multicomputer compilers",
  crossref =     "Cosnard:1994:PAC",
  journal =      j-IFIP-TRANS-A,
  volume =       "A-50",
  pages =        "101--109",
  month =        "",
  year =         "1994",
  CODEN =        "ITATEC",
  ISSN =         "0926-5473",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Oregon Univ., Eugene, OR, USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6150C (Compilers, interpreters and other processors)",
  fjournal =     "IFIP Transactions. A. Computer Science and
                 Technology",
  keywords =     "Communication pattern matrix; High Performance
                 Fortran; Interprocessor collective communication;
                 Multicomputer compilers; Shift vector; Tiny",
  thesaurus =    "Multiprocessing systems; Program compilers",
}

@TechReport{Klinker:1994:PPV,
  author =       "Gudrun J. Klinker and I-Yu Chen",
  title =        "{PerfVisS}: a performance visualizer for high
                 performance {Fortran} programs on workstation farms",
  type =         "Technical report series / {Cambridge Research
                 Laboratory}",
  number =       "CRL 94/4",
  institution =  "Digital Equipment Corp., Cambridge Research
                 Laboratory",
  address =      "Cambridge, MA, USA",
  pages =        "18.",
  day =          "30",
  month =        jun,
  year =         "1994",
  bibdate =      "Thu Jun 26 19:26:09 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@Article{Knies:1994:HPF,
  author =       "Allan Knies and Matthew O'Keefe and Tom MacDonald",
  title =        "{High Performance Fortran}: {A} Practical Analysis",
  journal =      j-SCI-PROG,
  volume =       "3",
  number =       "3",
  pages =        "187--199",
  month =        "Fall",
  year =         "1994",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  ISSN-L =       "1058-9244",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Electr. Eng., Purdue Univ., West Lafayette,
                 IN, USA",
  classification = "C5440 (Multiprocessing systems); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  fjournal =     "Scientific Programming",
  journal-URL =  "http://iospress.metapress.com/content/1058-9244",
  keywords =     "Application developers; Data parallel compiler;
                 Distributed-memory MIMD; High performance computing
                 industry; High performance Fortran; High performance
                 Fortran forum; HPFF; Parallel machines; Production
                 quality compiler; Shared-memory MIMD; Single
                 instruction multiple data; Source code portability",
  pubcountry =   "USA",
  thesaurus =    "Distributed memory systems; FORTRAN; Program
                 compilers; Programming; Shared memory systems; Software
                 portability",
}

@Book{Koelbel:1994:HPF,
  author =       "Charles H. Koelbel",
  title =        "The {High Performance Fortran} handbook",
  publisher =    pub-MIT,
  address =      pub-MIT:adr,
  pages =        "xiv + 329",
  year =         "1994",
  ISBN =         "0-262-11185-3, 0-262-61094-9 (paperback)",
  ISBN-13 =      "978-0-262-11185-0, 978-0-262-61094-0 (paperback)",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       "Scientific and engineering computation",
  acknowledgement = ack-nhfb,
  keywords =     "Programming languages; {Fortran} (Computer program
                 language)",
}

@InProceedings{Kohn:1994:RPP,
  author =       "S. R. Kohn and S. B. Baden",
  title =        "A robust parallel programming model for dynamic
                 non-uniform scientific computations",
  crossref =     "IEEE:1994:PSH",
  pages =        "509--517",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci. and Eng., California Univ., San
                 Diego, La Jolla, CA, USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5440 (Multiprocessor systems and techniques); C6110P
                 (Parallel programming); C6120 (File organisation);
                 C7320 (Physics and Chemistry)",
  keywords =     "2D adaptive multigrid solvers; 3D adaptive multigrid
                 solvers; 3D particle calculation; Data decomposition;
                 Data decomposition model; Data decompositions; Data
                 dependencies; Distributed memory architecture; Dynamic
                 block irregular data structures; Dynamic nonuniform
                 scientific computations; First-class objects; HPF;
                 LPARX; MIMD; MIMD machines; Problem dimension; Robust
                 parallel programming model; Run-time support; Three
                 dimensional adaptive multigrid solvers; Three
                 dimensional particle calculation",
  thesaurus =    "Data structures; Distributed memory systems; Parallel
                 algorithms; Parallel programming; Physics computing",
}

@InProceedings{Kornkven:1994:EIH,
  author =       "E. Kornkven and L. V. Kale",
  title =        "Efficient Implementation of {High Performance Fortran}
                 via Adaptive Scheduling --- An Overview",
  crossref =     "Kumar:1994:PPI",
  pages =        "136--141",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@Article{Kremer:1994:COR,
  author =       "Ulrich Kremer and Marcelo Ram{\'e}",
  title =        "Compositional Oil Reservoir Simulation in {Fortran D}:
                 {A} Feasibility Study on {Intel iPSC\slash 860}",
  journal =      j-IJSA,
  volume =       "8",
  number =       "2",
  pages =        "119--128",
  month =        "Summer",
  year =         "1994",
  CODEN =        "IJSAE9",
  ISSN =         "0890-2720",
  bibdate =      "Tue Feb 18 09:47:23 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 UnCover library database",
  note =         "See erratum \cite{Kremer:1995:ECO}.",
  abstract =     "This paper describes a study of the use of
                 data-parallel languages such as Fortran D or High
                 Performance Fortran (HPF) and their compilation systems
                 for existing large scientific applications. The central
                 question addressed in this study is: Do such languages
                 allow the parallelism available in the applications to
                 be expressed so that the underlying compilation systems
                 are able to generate efficient code for the specified
                 parallelism? Our experiments on Intel's iPSC\slash 860
                 distributed-memory multiprocessor indicate that the
                 Fortran D language and its compilation system can
                 exploit the parallelism that exists in computations
                 related to reservoir modeling, provided that the code
                 is written in data-parallel programming style.
                 Additional experiments show that other machines and
                 their compilation systems can also exploit the compile
                 time information available for programs written in a
                 data-parallel programming style.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Computer Sci., Rice Univ.",
  affiliationaddress = "Houston, TX, USA",
  classification = "512.1; 722.4; 723.1; 723.1.1; 723.2; 723.5",
  fjournal =     "International Journal of Supercomputer Applications",
  journalabr =   "Int J Supercomput Appl High Perform Comput",
  keywords =     "Computer simulation; Data structures; Distributed
                 computer systems; fortran (programming language);
                 Fortran D; Intel iPSC/860; Petroleum reservoirs;
                 Program compilers",
}

@Article{Levesque:1994:APR,
  author =       "John M. Levesque",
  title =        "{Applied Parallel Research}'s {xHPF} system",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "71--71",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Mon Apr 14 07:07:39 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110B (Software engineering techniques); C6110P
                 (Parallel programming); C6115 (Programming support);
                 C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  corpsource =   "Appl. Parallel Res., Placerville, CA, USA",
  fjournal =     "IEEE Parallel and Distributed Technology: Systems and
                 Applications",
  keywords =     "Applied Parallel Research; automatic programming;
                 batch automatic; Batch automatic parallelization tools;
                 batch processing (computers); comment line directives;
                 Comment line directives; compilation; Compilation
                 systems; compilers; Data-distribution directives;
                 data-distribution directives; DO loops; Fortran;
                 FORTRAN; Fortran 77; Fortran 77 programs; Fortran 90
                 array syntax; High Performance; High Performance
                 Fortran; Market; market; massively parallel processor;
                 Massively parallel processor systems; parallel
                 languages; parallel programming; parallelization tools;
                 program; programs; software; software packages;
                 software portability; Software portability; systems;
                 tools; XHPF system; xHPF system",
  thesaurus =    "Automatic programming; Batch processing [computers];
                 FORTRAN; Parallel languages; Parallel programming;
                 Program compilers; Software packages; Software
                 portability; Software tools",
  treatment =    "P Practical; R Product Review",
}

@InProceedings{Loveman:1994:DHP,
  author =       "D. B. Loveman",
  title =        "The {DEC High Performance Fortran} 90 compiler front
                 end",
  crossref =     "IEEE:1994:FSF",
  pages =        "46--53",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Digital Equipment Corp., USA",
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "DEC High Performance Fortran 90 compiler front end;
                 Digital's Alpha workstations; Distributed memory
                 AdvantageCluster; Lexical analysis; Semantic analysis;
                 Servers; Shared-memory SMP servers; Syntax analysis;
                 Workstation farm systems",
  thesaurus =    "FORTRAN; Program compilers",
}

@InProceedings{Meadows:1994:MCF,
  author =       "L. Meadows and D. Miles",
  title =        "Migrating {CM Fortran} applications to {HPF}",
  crossref =     "IEEE:1994:FSF",
  pages =        "37--40",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110B (Software engineering techniques); C6110P
                 (Parallel programming); C6140D (High level languages);
                 C6150C (Compilers, interpreters and other processors)",
  keywords =     "Application programmer; CM Fortran applications; CM
                 Fortran codes; Compiler implementor; Customer
                 benchmarking exercises; Data parallel applications;
                 Fluid flow; MasPar machines; Oil reservoir simulation;
                 Particle simulation; Pghpf; PGI High Performance
                 Fortran compiler; Post-stack migration",
  thesaurus =    "FORTRAN; Parallel languages; Parallel programming;
                 Program compilers; Software portability",
}

@InProceedings{Mehrotra:1994:HPF,
  author =       "P. Mehrotra",
  title =        "{High Performance FORTRAN}",
  crossref =     "Wieseman:1994:RCR",
  pages =        "546--561",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@Article{Meissner:1994:EFF,
  author =       "Loren P. Meissner",
  title =        "From the {Editor}: {Fortran Forum} Schedule Change;
                 {HPFF} 1995 Meeting",
  journal =      j-FORTRAN-FORUM,
  volume =       "13",
  number =       "4",
  pages =        "1--1",
  month =        dec,
  year =         "1994",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Thu Feb 07 06:54:12 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "40",
}

@InProceedings{Moore:1994:MPP,
  author =       "M. S. Moore and G. Karsai and J. Sztipanovits",
  title =        "Model-based programming for parallel image
                 processing",
  crossref =     "IEEE:1994:IPN",
  pages =        "811--815 (vol. 3)",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Electr. Eng., Vanderbilt Univ., Nashville,
                 TN, USA",
  classification = "B6140C (Optical information, image and video signal
                 processing); C5260B (Computer vision and image
                 processing techniques); C6110P (Parallel programming);
                 C6115 (Programming support); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "Application specific code; Automatic generation;
                 Compilers; Data alignment; Data parallel modeling
                 facilities; Distribution compiler directives; High
                 Performance Fortran; High-level abstractions; Image
                 processing code libraries; Image processing package;
                 Interactive system; Khoros; Large grained data parallel
                 applications; Model-based programming; Model-based
                 software synthesis; Parallel image processing software;
                 PC++; Processor networks; Programming environment;
                 System level; University of New Mexico; Visual
                 interface",
  thesaurus =    "Automatic programming; Compiler generators; Image
                 processing; Interactive systems; Parallel programming;
                 Program compilers; Programming environments",
}

@InProceedings{Niewels:1994:SDA,
  author =       "J. Niewels and W. Jorden",
  title =        "Systematical Development of an Autonomous {HPF} Driven
                 and Controlled Inspection Robot",
  crossref =     "Chung:1994:OPE",
  pages =        "324--329",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Ning:1994:ADE,
  author =       "Qi Ning and V. {Van Dongen} and G. R. Gao",
  title =        "Automatic decomposition in {EPPP} compiler",
  crossref =     "Botsford:1994:PCI",
  pages =        "283--291",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Centre de Recherche Inf. de Montreal, Que., Canada",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Automatic computation; Data decomposition; Distributed
                 memory machines; Environment for Portable Parallel
                 Programming; EPPP compiler; High-Performance Fortran;
                 HPF; IBM SP-1; Speedups; User-specified data
                 distribution",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 languages; Parallel programming; Program compilers",
}

@InProceedings{Offner:1994:DSM,
  author =       "C. D. Offner",
  title =        "A data structure for managing parallel operations",
  crossref =     "Hesham:1994:PTH",
  pages =        "33--42",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "High Performance Comput. Group, Digital Equipment
                 Corp., Maynard, MA, USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C6120 (File
                 organisation); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors)",
  keywords =     "Compiler; Data distribution directives; Data layout;
                 Data optimization techniques; Data structure;
                 Distributed memory machine; High Performance Fortran;
                 Owner-computes rule; Parallel computations; Parallel
                 data; Parallel operation management; Regularly
                 distributed data",
  thesaurus =    "Data structures; Distributed memory systems; FORTRAN;
                 Optimisation; Parallel programming; Program compilers",
}

@InProceedings{Palmer:1994:WND,
  author =       "D. W. Palmer and J. F. Prins and S. Westfold",
  title =        "Work-efficient nested data-parallelism",
  crossref =     "IEEE:1994:FSF",
  pages =        "186--193",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., North Carolina Univ., Chapel
                 Hill, NC, USA",
  classification = "C4240C (Computational complexity); C4240P (Parallel
                 programming and algorithm theory); C6110P (Parallel
                 programming); C6140D (High level languages)",
  keywords =     "Apply-to-all construct; Arbitrary operations; C*;
                 Concurrent reads; Data-parallel programming languages;
                 Flattening transformations; HPF; Parallel indexing;
                 Randomized indexing; Work-efficient nested
                 data-parallelism",
  thesaurus =    "Computational complexity; Parallel languages; Parallel
                 programming",
}

@InProceedings{Parashar:1994:DAD,
  author =       "M. Parashar and S. Hariri and T. Haupt and G. C. Fox",
  title =        "Design of an Application Development Toolkit for
                 {HPF\slash Fortran 90D}",
  crossref =     "Kumar:1994:PPI",
  pages =        "482--487",
  year =         "1994",
  bibdate =      "Sat Aug 17 16:12:18 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Parashar:1994:IPH,
  author =       "Manish Parashar and Salim Hariri and Tomasz Haupt and
                 Geoffrey C. Fox",
  title =        "Interpreting the Performance of {HPF\slash Fortran
                 90D}",
  crossref =     "IEEE:1994:PSW",
  pages =        "743--752",
  month =        "",
  year =         "1994",
  bibdate =      "Wed Apr 15 10:15:37 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing94.bib",
  URL =          "http://sc94.ameslab.gov/AP/contents.html",
  acknowledgement = ack-nhfb,
  affiliation =  "Northeast Parallel Archit. Center, Syracuse Univ.",
  affiliationaddress = "Syracuse, NY, USA",
  classification = "723.1; 723.1.1; 723.5; 912.3; 921.6; C6110P
                 (Parallel programming); C6140D (High level languages);
                 C6150N (Distributed systems software)",
  keywords =     "Accuracy; Application characterization; Application
                 performance debugging; Benchmarking kernels; Compiler
                 directives; Computer software; Cost effective
                 performance prediction; Cost effectiveness;
                 Forecasting; fortran (programming language); High
                 performance computing environment; High Performance
                 Fortran; HPF/Fortran 90D; Performance; Performance
                 prediction; Performance prediction framework; Program
                 compilers; Program debugging; Program interpreters;
                 Software engineering; Source driven HPF/Fortran 90D
                 performance prediction framework; System
                 characterization; Systems analysis; Usability",
  sponsor =      "IEEE; ACM; SIAM",
  thesaurus =    "FORTRAN; Parallel languages; Parallel programming;
                 Software performance evaluation",
}

@InProceedings{Parsons:1994:RRT,
  author =       "R. Parsons and D. Quinlan",
  title =        "Run-time recognition of task parallelism within the
                 {P++} parallel array class library",
  crossref =     "IEEE:1994:PSP",
  pages =        "77--86",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Comput. and Commun. Div., Los Alamos Nat. Lab., NM,
                 USA",
  classification = "C6110J (Object-oriented programming); C6110P
                 (Parallel programming); C6140D (High level languages)",
  keywords =     "C++ array class library; Data parallelism; FORTRAN 90
                 D; High Performance FORTRAN; Message passing;
                 Optimizations; P++ parallel array class library;
                 Run-time recognition; Run-time system; Task
                 parallelism",
  thesaurus =    "C language; Object-oriented languages; Parallel
                 languages; Parallel programming",
}

@InProceedings{Perrin:1994:SSA,
  author =       "G.-R. Perrin",
  title =        "Some synthesis aspects for data parallel programming",
  crossref =     "Gentzsch:1994:HCNa",
  pages =        "469--474",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ. de Franche-Comte, Besan\c{c}on, France",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Broadcasts; Data alignments; Data distributions; Data
                 parallel programming; Data parallelism; HPF Language;
                 Massively parallel architectures; Memory cache
                 transfers; Neighbouring shifts; Parallelization
                 techniques; Run-time communication shapes; Source code;
                 Source-to-source translator; Synthesis aspects; Virtual
                 processor grids",
  thesaurus =    "FORTRAN; Parallel languages; Parallel programming;
                 Program interpreters; Programming theory",
}

@TechReport{Ponnusamy:1994:SIDa,
  author =       "Ravi Ponnusamy",
  title =        "Supporting irregular distributions in {FORTRAN
                 90D\slash HPF} compilers",
  type =         "Computer science technical report series",
  number =       "CS-TR-3268",
  institution =  inst-U-MARYLAND,
  address =      inst-U-MARYLAND:adr,
  pages =        "20",
  month =        may,
  year =         "1994",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  annote =       "We present methods that make it possible to
                 efficiently support an important subclass of irregular
                 problems using data parallel languages. The approach we
                 describe involves the use of a portable,
                 compiler-independent, runtime support library called
                 CHAOS. The CHAOS runtime support library contains
                 procedures that support static and dynamic distributed
                 array partitioning, partition loop iterations and
                 indirection arrays, remap arrays from one distribution
                 to another, and carry out index translation, buffer
                 allocation and communication schedule generation. The
                 CHAOS runtime procedures are used by a prototype
                 Fortran 90D compiler as runtime support for irregular
                 problems. We present performance results of
                 compiler-generated and hand-parallelized versions of
                 two stripped down applications codes. The first code is
                 derived from an unstructured mesh computational fluid
                 dynamics flow solver and the second is derived from the
                 molecular dynamics code CHARMM. A method is described
                 that makes it possible to emulate irregular
                 distributions in HPF by reordering elements of data
                 arrays and renumbering indirection arrays. We present
                 results that suggest that an HPF compiler could use
                 reordering and renumbering extrinsic functions to
                 obtain performance comparable to that achieved by a
                 compiler for a language (such as Fortran 90D) that
                 directly supports irregular distributions.",
  keywords =     "Distributed databases.",
}

@TechReport{Ponnusamy:1994:SIDb,
  author =       "Ravi Ponnusamy",
  title =        "Supporting irregular distributions in {FORTRAN
                 90D\slash HPF} compilers",
  type =         "Computer science technical report series",
  number =       "CS-TR-3268.1",
  institution =  inst-U-MARYLAND,
  address =      inst-U-MARYLAND:adr,
  pages =        "25",
  month =        nov,
  year =         "1994",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  annote =       "This paper presents methods that make it possible to
                 efficiently support irregular problems using data
                 parallel languages. The approach involves the use of a
                 portable, compiler-independent, runtime support library
                 called CHAOS. The CHAOS runtime support library
                 contains procedures that support static and dynamic
                 distributed array partitioning, partition loop
                 iterations and indirection arrays, remap arrays from
                 one distribution to another, and carry out index
                 translation, buffer allocation and communication
                 schedule generation. The CHAOS runtime procedures are
                 used by a prototype Fortran 90D compiler as runtime
                 support for irregular problems. This paper also
                 presents performance results of compiler-generated and
                 hand-parallelized versions of two stripped down
                 applications codes. The first code is derived from an
                 unstructured mesh computational fluid dynamics flow
                 solver and the second is derived from the molecular
                 dynamics code CHARMM. A method is described that makes
                 it possible to emulate irregular distributions in HPF
                 by reordering elements of data arrays and renumbering
                 indirection arrays. The results suggest that an HPF
                 compiler could use reordering and renumbering extrinsic
                 functions to obtain performance comparable to that
                 achieved by a compiler for a language (such as Fortran
                 90D) that directly supports irregular distributions.",
  keywords =     "Compilers (Computer programs)",
}

@Article{Schuster:1994:PPG,
  author =       "Vincent J. Schuster",
  title =        "{PGHPF} from the {Portland Group}",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "72--72",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Mon Apr 14 07:07:48 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessing systems); C5440
                 (Multiprocessor systems and techniques); C6110P
                 (Parallel programming); C6140D (High level languages);
                 C6150C (Compilers, interpreters and other processors)",
  corpsource =   "Portland Group Inc., Wilsonville, OR, USA",
  fjournal =     "IEEE Parallel and Distributed Technology: Systems and
                 Applications",
  keywords =     "77; CS-2; Executable images; executable images;
                 Fortran; FORTRAN; Fortran 77; Fortran compiler; HPF
                 compiler; HPF Language; HPF Language Specification;
                 i860; I860; Intel Paragon; Meiko; Meiko CS-2;
                 multiprocessing systems; multiprocessor systems;
                 optimisation; parallel; PGF77; PGHPF; Portable
                 communications library; portable communications
                 library; Portland Group; program compilers; program
                 interpreters; programming; Scalable parallel processing
                 systems; scalable parallel processing systems; shared
                 memory; Shared memory multiprocessor systems;
                 source-to-source translator; Source-to-source
                 translator; Sparc multiprocessor platforms;
                 Specification",
  thesaurus =    "FORTRAN; Multiprocessing systems; Optimisation;
                 Parallel programming; Program compilers; Program
                 interpreters",
  treatment =    "P Practical; R Product Review",
}

@InProceedings{Sharma:1994:RCS,
  author =       "S. D. Sharma and R. Ponnusamy and B. Moon and
                 Yuan-Shin Hwang and R. Das and J. Saltz",
  title =        "Run-time and compile-time support for adaptive
                 irregular problems",
  crossref =     "IEEE:1994:PSW",
  pages =        "97--106",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Maryland Univ., College Park,
                 MD, USA",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessing systems); C6120 (File organisation);
                 C6150C (Compilers, interpreters and other processors)",
  keywords =     "Adaptive irregular applications; Adaptive irregular
                 problems; CHAOS; CHAOS primitives; CHARMM; Compile-time
                 support; Compilers; Data access patterns; Data arrays;
                 Distributed memory machines; Dynamic data partitioning;
                 Fast data migration; Fortran D; Gas flow simulation;
                 Indirection arrays; Kernels; Molecular dynamics code;
                 Run-time support; Runtime library; Runtime primitives;
                 Syracuse Fortran 90D/HPF prototype compiler",
  thesaurus =    "Data handling; Data structures; Distributed memory
                 systems; Parallelising compilers; Physics computing;
                 Software libraries",
}

@Article{Spoerl:1994:SHC,
  author =       "James R. Spoerl",
  title =        "{SofTech's HPF} compiler",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "75--75",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Mon Apr 14 07:08:42 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  corpsource =   "MPS Div., SoftTech Inc., Waltham, MA, USA",
  fjournal =     "IEEE Parallel and Distributed Technology: Systems and
                 Applications",
  keywords =     "based systems; FORTRAN; High Performance Fortran
                 compiler; HPF compiler; massively; Massively parallel
                 systems; parallel systems; performance; Performance
                 scalability; PowerPC; program compilers; RS/6000-;
                 RS/6000-based systems; scalability; shared-memory
                 systems; Shared-memory systems; SofTech; software
                 packages; Target system configurations; target system
                 configurations; uniprocessor workstation; Uniprocessor
                 workstation; Unix; workstation clusters; Workstation
                 clusters",
  thesaurus =    "FORTRAN; Program compilers; Software packages",
  treatment =    "P Practical; R Product Review",
}

@InProceedings{Stanford:1994:PQC,
  author =       "N. Stanford",
  title =        "Portable {QCD} codes for massively parallel
                 processors",
  crossref =     "Anonymous:1994:ISL",
  journal =      j-NUCL-PHYS-B-PROC-SUPPL,
  volume =       "34",
  pages =        "817--819",
  month =        apr,
  year =         "1994",
  CODEN =        "NPBSE7",
  ISSN =         "0920-5632 (print), 1873-3832 (electronic)",
  ISSN-L =       "0920-5632",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Phys., Edinburgh Univ., UK",
  classification = "C6110P (Parallel programming); C7320 (Physics and
                 Chemistry)",
  fjournal =     "Nuclear Physics B, Proceedings Supplements",
  keywords =     "Data parallel code; High Performance Fortran;
                 Massively parallel processors; Message passing code;
                 PARMACS; QCD codes; Software engineering",
  thesaurus =    "Colour model; FORTRAN; Parallel programming; Physics
                 computing; Software portability",
}

@Article{Stichnoth:1994:GCA,
  author =       "James M. Stichnoth and David O'Hallaron and Thomas R.
                 Gross",
  title =        "Generating Communication for Array Statements: Design,
                 Implementation, and Evaluation",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "21",
  number =       "1",
  pages =        "150--159",
  month =        apr,
  year =         "1994",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1006/jpdc.1994.1048",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Mar 9 09:18:54 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1048/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1048/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "B0260 (Optimisation techniques); B6150M (Protocols);
                 C1180 (Optimisation techniques); C5640 (Protocols);
                 C6140D (High level languages); C6155 (Computer
                 communications software)",
  corpsource =   "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "array statements; data; FORTRAN; Fortran 90; Fortran
                 compiler; High Performance Fortran; iWarp system;
                 optimisation; parallelism; private memory parallel
                 system; protocol; protocols",
  treatment =    "P Practical",
}

@Article{Strok:1994:NJI,
  author =       "Dale C. Strok",
  title =        "In the News: {Jupiter} impacts: Resolution makes a big
                 difference. Supercomputer farming down under. {HPF
                 Forum} welcomes comments. {Smithsonian Awards} honor
                 computational scientists. Low-life computer viruses.
                 {PVM} developers get {R\&D-100} award. The eyes have
                 it. Neural nets detect breast cancer. Better cars
                 through cooperation. Parallel version of global climate
                 model. {Lockheed} to run {Idaho National Engineering
                 Lab}. Public-private partners: new drugs, new
                 software",
  journal =      j-IEEE-COMPUT-SCI-ENG,
  volume =       "1",
  number =       "3",
  pages =        "88--90",
  month =        "Fall",
  year =         "1994",
  CODEN =        "ISCEE4",
  ISSN =         "1070-9924 (print), 1558-190X (electronic)",
  ISSN-L =       "1070-9924",
  bibdate =      "Sat May 25 13:29:25 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Computational Science \& Engineering",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=99",
}

@InProceedings{Sumana:1994:PRA,
  author =       "S. Sumana and U. {Nagaraj Shenoy}",
  title =        "Porting Realistic Applications to {HPF} --- {A} Case
                 Study",
  crossref =     "Kumar:1994:PPI",
  pages =        "370--375",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Suzuoka:1994:PDB,
  author =       "T. Suzuoka and J. Subhlok and T. Gross",
  title =        "Performance debugging based on scalability analysis",
  crossref =     "IEEE:1994:FSF",
  pages =        "406--413",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors); C6150G (Diagnostic, testing, debugging and
                 evaluating systems)",
  keywords =     "Compiler information; Execution times; High
                 Performance Fortran; Nonscalable execution;
                 Parallelizing compiler; Performance debugging;
                 Scalability analysis",
  thesaurus =    "FORTRAN; Parallel programming; Parallelising
                 compilers; Program compilers; Program debugging;
                 Software performance evaluation",
}

@Article{Thakur:1994:COD,
  author =       "R. Thakur and R. Bordawekar and A. Choudhary",
  title =        "Compilation of out-of-core data, parallel programs for
                 distributed memory machines",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "22",
  number =       "4",
  pages =        "23--28",
  month =        sep,
  year =         "1994",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Electr. and Comput. Eng., Syracuse Univ., NY,
                 USA",
  classification = "C4170 (Differential equations); C6110P (Parallel
                 programming); C6115 (Programming support); C6150C
                 (Compilers, interpreters and other processors); C6150J
                 (Operating systems); C6150N (Distributed systems
                 software)",
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
  keywords =     "Communication; Compiler; Data parallel language;
                 Distributed memory machines; Explicit parallel I/O;
                 HPF; Intel Touchstone Delta; Message passing node
                 programs; Out-of-core data parallel programs;
                 Out-of-core Laplace equation solver; Parallel And
                 Scalable Software for Input-Output; PASSION;
                 Performance results; Runtime routines; Runtime support
                 system; Translation",
  pubcountry =   "USA",
  thesaurus =    "Distributed memory systems; Input-output programs;
                 Message passing; Parallel programming; Partial
                 differential equations; Program compilers; Program
                 interpreters",
}

@InProceedings{Thakur:1994:CRS,
  author =       "R. Thakur and R. Bordawekar and A. {Choudhury (or
                 Choudhary??)}",
  title =        "Compiler and Runtime Support for Out-of-Core {HPF}
                 Programs",
  crossref =     "ACM:1994:CPI",
  pages =        "382--391",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Electr. and Comput. Eng., Syracuse Univ., NY,
                 USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Compiler support; Data parallel language; Grand
                 Challenge applications; Intel Touchstone Delta; Laplace
                 equation solver; Large scale scientific applications;
                 LU Decomposition; Message passing node; Out-of-core HPF
                 programs; Performance results; Runtime routines;
                 Runtime support",
  thesaurus =    "Message passing; Parallel languages; Parallel
                 programming; Performance evaluation; Program
                 compilers",
}

@InProceedings{Thakur:1994:RAR,
  author =       "R. Thakur and A. Choudhary and G. Fox",
  title =        "Runtime Array Redistribution in {HPF} Programs",
  crossref =     "IEEE:1994:PSH",
  pages =        "309--316",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Northeast Parallel Archit. Center, Syracuse Univ., NY,
                 USA",
  classification = "C6110P (Parallel programming); C6120 (File
                 organisation); C6150C (Compilers, interpreters and
                 other processors)",
  keywords =     "Block(m)-to-cyclic redistribution;
                 Cyclic(x)-to-cyclic(y) redistribution;
                 Cyclic-to-block(m) redistribution; High Performance
                 Fortran; HPF compiler; HPF programs; Intel Paragon;
                 Multidimensional arrays; One-dimensional arrays;
                 Performance results; Runtime array redistribution;
                 Runtime library",
  thesaurus =    "Data structures; FORTRAN; Parallel programming;
                 Program compilers",
}

@Article{Ulberg:1994:BRC,
  author =       "Dima E. Ulberg and A. John Mallinckrodt and Susan
                 McKay",
  title =        "Book Review: {Charles H. Koelbel, David B. Loveman,
                 Robert S. Schreiber, Guy L. Steele, Jr., and Mary E.
                 Zosel, \booktitle{The High Performance Fortran
                 Handbook}}",
  journal =      j-COMPUT-PHYS,
  volume =       "8",
  number =       "4",
  pages =        "428--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CPHYE2",
  DOI =          "https://doi.org/10.1063/1.4823319",
  ISSN =         "0894-1866 (print), 1558-4208 (electronic)",
  ISSN-L =       "0894-1866",
  bibdate =      "Wed Apr 10 08:45:49 MDT 2019",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/computphys.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "https://aip.scitation.org/doi/10.1063/1.4823319",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. Phys",
  fjournal =     "Computers in Physics",
  journal-URL =  "https://aip.scitation.org/journal/cip",
}

@Article{Vanderlip:1994:PSV,
  author =       "Jeff Vanderlip",
  title =        "{Pacific Sierra}'s {VAST-HPF} and {VAST\slash
                 77toHPF}",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "74--74",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Mon Apr 14 07:08:44 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  corpsource =   "Comput. Products Group, Pacific-Sierra Res. Corp.,
                 Santa Monica, CA, USA",
  fjournal =     "IEEE Parallel and Distributed Technology: Systems and
                 Applications",
  keywords =     "Automatic program translator; automatic program
                 translator; compiler; Compiler; Data distribution; data
                 distribution; driver program; Driver program; FORTRAN;
                 Fortran 77; High; High Performance Fortran;
                 interpreters; invocation; massively parallel; Massively
                 parallel systems; Message-passing calls;
                 message-passing calls; Node programs; node programs;
                 one-step; One-step invocation; Pacific-Sierra Research;
                 parallel languages; Parallelism; parallelism;
                 Performance Fortran; program; program compilers;
                 Restructuring; restructuring; software packages;
                 systems; VAST-HPF; VAST/77toHPF",
  thesaurus =    "FORTRAN; Parallel languages; Program compilers;
                 Program interpreters; Software packages",
  treatment =    "P Practical; R Product Review",
}

@InProceedings{vanWaveren:1994:HPF,
  author =       "G. M. {van Waveren}",
  title =        "{High Performance Fortran}",
  crossref =     "Gentzsch:1994:HCNa",
  pages =        "429--433",
  month =        "",
  year =         "1994",
  bibdate =      "Mon Oct 26 07:06:56 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  keywords =     "Data-parallel applications; High Performance Fortran;
                 ISO standards; Massively parallel computer systems",
  thesaurus =    "FORTRAN; Parallel languages; Software standards",
}

@Article{Veen:1994:PHP,
  author =       "Arthur H. Veen",
  title =        "The {Prepare HPF} programming environment",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "73--73",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Mon Apr 14 07:08:50 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C1180 (Optimisation techniques); C6110P (Parallel
                 programming); C6115 (Programming support); C6150C
                 (Compilers, interpreters and other processors)",
  corpsource =   "ACE Associated Comput. Experts bv, Amsterdam,
                 Netherlands",
  fjournal =     "IEEE Parallel and Distributed Technology: Systems and
                 Applications",
  keywords =     "ACE; analysis; automatic; Automatic parallelization;
                 code generation; Compiler manufacturer; compiler
                 manufacturer; consortium; Distributed-memory computers;
                 distributed-memory computers; European Prepare;
                 European Prepare consortium; Fortran Compilation
                 System; highly optimized; Highly optimized code
                 generation; Integrated programming environment;
                 integrated programming environment; Interactive engine;
                 interactive engine; Intraprocessor parallelism;
                 intraprocessor parallelism; optimisation; parallel
                 programming; parallelization; Parallelization engine;
                 parallelization engine; Performance measures;
                 performance measures; Prepare HPF programming
                 environment; program; Program analysis; program
                 compilers; program diagnostics; programming
                 environments; software; tools; Vienna; Vienna Fortran
                 Compilation System",
  thesaurus =    "Optimisation; Parallel programming; Program compilers;
                 Program diagnostics; Programming environments; Software
                 tools",
  treatment =    "P Practical; R Product Review",
}

@Article{vonHanxleden:1994:VDA,
  author =       "R. von Hanxleden and K. Kennedy and J. Saltz",
  title =        "Value-based distributions and alignments in {Fortran
                 D}",
  journal =      j-J-PROGRAM-LANG,
  volume =       "2",
  number =       "3",
  pages =        "259--282",
  month =        sep,
  year =         "1994",
  CODEN =        "JPLAER",
  ISSN =         "0963-9306",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors); C6150N (Distributed systems software);
                 C7320 (Physics and chemistry computing)",
  fjournal =     "Journal of Programming Languages",
  keywords =     "Access patterns; Alignments; Communication
                 requirements; Data mapping; Data structures;
                 Data-parallel language; Fortran 77D compiler prototype;
                 Fortran D; High Performance Fortran; Index-based
                 mappings; Inter-processor locality; Intra-processor
                 locality; Irregular mappings; Load balance; Locality
                 characteristics; Molecular dynamics application;
                 Performance; Programmer; Scalability,; Storage
                 requirements; Unstructured mesh kernel; Value-based
                 distributions",
  pubcountry =   "UK",
  thesaurus =    "FORTRAN; Molecular dynamics method; Parallel
                 languages; Parallel programming; Physics computing;
                 Program compilers; Software performance evaluation",
}

@InProceedings{Wagenbreth:1994:AAH,
  author =       "G. Wagenbreth",
  title =        "{APR}'s approach to {High Performance Fortran} for
                 distributed memory multiprocessor systems",
  crossref =     "IEEE:1994:FSF",
  pages =        "41--45",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Appl. Parallel Res. Inc., Placerville, CA, USA",
  classification = "C6110B (Software engineering techniques); C6110P
                 (Parallel programming); C6140D (High level languages);
                 C6150C (Compilers, interpreters and other processors)",
  keywords =     "Compilation system; Diagnostics; Distributed memory
                 multiprocessor systems; Efficiency; High Performance
                 Fortran; Portability; Reliability",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 languages; Program compilers; Software portability;
                 Software reliability",
}

@InProceedings{Wakatani:1994:NAA,
  author =       "A. Wakatani and M. Wolfe",
  title =        "A new approach to array redistribution: strip mining
                 redistribution",
  crossref =     "Halatsis:1994:PPA",
  pages =        "323--335",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Matsushita Electr. Ind. Co. Ltd., Japan",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6120 (File organisation); C6150N (Distributed systems
                 software)",
  keywords =     "2D array library; ADI program; Array redistribution;
                 Communication overhead; Communication time; Distributed
                 memory multicomputers; High Performance Fortran;
                 Languages; Large data structure distribution;
                 Multicomputer system; Parallel algorithms; Speedup;
                 Strip mining redistribution",
  thesaurus =    "Arrays; Communication complexity; Data structures;
                 Distributed memory systems; Parallel algorithms",
}

@Article{Wholey:1994:TMP,
  author =       "Skef Wholey and Richard Shapiro and David Loshin",
  title =        "{Thinking Machines}' plans for {HPF}",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "76--76",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Mon Apr 14 07:09:12 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "Thinking Machines Corp., Cambridge, MA, USA",
  fjournal =     "IEEE Parallel and Distributed Technology: Systems and
                 Applications",
  keywords =     "ALIGN; array; Array computation; BLOCK; Collapsed
                 distributions; collapsed distributions; computation;
                 Connection Machine CM-5; CSHIFT; Data distribution
                 directives; data distribution directives; Data-parallel
                 programs; data-parallel programs; DISTRIBUTE; FORALL
                 statement; FORTRAN; Fortran 90 transformational;
                 Fortran 90 transformational intrinsics; High
                 Performance Fortran; highly efficient code; Highly
                 efficient code; intrinsics; packages; parallel
                 languages; program compilers; software; SPREAD;
                 Thinking Machines HPF compiler",
  thesaurus =    "FORTRAN; Parallel languages; Program compilers;
                 Software packages",
  treatment =    "P Practical; R Product Review",
}

@InProceedings{Wolfe:1994:AAA,
  author =       "M. Wolfe and M. Ikei",
  title =        "Automatic array alignment for distributed memory
                 multicomputers",
  crossref =     "Hesham:1994:PTH",
  pages =        "23--32",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Oregon Graduate Inst., Portland, OR, USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5440 (Multiprocessor systems and techniques); C6110P
                 (Parallel programming); C6120 (File organisation);
                 C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "Array elements; Automatic array alignment; Compiler
                 technique; Crystal; Data arrays; Decompositions;
                 Distributed memory multicomputers; Explicit virtual
                 processor arrays; Fortran-D; Functional language;
                 Functional programming; High Performance Fortran;
                 Imperative language; Imperative languages; Indexed data
                 structures; Parallel program; Scientific computations;
                 Single-assignment attribute; Templates",
  thesaurus =    "Data structures; Distributed memory systems; FORTRAN;
                 Functional programming; High level languages; Parallel
                 programming; Program compilers",
}

@InProceedings{Yang:1994:DIP,
  author =       "B. Yang and J. Webb and J. M. Stichnoth and D. R.
                 O'Hallaron and T. Gross",
  title =        "{Do and Merge}: integrating parallel loops and
                 reductions",
  crossref =     "Banerjee:1994:LCP",
  pages =        "169--183",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  classification = "C6110P (Parallel programming); C6130 (Data handling
                 techniques); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Do and Merge computation; Do phase; DOALL operation;
                 Experimental HPF-like compiler; Input array; Loop
                 iterations; Memory usage; Merge phase; Parallel loops;
                 Partial result array; Pdo loop; Private-memory parallel
                 systems; Reduction operation",
  thesaurus =    "Merging; Parallel programming; Program compilers",
}

@InProceedings{Yang:1994:HPF,
  author =       "S. X. Yang and D. Gannon and S. Srinivas and F. Bodin
                 and P. Bode",
  title =        "{High Performance Fortran} Interface to the Parallel
                 {C++}",
  crossref =     "IEEE:1994:PSH",
  pages =        "301--308",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Indiana Univ., Bloomington, IN,
                 USA",
  classification = "C6110J (Object-oriented programming); C6110P
                 (Parallel programming); C6140D (High level languages);
                 C7350 (Astronomy and astrophysics)",
  keywords =     "14.4 GFLOPS; 512-Node Thinking Machines CM-5;
                 Computing speed; Connection Machine; Fortran
                 subroutines; Galactic dynamics; High Performance
                 Fortran; Massively parallel supercomputer;
                 Object-oriented programming paradigm; Parallel C++
                 language; PC++/HPF interface",
  numericalindex = "Computer speed 1.44E+10 FLOPS",
  thesaurus =    "Astrophysics computing; C language; FORTRAN; Galaxies;
                 Object-oriented languages; Parallel languages; Parallel
                 programming; Stellar dynamics; Subroutines",
}

@Article{Zima:1994:SVF,
  author =       "H. P. Zima and P. Brezany and B. M. Chapman",
  title =        "{SUPERB} and {Vienna Fortran}",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "20",
  number =       "10--11",
  pages =        "1487--1517",
  day =          "3",
  month =        nov,
  year =         "1994",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Fri Aug 6 10:13:51 MDT 1999",
  bibsource =    "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1994&volume=20&issue=10-11;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=10-11&aid=909",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Software Technol. and Parallel Systems, Wien
                 Univ., Austria",
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6115 (Programming support); C6140D (High
                 level languages); C6150C (Compilers, interpreters and
                 other processors); C6150N (Distributed systems
                 software)",
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
  keywords =     "Advanced application development; Automatic
                 communication statement insertion; Distributed memory
                 multiprocessors; Distributed-memory systems;
                 Engineering problems; GENESIS ESPRIT project; Global
                 addresses; High Performance Fortran; High-level
                 support; Language standardization; Machine-independent
                 language extension; Parallel message-passing Fortran;
                 Parallelization system; Programming paradigm;
                 Scientific problems; Sequential Fortran 77 translation;
                 Single-program-multiple-data paradigm; SUPERB; SUPRENUM
                 German supercomputer project; Target code performance;
                 User-supplied data distribution; Vienna Fortran",
  pubcountry =   "Netherlands",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 programming; Parallelising compilers; Program
                 interpreters; Software tools",
}

@Article{Agrawal:1995:IRC,
  author =       "Gagan Agrawal and Alan Sussman and Joel Saltz",
  title =        "An Integrated Runtime and Compile-Time Approach for
                 Parallelizing Structured and Block Structured
                 Applications",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "6",
  number =       "7",
  pages =        "747--754",
  month =        jul,
  year =         "1995",
  CODEN =        "ITDSEO",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  ISSN-L =       "1045-9219",
  bibdate =      "Fri Nov 6 12:31:15 MST 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.computer.org/tpds/td1995/l0747abs.htm",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Maryland",
  affiliationaddress = "College Park, MD, USA",
  classification = "722.3; 722.4; 723.1; 723.1.1; 723.2; C5220P
                 (Parallel architecture); C5440 (Multiprocessing
                 systems); C5470 (Performance evaluation and testing);
                 C6150C (Compilers, interpreters and other processors)",
  corpsource =   "Dept. of Comput. Sci., Maryland Univ., College Park,
                 MD, USA",
  fjournal =     "IEEE Transactions on Parallel and Distributed
                 Systems",
  journal-URL =  "http://www.computer.org/tpds/archives.htm",
  journalabr =   "IEEE Trans Parallel Distrib Syst",
  keywords =     "90D/HPF compiler; block; Block codes; Block structured
                 applications; block structured codes; Block structured
                 codes; code; Compile-time approach; compile-time
                 approach; Compiler support; compiling applications;
                 Compiling applications; Computer systems programming;
                 data access; Data access patterns; Data communication
                 systems; Data processing; distributed; Distributed
                 memory machines; Distributed memory parallel machines;
                 distributed memory systems; FORTRAN; Fortran; fortran
                 (programming language); Fortran 90D/HPF compiler;
                 HPF-like parallel programming languages; Integrated
                 runtime approach; integrated runtime approach;
                 irregularly coupled; Irregularly coupled regular mesh
                 problems; memory machines; Multiblock codes; multigrid;
                 Multigrid code; Multigrid codes; Navier--Stokes solver
                 template; Parallel processing systems; parallel
                 programming; Parallel programming languages; patterns;
                 performance evaluation; Program compilers; program
                 compilers; regular mesh problems; Runtime library;
                 runtime library; Runtime support; structured
                 applications",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 programming; Performance evaluation; Program
                 compilers",
  treatment =    "A Application; P Practical",
}

@InProceedings{Andre:1995:PDC,
  author =       "F. Andre and M. Le Fur and Y. Maheo and J.-L. Pazat",
  title =        "The {Pandore} data-parallel compiler and its portable
                 runtime",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "176--183",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "IRISA, Rennes, France",
  classification = "C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors); C6150N (Distributed
                 systems software)",
  keywords =     "Compilation techniques; Data-parallel compiler;
                 Distributed array management; Distributed memory
                 computers; High Performance Fortran; Numerical
                 algorithms; Pandore; Portable runtime; Programming
                 environment",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 programming; Program compilers; Programming
                 environments; Software portability",
}

@InProceedings{Appelbe:1995:NAG,
  author =       "B. Appelbe and S. Doddapaneni and C. Hardnett",
  title =        "A new algorithm for global optimization for
                 parallelism and locality",
  crossref =     "Pingali:1995:LCP",
  pages =        "125--140",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Coll. of Comput., Georgia Inst. of Technol., Atlanta,
                 GA, USA",
  classification = "C1180 (Optimisation techniques); C6110P (Parallel
                 programming); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors)",
  keywords =     "Code generation; Constraint solving; Data distribution
                 directives; Data locality; Distributed memory
                 processors; Explicit data distribution; Global
                 optimization algorithm; High Performance Fortran; KSR-1
                 shared memory computer; Loop nests; Parallelism;
                 Perfect benchmarks; Sequential program conversion",
  thesaurus =    "FORTRAN; Optimising compilers; Parallelising
                 compilers; Shared memory systems",
}

@Article{Benson:1995:DDP,
  author =       "Edward G. Benson and David C. P. LaFrance-Linden and
                 Richard A. Warren and Santa Wiryaman",
  title =        "Design of {Digital}'s {Parallel Software
                 Environment}",
  journal =      j-DEC-TECH-J,
  volume =       "7",
  number =       "3",
  pages =        "24--38",
  month =        "Fall",
  year =         "1995",
  CODEN =        "DTJOEL",
  ISSN =         "0898-901X",
  bibdate =      "Thu Mar 20 18:15:43 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "ftp://ftp.digital.com/pub/Digital/info/DTJ/v7n3/Design_of_Digitals_Parallel_S_02jan1996DTJJ02P8.ps;
                 http://www.digital.com:80/info/DTJJ02/DTJJ02AH.HTM;
                 http://www.digital.com:80/info/DTJJ02/DTJJ02P8.PS;
                 http://www.digital.com:80/info/DTJJ02/DTJJ02PF.PDF;
                 http://www.digital.com:80/info/DTJJ02/DTJJ02SC.TXT",
  abstract =     "Digital's Parallel Software Environment was designed
                 to support the development and execution of scalable
                 parallel applications on clusters (farms) of
                 distributed- and shared-memory Alpha processors running
                 the Digital UNIX operating system. PSE supports the
                 parallel execution of High Performance Fortran
                 applications with message-passing libraries that meet
                 the low-latency and high-bandwidth communication
                 requirements of efficient parallel computing. It
                 provides system management tools to create clusters for
                 distributed parallel processing and development tools
                 to debug and profile HPF programs. An extended version
                 of dbx allows HPF-distributed arrays to be viewed, and
                 a parallel profiler supports both program counter and
                 interval sampling. PSE also supplies generic facilities
                 required by other parallel languages and systems.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6115 (Programming support); C4240P (Parallel
                 programming and algorithm theory); C6110P (Parallel
                 programming); C6140D (High level languages); C6150J
                 (Operating systems)",
  classification = "716.1; 722.1; 722.4; 723.1; 723.1.1; 723.5",
  fjournal =     "Digital Technical Journal",
  journalabr =   "Digital Tech J",
  keywords =     "applications; Bandwidth; clusters; Computer aided
                 software engineering; Computer software; Data storage
                 equipment; Digital UNIX operating; Digital's parallel
                 software environment; Distributed Alpha processors;
                 Distributed computer systems; distributed-memory Alpha
                 processors; FORTRAN; FORTRAN (programming language);
                 High Performance Fortran; interval sampling; languages;
                 Message passing libraries; message-passing libraries;
                 parallel; Parallel execution; parallel languages;
                 parallel processing; Parallel processing systems;
                 parallel programming; Parallel software environment;
                 profiler; program counter; Program debugging;
                 programming environments; scalable parallel; Shared
                 memory processors; shared-memory Alpha processors;
                 system; system management tools; Telecommunication;
                 Unix",
  treatment =    "A Application; P Practical",
}

@Article{Bouchitte:1995:EAE,
  author =       "V. Bouchitte and P. Boulet and A. Darte and Y.
                 Robert",
  title =        "Evaluating array expressions on massively parallel
                 machines with communication\slash computation overlap",
  journal =      j-IJSAHPC,
  volume =       "9",
  number =       "3",
  pages =        "205--219",
  month =        "Fall",
  year =         "1995",
  CODEN =        "IJSCFG",
  ISSN =         "0890-2720",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Lab. LIP, Ecole Normale Sup{\'e}rieure de Lyon,
                 France",
  classification = "C4240C (Computational complexity); C4240P (Parallel
                 programming and algorithm theory); C6110P (Parallel
                 programming); C6120 (File organisation); C7310
                 (Mathematics computing)",
  fjournal =     "International Journal of Supercomputer Applications
                 and High Performance Computing",
  keywords =     "Array expressions evaluation; Coarse-grain
                 computations; Communication/computation overlap;
                 Distributed-memory computers; Fine-grain computations;
                 Heuristics; High Performance Fortran; Massively
                 parallel machines; NP-complete problem; Optimal
                 evaluation complexity",
  pubcountry =   "USA",
  thesaurus =    "Arrays; Computational complexity; Distributed memory
                 systems; FORTRAN; Mathematics computing; Parallel
                 languages; Parallel machines; Parallel programming;
                 Tree data structures",
}

@InProceedings{Boulter:1995:PEH,
  author =       "B. Boulter",
  title =        "Performance evaluation of {HPF} for scientific
                 computing",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "652--657",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Digital Equipment Co. Ltd., Galway, Ireland",
  classification = "C4170 (Differential equations); C6110P (Parallel
                 programming); C6140D (High level languages); C7300
                 (Natural sciences computing)",
  keywords =     "Data distribution directives; Elliptic partial
                 differential equation solver; Fortran 90; High
                 Performance Fortran; HPF; Parallel implementation;
                 Performance evaluation; Scientific computing; SMP;
                 Workstation cluster architectures",
  thesaurus =    "Elliptic equations; FORTRAN; Natural sciences
                 computing; Parallel languages; Parallel programming;
                 Partial differential equations; Software performance
                 evaluation",
}

@InProceedings{Bozkus:1995:CHP,
  author =       "Z. Bozkus and L. Meadows and S. Nakamoto and V.
                 Schuster and M. Young",
  title =        "Compiling {High Performance Fortran}",
  crossref =     "Bailey:1995:PSS",
  pages =        "704--709",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "The Portland Group Inc., Wilsonville, OR, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Distributed-memory systems; High Performance Fortran;
                 Portable parallel programming language;
                 Production-quality HPF compiler; Shared-memory
                 systems",
  thesaurus =    "FORTRAN; Parallel languages; Program compilers",
}

@InProceedings{Bozkus:1995:TCE,
  author =       "Z. Bozkus and L. Meadows and D. Miles and S.
                 Nakamoto",
  title =        "Techniques for Compiling and Executing {HPF} Programs
                 on Shared Memory and Distributed Memory Parallel
                 Systems",
  crossref =     "Prasanna:1995:PPI",
  pages =        "515--520",
  year =         "1995",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Branca:1995:CBH,
  author =       "A. Branca and M. Ianigro and A. Distante",
  title =        "A comparison between {HPF} and {PVM} for data parallel
                 algorithms on a cluster of workstations using a high
                 speed network",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "930--931",
  year =         "1995",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Brezany:1995:PIC,
  author =       "P. Brezany and K. Sanjari and O. Cheron and E. {Van
                 Konijnenburg}",
  title =        "Processing irregular codes containing arrays with
                 multi-dimensional distributions by the {PREPARE HPF}
                 compiler",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "526--531",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Software Technol. and Parallel Syst., Wien
                 Univ., Austria",
  classification = "C6110B (Software engineering techniques); C6115
                 (Programming support); C6150C (Compilers, interpreters
                 and other processors); C6150G (Diagnostic, testing,
                 debugging and evaluating systems)",
  keywords =     "Arrays; Automatic parallelization; Compiler support;
                 Irregular code processing; Massively parallel systems;
                 Multi-dimensional distributions; Optimizations; PARTI+
                 library; PREPARE HPF compiler; Runtime analysis;
                 Runtime data dependent accesses",
  thesaurus =    "Optimising compilers; Parallelising compilers;
                 Software libraries; System monitoring",
  xxnote =       "Check author order: Sanjari/Cheron or
                 Cheron/Sanjari??",
}

@Article{Chapman:1995:HPF,
  author =       "Barbara Chapman and Piyush Mehrotra and Hans Zima",
  title =        "{High Performance Fortran} Languages: {Advanced}
                 applications and their implementation",
  journal =      j-FUT-GEN-COMP-SYS,
  volume =       "11",
  number =       "4--5",
  pages =        "401--407",
  month =        aug,
  year =         "1995",
  CODEN =        "FGSEVI",
  ISSN =         "0167-739X (print), 1872-7115 (electronic)",
  ISSN-L =       "0167-739X",
  bibdate =      "Fri Jul 15 09:06:06 MDT 2005",
  bibsource =    "ftp://ftp.ira.uka.de/bibliography/Compiler/fortran.bib;
                 ftp://ftp.ira.uka.de/bibliography/Compiler/FORTRAN/fortran3.bib;
                 ftp://ftp.ira.uka.de/bibliography/Compiler/fortran3.bib;
                 ftp://ftp.ira.uka.de/bibliography/Parallel/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.sciencedirect.com/science/journal/0167739X",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Software Technol. and Parallel Syst., Wien
                 Univ., Austria",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150N (Distributed systems software)",
  fjournal =     "Future Generation Computer Systems",
  journal-URL =  "http://www.sciencedirect.com/science/journal/0167739X",
  keywords =     "Abstraction; Codes; High Performance Fortran; High
                 Performance Fortran languages; HPF; Irregular data
                 distribution; Irregular work distribution; Massively
                 parallel machine programming; Parallelization;
                 Processors; User-specified data distribution; Vienna
                 Fortran",
  pubcountry =   "Netherlands",
  thesaurus =    "FORTRAN; Parallel languages; Parallel machines;
                 Parallel programming",
}

@Article{Chatterjee:1995:GLA,
  author =       "Siddhartha Chatterjee and John R. Gilbert and Fred J.
                 E. Long and Robert Schreiber and Shang-Hua H. Teng",
  title =        "Generating Local Addresses and Communication Sets for
                 Data-Parallel Programs",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "26",
  number =       "1",
  pages =        "72--84",
  day =          "1",
  month =        apr,
  year =         "1995",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1006/jpdc.1995.1049",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Mar 9 09:18:57 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1049/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1049/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C4220 (Automata theory); C5440 (Multiprocessing
                 systems); C6110P (Parallel programming); C6140D (High
                 level languages)",
  corpsource =   "Res. Inst. for Adv. Comput. Sci., NASA Ames Res.
                 Center, Moffett Field, CA, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "communication sets; cyclic; data-parallel languages;
                 data-parallel programs; distributed memory systems;
                 distributed-memory implementations; distribution;
                 finite state; finite state machines; High Performance
                 Fortran; languages; local addresses; local memory
                 access sequence; machine; multidimensional arrays;
                 parallel; parallel programming; storage scheme",
  treatment =    "A Application; P Practical",
}

@InProceedings{Clemencon:1995:AEP,
  author =       "C. Clemencon and A. Endo and J. Fritscher and A.
                 Muller and R. Ruhl and B. J. N. Wylie",
  title =        "The 'Annai' environment for portable distributed
                 parallel programming",
  crossref =     "El-Rewini:1995:PTH",
  pages =        "242--251 (vol. 2)",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Swiss Federal Inst. of Technol., Zurich, Switzerland",
  classification = "C6110B (Software engineering techniques); C6110P
                 (Parallel programming); C6115 (Programming support);
                 C6150C (Compilers, interpreters and other processors);
                 C6150G (Diagnostic, testing, debugging and evaluating
                 systems); C6150N (Distributed systems software); C6180
                 (User interfaces)",
  keywords =     "Annai environment; Application developers; Common user
                 interface; Distributed memory parallel processors;
                 Dynamic data distributions; Feedback; Functionality
                 enhancements; High Performance Fortran compiler;
                 High-level data-parallel programming; Interactive
                 performance monitor; Language extensions; Low-level
                 machine interface; Low-level message-passing
                 programming; Message Passing Interface; Performance
                 analyzer; Performance results; Portability; Portable
                 distributed parallel programming environment;
                 Source-level debugger; Target hardware architecture;
                 Tool prototypes; Unstructured problem parallelization",
  thesaurus =    "Distributed memory systems; FORTRAN; Message passing;
                 Parallel programming; Program compilers; Program
                 debugging; Program diagnostics; Programming
                 environments; Software performance evaluation; Software
                 portability; Software tools; User interfaces",
}

@InProceedings{Clemencon:1995:IRD,
  author =       "C. Clemencon and J. Fritscher and M. J. Meehan and R.
                 Ruhl",
  title =        "An implementation of race detection and deterministic
                 replay with {MPI}",
  crossref =     "Haridi:1995:EPP",
  pages =        "155--166",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Centro Svizzero de Calcolo Sci., Eidgenossische Tech.
                 Hochschule, Manno, Switzerland",
  classification = "C6110P (Parallel programming); C6110S (Software
                 metrics); C6115 (Programming support); C6140D (High
                 level languages); C6150C (Compilers, interpreters and
                 other processors)",
  keywords =     "Annai programming environment; Computational
                 efficiency; Data-parallel program; Deterministic
                 replay; High Performance Fortran; HPF; Integrated
                 environment; Joint CSCS-ETH/NEC Collaboration;
                 Message-passing program; MPI; Parallel Debugging Tool;
                 Parallel language; Parallelized MPI program; PDT;
                 Program debugging; Programming environment; Race
                 detection; Replaying mechanism; Software performance;
                 Software tool; Tracing",
  thesaurus =    "FORTRAN; Message passing; Parallel programming;
                 Parallelising compilers; Program debugging; Programming
                 environments; Programming languages; Software metrics;
                 Software performance evaluation",
}

@InProceedings{Gupta:1995:HCI,
  author =       "Manish Gupta and Sam Midkiff and Edith Schonberg and
                 Ven Seshadri and David Shields and Ko-Yang Wang and
                 Wai-Mee Ching and Ton Ngo",
  title =        "An {HPF} Compiler for the {IBM SP2}",
  crossref =     "Karin:1995:PAI",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Thu Nov 7 06:34:19 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.supercomp.org/sc95/proceedings/417_SAMM/SC95.HTM",
  acknowledgement = ack-nhfb,
}

@InProceedings{Gustafsson:1995:PSH,
  author =       "N. Gustafsson and D. Salmond",
  title =        "A parallel spectral {HIRLAM} with the data parallel
                 programming model and with message passing --- a
                 comparison (weather forecasting)",
  crossref =     "Hoffmann:1995:CAP",
  pages =        "32--48",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Swedish Meteorol. and Hydrological Inst., Norrkoping,
                 Sweden",
  classification = "A9260X (Weather analysis and prediction); C4185
                 (Finite element analysis); C6110P (Parallel
                 programming); C6150N (Distributed systems software);
                 C7340 (Geophysics computing)",
  keywords =     "Atmosphere; CRAY T3D; Data parallel programming model;
                 FFT; Fortran 77; High Performance Fortran; High
                 Resolution Limited Area Model; MasPar; Message passing;
                 Meteorology; Numerical model; Parallel programming;
                 Parallel spectral HIRLAM; SIMD; T3D; Weather
                 forecasting; Work-load distribution",
  thesaurus =    "Digital simulation; Finite element analysis;
                 Geophysics computing; Message passing; Numerical
                 analysis; Parallel processing; Parallel programming;
                 Weather forecasting",
}

@Article{Harris:1995:CHP,
  author =       "Jonathan Harris and John A. Bircsak and M. Regina
                 Bolduc and Jill Ann Diewald and Israel Gale and Neil W.
                 Johnson and Shin Lee and C. Alexander Nelson and Carl
                 D. Offner",
  title =        "Compiling {High Performance Fortran} for
                 Distributed-memory Systems",
  journal =      j-DEC-TECH-J,
  volume =       "7",
  number =       "3",
  pages =        "5--23",
  month =        "Fall",
  year =         "1995",
  CODEN =        "DTJOEL",
  ISSN =         "0898-901X",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/dectechj.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "ftp://ftp.digital.com/pub/Digital/info/DTJ/v7n3_03_FORTRAN.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Digital Technical Journal",
}

@InProceedings{Hawick:1995:EHP,
  author =       "K. A. Hawick and G. C. Fox",
  title =        "Exploiting {High Performance Fortran} for
                 computational fluid dynamics",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "413--419",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Northeast Parallel Archit. Center, Syracuse Univ., NY,
                 USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6110P (Parallel programming); C6140D (High level
                 languages); C7320 (Physics and chemistry computing)",
  keywords =     "ADI algorithm; Computational fluid dynamics; Data
                 distribution directives; Data parallel programming
                 language; High Performance Fortran; Intrinsic
                 functions; Regular mesh problems; Software
                 engineering",
  thesaurus =    "Fluid dynamics; FORTRAN; Parallel programming; Physics
                 computing",
}

@Article{Hayashi:1995:AAS,
  author =       "K. Hayashi and T. Doi and T. Horie and Y. Koyanagi and
                 O. Shiraki and N. Imamura and T. Shimizu and H.
                 Ishihata and T. Shindo",
  title =        "{AP1000}+: architectural support for parallelizing
                 compilers",
  journal =      j-TRANS-INFO-PROCESSING-SOC-JAPAN,
  volume =       "36",
  number =       "7",
  pages =        "1680--1690",
  month =        jul,
  year =         "1995",
  CODEN =        "JSGRD5",
  ISSN =         "0387-5806",
  ISSN-L =       "0387-5806",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessing systems); C5470 (Performance
                 evaluation and testing); C6110P (Parallel programming);
                 C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors); C7300 (Natural
                 sciences computing)",
  fjournal =     "Transactions of the Information Processing Society of
                 Japan",
  keywords =     "AP1000+; Architectural support; C language;
                 Distributed-memory parallel computers; Fortran D; High
                 Performance Fortran; HPF; Large-scale problems; NAS
                 parallel benchmarks; Parallel architecture; Parallel
                 languages; Parallelizing compilers; Performance
                 simulation; Scalability; Scientific applications;
                 Software portability; VPP Fortran",
  language =     "Japanese",
  pubcountry =   "Japan",
  thesaurus =    "Distributed memory systems; FORTRAN; Natural sciences
                 computing; Parallel architectures; Parallel languages;
                 Parallel machines; Parallelising compilers; Performance
                 evaluation",
}

@Article{Hwang:1995:RLS,
  author =       "Yuan-Shin Hwang and Bongki Moon and S. D. Sharma and
                 R. Ponnusamy and R. Das and J. H. Saltz",
  title =        "Runtime and language support for compiling adaptive
                 irregular programs on distributed-memory machines",
  journal =      j-SPE,
  volume =       "25",
  number =       "6",
  pages =        "597--621",
  month =        jun,
  year =         "1995",
  CODEN =        "SPEXBL",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Maryland Univ., College Park,
                 MD, USA",
  classification = "C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors); C7300 (Natural
                 sciences computing)",
  fjournal =     "Software---Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "Adaptive irregular program compilation; CHAOS library;
                 CHARMM; Communication optimization; Data arrays;
                 Distributed-memory message-passing machines; DSMC;
                 Index translation mechanisms; Indirect indexing;
                 Indirection arrays; Kernels; Language support;
                 Molecular dynamics code; Parallelization; PARTI
                 library; Particle-in-cell code; Runtime primitives;
                 Scientific applications; Syracuse Fortran 90D/HPF
                 compiler",
  pubcountry =   "UK",
  thesaurus =    "Arrays; Distributed memory systems; FORTRAN; Message
                 passing; Natural sciences computing; Parallelising
                 compilers; Software libraries",
}

@InProceedings{Joubert:1995:FAH,
  author =       "A. Joubert",
  title =        "Financial Applications and {HPF}",
  crossref =     "Dongarra:1995:HPC",
  pages =        "317--336",
  year =         "1995",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kalns:1995:DPD,
  author =       "E. T. Kalns and L. M. Ni",
  title =        "{DaReL}: a portable data redistribution library for
                 distributed-memory machines",
  crossref =     "IEEE:1995:PSP",
  pages =        "78--87",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Michigan State Univ., East
                 Lansing, MI, USA",
  classification = "C5440 (Multiprocessing systems); C6110B (Software
                 engineering techniques); C6110P (Parallel programming);
                 C6140D (High level languages); C6150N (Distributed
                 systems software)",
  keywords =     "Algorithm computation; Algorithm phases; DaReL; Data
                 decomposition; Data exchange; Data parallel Fortran
                 languages; Distributed memory platforms;
                 Distributed-memory machines; High Performance Fortran;
                 HPF; IBM SP-1; Message passing standard; MPI
                 primitives; Multi-dimensional data redistribution;
                 Portable data redistribution library; Processor
                 memories; Program overhead; Regular distribution
                 patterns; Run-time data redistribution; Run-time data
                 redistribution primitives",
  thesaurus =    "Distributed memory systems; FORTRAN; Message passing;
                 Parallel languages; Parallel programming; Software
                 libraries; Software portability; Software standards;
                 Subroutines",
}

@Article{Kalns:1995:PMT,
  author =       "Edgar T. Kalns and Lionel M. Ni",
  title =        "Processor mapping techniques toward efficient data
                 redistribution",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "6",
  number =       "12",
  pages =        "1234--1247",
  month =        dec,
  year =         "1995",
  CODEN =        "ITDSEO",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  ISSN-L =       "1045-9219",
  bibdate =      "Fri Apr 11 15:20:39 MDT 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM POWERparallel Systems",
  affiliationaddress = "Poughkeepsie, NY, USA",
  classification = "721.1; 722.1; 722.3; 722.4; 723.1.1; 723.2; C4240P
                 (Parallel programming and algorithm theory); C6110P
                 (Parallel programming); C6140D (High level languages);
                 C6150N (Distributed systems software)",
  corpsource =   "POWERparallel Syst., IBM Corp., Poughkeepsie, NY,
                 USA",
  fjournal =     "IEEE Transactions on Parallel and Distributed
                 Systems",
  journal-URL =  "http://www.computer.org/tpds/archives.htm",
  journalabr =   "IEEE Trans Parallel Distrib Syst",
  keywords =     "algorithm computation; algorithm performance;
                 algorithm phases; Algorithms; architectures;
                 Computational linguistics; Computational methods;
                 Computer systems programming; Data communication
                 systems; Data decomposition; data decomposition; Data
                 elements; Data exchange; Data handling; Data parallel
                 programming; Data redistribution; data redistribution;
                 Data storage equipment; Data transfer; data-parallel;
                 Distributed computer systems; Distributed memory
                 architecture; distributed memory systems;
                 distributed-memory; distributed-memory machines;
                 efficient data redistribution; FORTRAN; fortran
                 (programming language); High; logical processor
                 mapping; Optimization; overhead; parallel languages;
                 Parallel processing systems; parallel programming;
                 Performance Fortran; processor mapping; Processor
                 mapping; processor mapping techniques; processor
                 scheduling; program; Program compilers; programming;
                 redistribution performance improvements; run-time data
                 redistribution; Semantics; Target distribution pattern;
                 target pattern; traditional mapping technique",
  treatment =    "P Practical",
}

@Article{Kamachi:1995:HCP,
  author =       "Tsunehiko Kamachi and Kazuhiro Kusano and Kenji
                 Suehiro and Yoshiki Seo and Masanori Tamura and Shoichi
                 Sakon and Yukimitsu Watanabe and Yukimasa Shiroto",
  title =        "{HPF} compiler for parallel computers: implementation
                 and performance evaluation on {Cenju-3}",
  journal =      j-NEC-RES-DEV,
  volume =       "36",
  number =       "2",
  pages =        "325--334",
  month =        apr,
  year =         "1995",
  CODEN =        "NECRAU",
  ISSN =         "0048-0436",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C5470 (Performance evaluation and testing); C6110P
                 (Parallel programming); C6140D (High level languages);
                 C6150C (Compilers, interpreters and other processors)",
  fjournal =     "Nippon Electric Company research and development",
  keywords =     "Benchmark programs; Communication generation;
                 Compilation techniques; Compiler directives;
                 Computation mapping; Data parallel language; Data
                 parallelism; Distributed memory machine; High
                 Performance Fortran; HPF compiler; NEC Cenju-3;
                 Parallel computers; Parallelizing compiler; Performance
                 evaluation; Run time support; Special directives",
  pubcountry =   "Japan",
  thesaurus =    "FORTRAN; Parallel languages; Parallel programming;
                 Parallelising compilers; Software performance
                 evaluation",
}

@InProceedings{Kaushik:1995:IGI,
  author =       "S. D. Kaushik and C.-H. Huang and P. Sadayappan",
  title =        "Incremental generation of index sets for array
                 statement execution on distributed-memory machines",
  crossref =     "Pingali:1995:LCP",
  pages =        "251--265",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
                 Columbus, OH, USA",
  classification = "C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors); C6150N (Distributed
                 systems software)",
  keywords =     "Array statement compilation; Array statement
                 execution; Block-cyclically distributed arrays;
                 Communication sets; Compile-time information; Data
                 communication; Data distribution; Distributed-memory
                 machines; High Performance Fortran; Incremental
                 generation; Index sets enumeration; Local index sets;
                 Run-time cost reduction; Virtual processor",
  thesaurus =    "Arrays; Distributed memory systems; FORTRAN; Indexing;
                 Parallelising compilers; Virtual machines",
}

@InProceedings{Kaushik:1995:MAR,
  author =       "S. D. Kaushik and C.-H. Huang and J. Ramanujam and P.
                 Sadayappan",
  title =        "Multi-phase array redistribution: modeling and
                 evaluation",
  crossref =     "IEEE:1995:IIP",
  pages =        "441--445",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
                 Columbus, OH, USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5440 (Multiprocessing systems); C6110P (Parallel
                 programming)",
  keywords =     "Array redistribution; Block-cyclically distributed
                 arrays; Communication overhead; Cost model; High
                 Performance Fortran; Modeling and evaluation;
                 Multi-phase approach",
  thesaurus =    "Arrays; Parallel programming; Processor scheduling",
}

@InProceedings{Kennedy:1995:ADL,
  author =       "Ken Kennedy and Ulrich Kremer",
  title =        "Automatic Data Layout for {High Performance Fortran}",
  crossref =     "Karin:1995:PAI",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Thu Nov 7 06:34:19 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing95.bib",
  URL =          "http://www.supercomp.org/sc95/proceedings/580_UKRE/SC95.HTM",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kennedy:1995:LAC,
  author =       "K. Kennedy and N. Nedeljkovic and A. Sethi",
  title =        "A linear-time algorithm for computing the memory
                 access sequence in data-parallel programs",
  crossref =     "Anonymous:1995:FAS",
  journal =      j-SIGPLAN,
  volume =       "30",
  number =       "8",
  pages =        "102--111",
  month =        aug,
  year =         "1995",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors); C6150N (Distributed
                 systems software)",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "Compilers; Data-parallel programs; Distributed-memory
                 machines; High Performance Fortran; Linear-time
                 algorithm; Memory access sequence; Portable programs;
                 Regular section indices; Run-time systems",
  thesaurus =    "Parallel algorithms; Parallel programming; Processor
                 scheduling; Program compilers",
}

@Article{Kennedy:1995:LTA,
  author =       "Ken Kennedy and Nenad Nedeljkovic and Ajay Sethi",
  title =        "A Linear-Time Algorithm for Computing the Memory
                 Access Sequence in Data-Parallel Programs",
  journal =      j-SIGPLAN,
  volume =       "30",
  number =       "8",
  pages =        "102--111",
  month =        aug,
  year =         "1995",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:08 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  abstract =     "Data-parallel languages, such as High Performance
                 Fortran, are widely regarded as a promising means for
                 writing portable programs for distributed-memory
                 machines. Novel features of these languages call for
                 the development of new techniques in both compilers and
                 run-time systems. In this paper, we present an improved
                 algorithm for finding the local memory access sequence
                 in computations involving regular sections of arrays
                 with cyclic(k) distributions. After establishing the
                 fact that regular section indices correspond to
                 elements of an integer lattice, we show how to find a
                 lattice basis that allows for simple and fast
                 enumeration of memory accesses. The complexity of our
                 algorithm is shown to be lower than that of the
                 previous solution for the same problem. In addition,
                 the experimental results demonstrate the efficiency of
                 our method in practice.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors); C6150N (Distributed
                 systems software)",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "Compilers; Data-parallel programs; Distributed-memory
                 machines; High Performance Fortran; Linear-time
                 algorithm; Memory access sequence; Portable programs;
                 Regular section indices; Run-time systems",
  thesaurus =    "Parallel algorithms; Parallel programming; Processor
                 scheduling; Program compilers",
}

@InProceedings{Kimelman:1995:VEH,
  author =       "D. Kimelman and P. Mittal and E. Schonberg and P. F.
                 Sweeney and Ko-Yang Wang and D. Zernik",
  title =        "Visualizing the Execution of {High Performance
                 Fortran} ({HPF}) Programs",
  crossref =     "IEEE:1995:IIP",
  pages =        "750--759",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Thomas J. Watson Res. Center, Yorktown Heights,
                 NY, USA",
  classification = "C6110P (Parallel programming); C6110V (Visual
                 programming); C6130B (Graphics techniques); C6140D
                 (High level languages); C6150G (Diagnostic, testing,
                 debugging and evaluating systems)",
  keywords =     "Array distribution; Communication activity; Data
                 distribution; Data placement program tuning; Data
                 placement programming model; High level views; High
                 Performance Fortran programs; HPF program behavior;
                 Performance visualization systems; Programming model",
  thesaurus =    "FORTRAN; Parallel languages; Parallel programming;
                 Program diagnostics; Software performance evaluation;
                 Visual programming",
}

@Article{Kolte:1995:ERA,
  author =       "Priyadarshan Kolte and Michael Wolfe",
  title =        "Elimination of redundant array subscript range
                 checks",
  journal =      j-SIGPLAN,
  volume =       "30",
  number =       "6",
  pages =        "270--278",
  month =        jun,
  year =         "1995",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:06 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/207110/index.html;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/207110/p270-kolte/",
  abstract =     "This paper presents a compiler optimization algorithm
                 to reduce the run time overhead of array subscript
                 range checks in programs without compromising safety.
                 The algorithm is based on partial redundancy
                 elimination and it incorporates previously developed
                 algorithms for range check optimization. We implemented
                 the algorithm in our research compiler, Nascent, and
                 conducted experiments on a suite of 10 benchmark
                 programs to obtain four results: (1) the execution
                 overhead of naive range checking is high enough to
                 merit optimization, (2) there are substantial
                 differences between various optimizations, (3)
                 loop-based optimizations that hoist checks out of loops
                 are effective in eliminating about 98\% of the range
                 checks, and (4) more sophisticated analysis and
                 optimization algorithms produce very marginal
                 benefits.",
  acknowledgement = ack-nhfb,
  affiliation =  "Oregon Graduate Inst. of Sci. and Technol., Beaverton,
                 OR, USA",
  annote =       "Published as part of the Proceedings of PLDI'95.",
  classification = "C6150C (Compilers, interpreters and other
                 processors); C6150G (Diagnostic, testing, debugging and
                 evaluating systems)",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "algorithms; Benchmark programs; Compiler optimization
                 algorithm; Execution overhead; experimentation;
                 languages; Loop based optimizations; measurement; Naive
                 range checking; Nascent; Optimization algorithms;
                 Partial redundancy elimination; performance; Range
                 check optimization; Redundant array subscript range
                 check elimination; Research compiler; Run time
                 overhead",
  subject =      "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Optimization. {\bf D.3.4} Software,
                 PROGRAMMING LANGUAGES, Processors, Compilers. {\bf
                 F.3.3} Theory of Computation, LOGICS AND MEANINGS OF
                 PROGRAMS, Studies of Program Constructs. {\bf D.3.2}
                 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN.",
  thesaurus =    "Optimising compilers; Program diagnostics;
                 Redundancy",
}

@Article{Konovalav:1995:FDL,
  author =       "N. A. Konovalav and V. A. Kryukov and S. N. Mikhailov
                 and A. A. Pogrebtsov",
  title =        "Fortran {DVM}: a language for portable parallel
                 program development",
  journal =      j-PROG-COMP-SOFT,
  volume =       "21",
  number =       "1",
  pages =        "35--38",
  month =        jan # "--" # feb,
  year =         "1995",
  CODEN =        "PROGD3",
  ISSN =         "0132-3474, 0361-7688",
  ISSN-L =       "0361-7688",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Keldysh Inst. of Appl. Math., Acad. of Sci., Moscow,
                 Russia",
  classification = "C5440 (Multiprocessing systems); C6110B (Software
                 engineering techniques); C6110P (Parallel programming);
                 C6140D (High level languages)",
  fjournal =     "Programming and Computer Software; translation of
                 Programmirovaniye (Moscow, USSR) Plenum",
  keywords =     "Data parallelism; Dynamic load balancing; Engineering
                 applications; Fortran DVM language; Functional
                 parallelism; HPF models; Massively parallel computers;
                 Parallel applications; Parallel modules; PCF Fortran;
                 Portable applications; Portable parallel program
                 development; Shared memory computers; Standard parallel
                 program library",
  pubcountry =   "Russia",
  remark =       "English translation of: Programmirovanie.",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 languages; Parallel programming; Shared memory systems;
                 Software portability",
}

@InProceedings{Kornkven:1995:EIH,
  author =       "E. Kornkven and L. V. Kale",
  title =        "Efficient Implementation of {High Performance Fortran}
                 via Adaptive Scheduling --- An Overview",
  crossref =     "Prasanna:1995:PPI",
  pages =        "136--141",
  year =         "1995",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@Article{Kremer:1995:ECO,
  author =       "U. Kremer and M. Ram{\'e}",
  title =        "Erratum: {Compositional Oil Reservoir Simulation in
                 Fortran D: A Feasibility Study on {Intel iPSC\slash
                 860}}",
  journal =      j-IJSAHPC,
  volume =       "9",
  number =       "1",
  pages =        "71--71",
  month =        "Spring",
  year =         "1995",
  CODEN =        "IJSAE9",
  ISSN =         "0890-2720",
  bibdate =      "Thu Aug 22 17:34:45 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "See \cite{Kremer:1994:COR}.",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal of Supercomputer Applications
                 and High Performance Computing",
}

@InProceedings{LeFur:1995:APA,
  author =       "M. {Le Fur} and J.-L. Pazat and F. Andre",
  title =        "An array partitioning analysis for parallel loop
                 distribution",
  crossref =     "Haridi:1995:EPP",
  pages =        "351--364",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Campus de Beaulieu, IRISA, Rennes, France",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "Array partitioning analysis; Compilation techniques;
                 Compiler; HPF-like language; Iteration domains; Message
                 aggregation; Parallel loop distribution; Parallel
                 nested loops; Polyhedral model; Symbolic restriction",
  thesaurus =    "Distributed memory systems; Optimising compilers;
                 Parallel programming; Program control structures",
}

@InProceedings{Machacek:1995:HPF,
  author =       "M. Machacek and E. Bertschinger",
  title =        "A {High Performance Fortran PM} Code for Cosmological
                 {N}-body Simulations",
  crossref =     "Anonymous:1995:MJP",
  pages =        "2.07",
  year =         "1995",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@Article{McShan:1995:AIP,
  author =       "D. L. McShan and M. L. Kessler and B. A. Fraass",
  title =        "Advanced interactive planning techniques for conformal
                 therapy: high level beam descriptions and volumetric
                 mapping techniques",
  journal =      j-INT-J-RADIAT-ONCOL-BIOL-PHYS,
  volume =       "33",
  number =       "5",
  pages =        "1061--1072",
  day =          "1",
  month =        dec,
  year =         "1995",
  CODEN =        "IOBPD3",
  ISSN =         "0360-3016",
  ISSN-L =       "0360-3016",
  bibdate =      "Sat May 11 13:10:41 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  abstract =     "To aid in design of conformal radiation therapy
                 treatment plans involving many conformally shaped
                 fields, this work investigates the use of two
                 methodologies to enhance the ease of interactive
                 treatment planning: high- level beam constructs and
                 beam's-eye view volumetric mapping. METHODS AND
                 MATERIALS: High-performance computer graphics running
                 on various workstations using a graphical visualization
                 system (AVS) have been used in this work. Software
                 specific to this application has been written in
                 standard FORTRAN and C languages. A new methodology is
                 introduced by defining radiation therapy ``fields'' to
                 be composed of multiple beam ``segments.'' Fields can
                 then be defined as higher-level entities such as arcs,
                 cones, and other shapes. A ``segmental cone'' field,
                 for example, is defined by a symmetry axis and a cone
                 angle, and can be used to rapidly place a series of
                 beam segments that converge at the target volume, while
                 reducing the degree of overlap elsewhere. A new
                 beam's-eye view (BEV) volumetric mapping technique is
                 presented to aid in selecting the placement of
                 conformal radiation fields. With this technique, the
                 relative average dose within an organ of interest is
                 calculated for a sampling of isocentric, conformally
                 shaped beams and displayed either as a ``globe,'' which
                 can be combined with the display of anatomical
                 surfaces, or as a two-dimensionally mapped projection.
                 The dose maps from multiple organs can be generated,
                 stacked, or composited with relative weightings to aid
                 in the placement of fields that minimize overlap with
                 critical structures. RESULTS: The use of these new
                 methodologies is demonstrated for prostate and lung
                 treatment sites and compared to conventional planning
                 techniques. DISCUSSION: The use of many beams for
                 conformal treatment delivery is difficult with current
                 interactive planning. The use of high-level beam
                 constructs provides a means to quickly specify, place,
                 and configure multiple beam arrangements. The BEV
                 volumetrics aids in the placing of fields, which
                 minimize involvement with critical normal tissues.
                 CONCLUSIONS: Early experience with the new
                 methodologies suggest that the new methods help to
                 enhance (or at least speed up) the ability of a
                 treatment planner to create optimal radiation treatment
                 field arrangements.",
  acknowledgement = ack-nhfb,
  announcement = "9603",
  countrypub =   "UNITED STATES",
  datesentered = "Entered 960111",
  fjournal =     "International Journal of Radiation Oncology, Biology,
                 Physics",
  grantno =      "P01-CA59827; CA; NCI",
  meshheadings = "Radiotherapy Planning, Computer-Assisted--methods
                 (*MT); Radiotherapy, Computer-Assisted--methods (*MT);
                 Evaluation Studies; Image Processing,
                 Computer-Assisted; Radiotherapy Dosage; Support, U.S.
                 Gov't, P.H.S.",
  recordno =     "96103095",
  standardno =   "0360-3016",
}

@InProceedings{Meadows:1995:PRS,
  author =       "L. F. Meadows and D. Miles and M. Young",
  title =        "Performance results of several {High Performance
                 Fortran} benchmarks",
  crossref =     "IEEE:1995:IIP",
  pages =        "516--517",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Portland Group Inc., Wilsonville, OR, USA",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessing systems); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Compiler; Distributed-memory systems; HPF; Kernel
                 benchmarks; Pghpf High Performance Fortran;
                 Production-class codes; Shared-memory systems",
  thesaurus =    "Distributed memory systems; FORTRAN; Program
                 compilers; Shared memory systems; Software performance
                 evaluation",
}

@Article{Merlin:1995:IHP,
  author =       "John Merlin and Anthony Hey",
  title =        "An Introduction to {High Performance Fortran}",
  journal =      j-SCI-PROG,
  volume =       "4",
  number =       "2",
  pages =        "87--113",
  month =        "Summer",
  year =         "1995",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  ISSN-L =       "1058-9244",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Electron. and Comput. Sci., Southampton
                 Univ., UK",
  classification = "C5220P (Parallel architecture); C6110P (Parallel
                 programming); C6140D (High level languages)",
  fjournal =     "Scientific Programming",
  journal-URL =  "http://iospress.metapress.com/content/1058-9244",
  keywords =     "Concurrent execution features; Data distribution
                 specification; Data-parallel computation; Fortran 90
                 extensions; High Performance Fortran; Multiple
                 memories; Parallel architectures; Program directives",
  pubcountry =   "USA",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 architectures; Parallel languages; Software standards",
}

@InProceedings{Metcalf:1995:HPF,
  author =       "M. Metcalf",
  title =        "{High Performance Fortran}",
  crossref =     "Vandoni:1995:SCA",
  pages =        "193--197",
  year =         "1995",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Middleton:1995:EDS,
  author =       "D. Middleton and P. Mehrotra and J. {Van Rosendale}",
  title =        "Expressing Direct Simulation {Monte Carlo} Methods in
                 {High Performance Fortran}",
  crossref =     "Bailey:1995:PSS",
  pages =        "698--703",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Comput. Applications in Sci. and Eng., NASA
                 Langley Res. Center, Hampton, VA, USA",
  classification = "C1140G (Monte Carlo methods); C4240P (Parallel
                 programming and algorithm theory); C6110P (Parallel
                 programming); C6120 (File organisation); C6150N
                 (Distributed systems software); C6185 (Simulation
                 techniques); C7320 (Physics and chemistry computing);
                 C7460 (Aerospace engineering computing)",
  keywords =     "Direct simulation Monte Carlo methods; High
                 Performance Fortran; Irregular data structures;
                 Parallel algorithm implementation; Performance;
                 Pointer-based data structures; Reprogramming;
                 Scientific applications",
  thesaurus =    "Aerospace computing; Data structures; Digital
                 simulation; Flow simulation; FORTRAN; Monte Carlo
                 methods; Parallel algorithms; Parallel programming;
                 Physics computing",
}

@InProceedings{Miles:1995:PRS,
  author =       "D. Miles and L. Meadows and M. Young",
  title =        "Performance Results of Several {High Performance
                 Fortran} Benchmarks",
  crossref =     "IEEE:1995:IIP",
  pages =        "516--517",
  year =         "1995",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@Article{Mochizuki:1995:WML,
  author =       "M. Mochizuki and Y. Itoh and M. Nii and T. Takagi and
                 Y. Mitsui",
  title =        "A wideband monolithic lossy match power amplifier
                 having an {LPF\slash HPF-combined} interstage network",
  journal =      j-IEICE-TRANS-ELECT,
  volume =       "E78-C",
  number =       "9",
  pages =        "1252--1254",
  month =        sep,
  year =         "1995",
  CODEN =        "IELEEJ",
  ISSN =         "0916-8524",
  ISSN-L =       "0916-8524",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Electro-Opt. and Microwave Syst. Lab., Mitsubishi
                 Electr. Corp., Kamakura, Japan",
  classification = "B1220 (Amplifiers); B1270 (Filters and other
                 networks); B1350H (Microwave integrated circuits);
                 B2570H (Other field effect integrated circuits)",
  fjournal =     "IEICE Transactions on Electronics",
  keywords =     "6 To 16.5 GHz; Bias circuit; Constant-resistance
                 network; DC blocking capacitor; FET drain capacitance;
                 High-pass filter; Impedance matching; Impedance
                 transformation; Low-pass filter; LPF/HPF-combined
                 interstage network; Multistage amplifier; Wideband
                 monolithic lossy match power amplifier",
  numericalindex = "Bandwidth 6.0E+09 to 1.65E+10 Hz",
  pubcountry =   "Japan",
  thesaurus =    "Field effect analogue integrated circuits; Field
                 effect MMIC; High-pass filters; Impedance matching;
                 Low-pass filters; MMIC power amplifiers; Wideband
                 amplifiers",
}

@Article{Moss:1995:CNF,
  author =       "Leonard J. Moss and William B. Clodius and Dave Lloyd
                 and Michael Metcalf and Bernd R. Eggen and Chuck Ritz
                 and Cliver Page and Marty Cohen and Emilio C. Lopes and
                 Jerrold L. Wagener",
  title =        "Captured on the {Net}: {Fortran} is Alive and Well and
                 Living in {London}; Where to Find {Fortran 90} Varying
                 String Module; Formal Grammars for {Fortran 77} and
                 {Fortran 90}; Linking Modules without {MAKE}; {Fortran
                 90} Efficient Storage for Triangular Matrices; Email
                 Group Welcomes Participants; {Fortran Journal} Wants
                 More Articles; Downloadable {Fortran 77} Textbook
                 (Free); Pass Values, Not Variables (Objects) as
                 Arguments; {ELF} Linker --- Not to be Confused with
                 {Essential Lahey Fortran}; {High Performance Fortran
                 Forum} Meeting; Latest {Fortran 95} Draft Available On
                 Line",
  journal =      j-FORTRAN-FORUM,
  volume =       "14",
  number =       "4",
  pages =        "1--3",
  month =        dec,
  year =         "1995",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Thu Feb 07 06:54:12 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "44",
}

@InProceedings{Mueller:1995:EHP,
  author =       "A. Mueller and R. Ruehl",
  title =        "Extending {High Performance Fortran} for the Support
                 of Unstructured Computations",
  crossref =     "ACM:1995:SIC",
  pages =        "127--136",
  year =         "1995",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@Article{Nakatani:1995:SIHa,
  author =       "Toshio Nakatani",
  title =        "Status and Issues of {HPF} Compilers",
  journal =      j-SYS-COMP-JAPAN,
  volume =       "26",
  number =       "12",
  pages =        "1--??",
  month =        "????",
  year =         "1995",
  CODEN =        "SCJAEP",
  ISSN =         "0882-1666 (print), 1520-684X (electronic)",
  ISSN-L =       "0882-1666",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Systems and computers in Japan",
}

@Article{Nakatani:1995:SIHb,
  author =       "T. Nakatani",
  title =        "Status and issues of {HPF} compilers",
  journal =      "Transactions of the Institute of Electronics,
                 Information and Communication Engineers D-I",
  volume =       "J78D-I",
  number =       "2",
  pages =        "142--148",
  month =        feb,
  year =         "1995",
  CODEN =        "DTRDES",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Tokyo Res. Lab., Yamato, Japan",
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors); C6150N
                 (Distributed systems software)",
  keywords =     "Array localisation; Communications optimisation;
                 Compiler technology; Data placement annotations;
                 Efficient scalable single-program multiple-data code;
                 End-users; High Performance Fortran compilers; HPF
                 compilers; IBM Scalable POWER parallel System; IBM XL
                 Fortran 90 compiler; Loop parallelisation;
                 Machine-independent data-parallel programs; Parallel
                 machines; Parallel programs; Speedup",
  language =     "Japanese",
  pubcountry =   "Japan",
  thesaurus =    "FORTRAN; Optimising compilers; Parallel machines;
                 Parallel programming; Parallelising compilers",
}

@InProceedings{Parashar:1995:DAD,
  author =       "M. Parashar and S. Hariri and T. Haupt and G. C. Fox",
  title =        "Design of an Application Development Toolkit for
                 {HPF\slash Fortran 90D}",
  crossref =     "Prasanna:1995:PPI",
  pages =        "482--487",
  year =         "1995",
  bibdate =      "Sat Aug 17 16:17:50 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@Article{Ponnusamy:1995:RSC,
  author =       "R. Ponnusamy and J. Saltz and A. Choudhary and
                 Yuan-Shin Hwang and G. Fox",
  title =        "Runtime support and compilation methods for
                 user-specified irregular data distributions",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "6",
  number =       "8",
  pages =        "815--831",
  month =        aug,
  year =         "1995",
  CODEN =        "ITDSEO",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  ISSN-L =       "1045-9219",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Maryland Univ., College Park,
                 MD, USA",
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors); C6150N (Distributed
                 systems software)",
  fjournal =     "IEEE Transactions on Parallel and Distributed
                 Systems",
  journal-URL =  "http://www.computer.org/tpds/archives.htm",
  keywords =     "Communication schedules; Compilation methods;
                 Computational load; Fortran 90D compiler
                 implementation; Graph connectivity; High Performance
                 Fortran compiler; Loop iteration partitions; Mapping
                 procedure; Off-processor data copies; On-processor
                 buffer locations; Program arrays; Proposed compiler
                 directives; Reduction operations; Runtime support;
                 User-specified irregular data distributions",
  pubcountry =   "USA",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallelising
                 compilers; Program compilers",
}

@Article{Ponnusamy:1995:SID,
  author =       "Ravi Ponnusamy and Yuan-Shin Hwang and Raja Das and
                 Joel H. Saltz and Alok Choudhary and Geoffrey Fox",
  title =        "Supporting Irregular Distributions Using Data-Parallel
                 Languages",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "3",
  number =       "1",
  pages =        "12--24",
  month =        "Spring",
  year =         "1995",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Mon Jun 7 07:52:29 MDT 1999",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://dlib.computer.org/pd/books/pd1995/pdf/h10012.pdf;
                 http://www.computer.org/concurrency/pd1995/p1012abs.htm",
  abstract =     "Languages such as Fortran D provide irregular
                 distribution schemes that can efficiently support
                 irregular problems. Irregular distributions can also be
                 emulated in HPF. Compilers can incorporate runtime
                 procedures to automatically support these
                 distributions.",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Maryland at Coll Park",
  classification = "721.1; 722.1; 723; 723.1; 723.1.1; 723.2; C6110P
                 (Parallel programming); C6120 (File organisation);
                 C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  corpsource =   "Maryland Univ., College Park, MD, USA",
  fjournal =     "IEEE Parallel and Distributed Technology: Systems and
                 Applications",
  journalabr =   "IEEE Parallel Distrib Technol",
  keywords =     "Codes (symbols); Compilers; compilers; Computer
                 programming; Computer programming languages; Computer
                 software; Data parallel languages; Data storage
                 equipment; Data structures; data structures;
                 data-parallel languages; Data-parallel languages;
                 Distributed arrays; FORTRAN; Fortran D; HPF; irregular
                 distribution; Irregular distribution scheme; Irregular
                 distribution schemes; parallel languages; Performance;
                 program; Program compilers; Programming theory; runtime
                 procedures; Runtime procedures; schemes",
  thesaurus =    "Data structures; FORTRAN; Parallel languages; Program
                 compilers",
  treatment =    "P Practical",
}

@Article{Raghavachari:1995:BRH,
  author =       "Mukund Raghavachari",
  title =        "Book Review: {The High Performance Fortran Handbook by
                 Charles Koelbel, David Loveman, Robert Schreiber, Guy
                 Steele Jr., and Mary Zosel}",
  journal =      j-SIGPLAN,
  volume =       "30",
  number =       "7",
  pages =        "5--5",
  month =        jul,
  year =         "1995",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:07 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@Book{Sabot:1995:HPC,
  author =       "Gary Sabot",
  title =        "High performance computing: problem solving with
                 parallel and vector architectures",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xvi + 246",
  year =         "1995",
  ISBN =         "0-201-59830-2",
  ISBN-13 =      "978-0-201-59830-8",
  LCCN =         "QA76.5 .H4817 1995",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers -- Programming; FORTRAN
                 (Computer program language)",
}

@TechReport{Saini:1995:NEP,
  author =       "Subhash Saini",
  title =        "{NAS} experiences of porting {CM Fortran} codes to
                 {HPF} on {IBM SP2} and {SGI Power Challenge}",
  type =         "Technical report",
  number =       "NAS-95-010, NASA-CR 203382",
  institution =  pub-NTIS,
  address =      pub-NTIS:adr,
  pages =        "??",
  year =         "1995",
  bibdate =      "Fri Jan 5 11:51:46 MST 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  keywords =     "computer programming; computer programs; Connection
                 Machine; Fortran; parallel processing (computers);
                 parallel programming",
}

@InProceedings{Schulz-Ziemer:1995:HIP,
  author =       "G. Schulz-Ziemer and A. Geiger",
  title =        "{HPF} on {Intel Paragon} and {CRAFT} on {CRAY T3D}:
                 basic performance measurements and experiments with a
                 block-sparse {CG-algorithm}",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "618--625",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Comput. Center, Stuttgart Univ., Germany",
  classification = "C4130 (Interpolation and function approximation);
                 C5470 (Performance evaluation and testing); C6110P
                 (Parallel programming); C6140D (High level languages)",
  keywords =     "CG-algorithm; CRAFT; CRAY T3D; Intel Paragon; Parallel
                 programming; Performance measurements",
  thesaurus =    "Conjugate gradient methods; FORTRAN; Parallel
                 programming; Performance evaluation",
}

@InProceedings{Shindo:1995:HCA,
  author =       "T. Shindo and H. Iwashita and T. Doi and J. Hagiwara",
  title =        "{HPF} Compiler for the {AP1000}",
  crossref =     "ACM:1995:SIC",
  pages =        "190--194",
  year =         "1995",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Sivaraman:1995:PSP,
  author =       "H. Sivaraman and C. S. Raghavendra",
  title =        "Parallelizing sequential programs to a cluster of
                 workstations",
  crossref =     "Agrawal:1995:PIW",
  pages =        "38--41",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Electr. Eng. and Comput. Sci., Washington
                 State Univ., Pullman, WA, USA",
  classification = "C5440 (Multiprocessing systems); C6115 (Programming
                 support); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "ADAPTOR; ADDT; Automatic parallelization system;
                 AZTEC; Benchmark programs; Cluster of workstations;
                 Data distribution tool; GUI; HPF compiler; Parafrase-2
                 parallelizing compiler; PVM; Sequential programs
                 parallelisation; Source file",
  thesaurus =    "Parallel processing; Parallelising compilers; Software
                 tools; Workstations",
}

@InProceedings{Smith:1995:WHA,
  author =       "Brian T. Smith",
  title =        "Workshop: {HPF}: {A} User's Perspective",
  crossref =     "Karin:1995:PAI",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Thu Nov 7 06:34:19 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.supercomp.org/sc95/proceedings/MISC/WORKSHOP.HTM#HPF",
  acknowledgement = ack-nhfb,
}

@Article{Stewart:1995:RAD,
  author =       "A. Stewart",
  title =        "Reasoning About Data-Parallel Array Assignment",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "27",
  number =       "1",
  pages =        "79--85",
  month =        may,
  year =         "1995",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1006/jpdc.1995.1073",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Mar 9 09:18:57 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1073/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1073/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C1230 (Artificial intelligence); C4240C
                 (Computational complexity); C6120 (File organisation)",
  corpsource =   "Dept. of Comput. Sci., Queen's Univ., Belfast, UK",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "array assignment; assignment; axiomatic inference
                 rules; computational complexity; data structures;
                 data-parallel array assignment; FORTRAN; FORTRAN 90
                 array assignment; generalized array; HPF array;
                 inference mechanisms; languages; programming;
                 reasoning; semantics",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@InProceedings{Subhlok:1995:OMS,
  author =       "Jaspal Subhlok and Gary Vondran",
  title =        "Optimal mapping of sequences of data parallel tasks",
  crossref =     "Anonymous:1995:FAS",
  journal =      j-SIGPLAN,
  volume =       "30",
  number =       "8",
  pages =        "134--143",
  month =        aug,
  year =         "1995",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:08 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  abstract =     "Many applications in a variety of domains including
                 digital signal processing, image processing, and
                 computer vision are composed of a sequence of tasks
                 that act on a stream of input data sets in a pipelined
                 manner. Recent research has established that these
                 applications are best mapped to a massively parallel
                 machine by dividing the tasks into modules and
                 assigning a subset of the available processors to each
                 module. This paper addresses the problem of optimally
                 mapping such applications onto a massively parallel
                 machine. We formulate the problem of optimizing
                 throughput in task pipelines and present two new
                 solution algorithms. The formulation uses a general and
                 realistic model for inter-task communication, takes
                 memory constraints into account, and addresses the
                 entire problem of mapping which includes clustering
                 tasks into modules, assignment of processors to
                 modules, and possible replication of modules. The first
                 algorithm is based on dynamic programming and finds the
                 optimal mapping of k tasks onto P processors in O(P/sup
                 4/k/sup 2/) time. We also present a heuristic algorithm
                 that is linear in the number of processors and
                 establish with theoretical and practical results that
                 the solutions obtained are optimal in practical
                 situations. The entire framework is implemented as an
                 automatic mapping tool for the Fx parallelizing
                 compiler for High Performance Fortran. We present
                 experimental results that demonstrate the importance of
                 choosing a good mapping and show that the methods
                 presented yield efficient mappings and predict optimal
                 performance accurately.",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  classification = "C1180 (Optimisation techniques); C4240C
                 (Computational complexity); C6110P (Parallel
                 programming); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors); C6150N
                 (Distributed systems software)",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "Automatic mapping tool; Computer vision; Data parallel
                 tasks; Digital signal processing; Fx parallelizing
                 compiler; Heuristic algorithm; High Performance
                 Fortran; Image processing; Inter-task communication;
                 Massively parallel machine; Optimal mapping; Task
                 pipelines",
  thesaurus =    "Computational complexity; Dynamic programming;
                 FORTRAN; Parallel languages; Parallelising compilers;
                 Pipeline processing; Processor scheduling",
}

@InProceedings{Sumana:1995:PRA,
  author =       "S. Sumana and U. {Nagaraj Shenoy}",
  title =        "Porting Realistic Applications to {HPF} --- {A} Case
                 Study",
  crossref =     "Prasanna:1995:PPI",
  pages =        "370--375",
  year =         "1995",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Ujaldon:1995:NDL,
  author =       "M. Ujaldon and E. L. Zapata and B. M. Chapman and H.
                 P. Zima",
  title =        "New data-parallel language features for sparse matrix
                 computations",
  crossref =     "IEEE:1995:IIP",
  pages =        "742--749",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Archit., Malaga Univ., Spain",
  classification = "C4140 (Linear algebra); C6110P (Parallel
                 programming); C6140D (High level languages)",
  keywords =     "Data-parallel language features; High level data
                 parallel languages; High Performance Fortran; HPF;
                 Language functionality; Massively parallel distributed
                 memory machines; Massively parallel machines; Single
                 program multiple data; Sparse matrices; Sparse matrix
                 codes; Sparse matrix computations; SPMD paradigm;
                 Vienna Fortran",
  thesaurus =    "Distributed memory systems; Parallel languages;
                 Parallel programming; Sparse matrices",
}

@Article{Wakatani:1995:OAR,
  author =       "Akiyoshi Wakatani and Michael Wolfe",
  title =        "Optimization of array redistribution for distributed
                 memory multicomputers",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "21",
  number =       "9",
  pages =        "1485--1490",
  day =          "12",
  month =        sep,
  year =         "1995",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Fri Aug 6 10:14:37 MDT 1999",
  bibsource =    "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1995&volume=21&issue=9;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1995&volume=21&issue=9&aid=1006",
  acknowledgement = ack-nhfb,
  classification = "C1180 (Optimisation techniques); C4240P (Parallel
                 programming and algorithm theory); C5220P (Parallel
                 architecture); C5440 (Multiprocessing systems); C6120
                 (File organisation); C6140D (High level languages)",
  corpsource =   "Matsushita Electr. Ind. Co. Ltd., Osaka, Japan",
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
  keywords =     "algorithms; array redistribution; array redistribution
                 optimisation; communication locality; communication
                 overhead; data structures; distributed memory;
                 distributed memory systems; FORTRAN; global
                 communication conflicts; High Performance Fortran;
                 Intel iPSC/860; large data structures; mapping; mapping
                 strategy; multicomputers; optimisation; parallel;
                 parallel algorithms; spiral",
  treatment =    "A Application; P Practical",
}

@InProceedings{Yang:1995:PCM,
  author =       "Bwolen Yang and D. R. O'Hallaron",
  title =        "Procedure call models for distributed parameters in
                 data parallel programs",
  crossref =     "IEEE:1995:PSP",
  pages =        "157--164",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors); C6150N (Distributed systems software)",
  keywords =     "Compile-time distribution information; Compile-time
                 information; Data parallel languages; Data parallel
                 programs; Distributed parameters; High Performance
                 Fortran; Parameter passing; Procedure call models;
                 Procedure call overhead; Redistribution code quality",
  thesaurus =    "Parallel languages; Parallel programming; Program
                 compilers; Remote procedure calls; Software libraries;
                 Software quality",
}

@InProceedings{Zima:1995:CTS,
  author =       "H. P. Zima and B. M. Chapman and M. Pantan",
  title =        "Compiler technology for scalable parallel
                 architectures --- a short overview",
  crossref =     "Hoffmann:1995:CAP",
  pages =        "240--249",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Software Technol. and Parallel Syst., Vienna
                 Univ., Austria",
  classification = "C5220P (Parallel architecture); C6110P (Parallel
                 programming); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors)",
  keywords =     "Automatic tuning; Compilation systems; Fortran
                 programs; High Performance Fortran; HPF; Integrated
                 programming environment; Parallel programming; Parallel
                 target architecture; Scalable parallel architectures;
                 SPA; Standard programming model",
  thesaurus =    "FORTRAN; Parallel architectures; Parallel programming;
                 Parallelising compilers",
}

@InProceedings{Agrawal:1996:RSP,
  author =       "G. Agrawal and G. Edjlali and A. Sussman and J.
                 Humphries and J. Saltz",
  title =        "Runtime support for programming in adaptive parallel
                 environments",
  crossref =     "Szymanski:1996:LCR",
  pages =        "241--252",
  month =        "",
  year =         "1996",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Maryland Univ., College Park,
                 MD, USA",
  classification = "C6110P (Parallel programming); C6115 (Programming
                 support); C6150C (Compilers, interpreters and other
                 processors); C6150N (Distributed systems software)",
  keywords =     "Adaptive parallel programming; Compiler; Data parallel
                 programming; Distributed processing; HPF-like language;
                 Loop bound; Nondedicated workstations; Runtime library;
                 Runtime support; Software environment",
  thesaurus =    "Distributed processing; Parallel programming; Program
                 compilers; Programming environments",
}

@InProceedings{Akarsu:1996:PCS,
  author =       "Erol Akarsu and Kivanc Dincer and Tomasz Haupt and
                 Geoffrey C. Fox",
  title =        "Particle-in-Cell Simulation Codes in {High Performance
                 Fortran}",
  crossref =     "ACM:1996:SCP",
  pages =        "??--??",
  year =         "1996",
  bibdate =      "Mon Mar 23 12:31:18 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing96.bib",
  URL =          "http://www.supercomp.org/sc96/proceedings/SC96PROC/AKARSU/INDEX.HTM",
  acknowledgement = ack-nhfb,
}

@InProceedings{Andre:1996:NCT,
  author =       "F. Andre and P. Brezany and O. Cheron and W. Denissen
                 and J.-L. Pazat and K. Sanjari",
  title =        "A new compiler technology for handling {HPF} data
                 parallel constructs",
  crossref =     "Szymanski:1996:LCR",
  pages =        "279--282",
  month =        "",
  year =         "1996",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "IRISA, Rennes, France",
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors); C6150N
                 (Distributed systems software)",
  keywords =     "Access functions; Alignment features; Compiler
                 technology; Complex data parallel Fortran 90
                 applications; Data distribution modes; Distributed
                 array references; Distributed memory parallel
                 computers; European ESPRIT project EP 6516 PREPARE; F77
                 DO loop nests; HPF compilers; HPF data parallel
                 constructs; HPF distributed arrays; HPF language;
                 Parallelization Engine; SPMD code generation",
  thesaurus =    "Distributed memory systems; Optimising compilers;
                 Parallel languages; Parallel programming",
}

@Article{Anonymous:1996:SFP,
  author =       "Anonymous",
  title =        "Software: {Fortran 90} for {Power Macintosh}; {Fortran
                 90} and {HPF} for {Linux} ({PC}); {Fortran}-Oriented
                 Periodicals; {Fortran 90} Information ({April}) from
                 {Michael Metcalf}",
  journal =      j-FORTRAN-FORUM,
  volume =       "15",
  number =       "1",
  pages =        "15--19",
  month =        apr,
  year =         "1996",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Wed Feb 6 18:50:06 MST 2002",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "45",
}

@Article{Bae:1996:PUC,
  author =       "Seungjo Bae and Sanjay Ranka",
  title =        "{PACK\slash UNPACK} on Coarse-Grained Distributed
                 Memory Parallel Machines",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "38",
  number =       "2",
  pages =        "204--216",
  day =          "1",
  month =        nov,
  year =         "1996",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1006/jpdc.1996.0141",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Mar 9 09:19:01 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0141/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0141/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessing systems); C6120 (File
                 organisation)",
  corpsource =   "Sch. of Comput. and Inf. Sci., Syracuse Univ., NY,
                 USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "CM-5; coarse-; coarse-grained distributed memory
                 parallel machines; data structures; distributed memory
                 systems; FORTRAN; Fortran 90/HPF array construction
                 functions; grained parallel machines; PACK; parallel
                 machines; UNPACK",
  treatment =    "P Practical",
}

@Article{Boulet:1996:EAP,
  author =       "P. Boulet and T. Brandes",
  title =        "Evaluation of Automatic Parallelization Strategies for
                 {HPF} Compilers",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1067",
  pages =        "778--??",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Wed Aug 14 09:38:08 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@TechReport{Brandes:1996:HSIa,
  author =       "T. Brandes and S. Chaumette and M.-C. Counilh and A.
                 Darte and J. Mignot and F. Desprez and J. Roman",
  title =        "{HPFIT}: {A} Set of Integrated Tools for the
                 Parallelization of Applications Using {High Performance
                 Fortran}",
  type =         "Rapport de recherche",
  number =       "96-28",
  institution =  "LIP ENS",
  address =      "Lyon, France",
  year =         "1996",
  bibdate =      "Wed Jan 24 10:30:58 2001",
  bibsource =    "http://www.inria.fr/RA96/remap/node47.html;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Brandes:1996:HSIb,
  author =       "T. Brandes and S. Chaumette and M.-C. Counilh and A.
                 Darte and J. Mignot and F. Desprez and J. Roman",
  editor =       "J. Dongarra and B. Tourancheau",
  booktitle =    "Third Workshop on Environments and Tools for Parallel
                 Scientific Computing",
  title =        "{HPFIT}: {A} Set of Integrated Tools for the
                 Parallelization of Applications Using High Performance
                 {Fortran}: {Part I}: {HPFIT} and the {Transtool}
                 Environment'",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  year =         "1996",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Wed Jan 24 10:20:56 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@Article{Brandes:1996:IPC,
  author =       "T. Brandes and F. Desprez",
  title =        "Implementing Pipelined Computation and Communication
                 in an {HPF} Compiler",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1123",
  pages =        "459--??",
  month =        "????",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Oct 29 14:12:39 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Brandes:1996:RHI,
  author =       "T. Brandes and D. Greco",
  title =        "Realization of an {HPF} Interface to {ScaLAPACK} with
                 Redistributions",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1067",
  pages =        "834--??",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Wed Aug 14 09:38:08 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Cabitza:1996:EHS,
  author =       "G. Cabitza and C. Nardone and C. Bagaini and A.
                 Balzano",
  title =        "Experiences with {HPF} for Scientific Applications",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1067",
  pages =        "290--??",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Wed Aug 14 09:38:08 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Celmaster:1996:MFR,
  author =       "William N. Celmaster",
  title =        "Modern {Fortran} revived as the language of scientific
                 parallel computing",
  journal =      j-DEC-TECH-J,
  volume =       "8",
  number =       "3",
  pages =        "39--45",
  month =        dec,
  year =         "1996",
  CODEN =        "DTJOEL",
  ISSN =         "0898-901X",
  bibdate =      "Thu Mar 20 18:15:43 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "ftp://ftp.digital.com/pub/Digital/info/DTJ/v8n3/Modern_Fortran_Revived_as_the_07jan1997DTJN03P8.ps;
                 http://www.digital.com:80/info/DTJN03/DTJN03AH.HTM;
                 http://www.digital.com:80/info/DTJN03/DTJN03HM.HTM;
                 http://www.digital.com:80/info/DTJN03/DTJN03P8.PS;
                 http://www.digital.com:80/info/DTJN03/DTJN03PF.PDF;
                 http://www.digital.com:80/info/DTJN03/DTJN03SC.TXT",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages); C5440 (Multiprocessing
                 systems); C6150N (Distributed systems software); C5220P
                 (Parallel architecture)",
  fjournal =     "Digital Technical Journal",
  keywords =     "architecture-specific; architecture-specific codes;
                 data parallel algorithms; distributed memory systems;
                 distributed-memory parallelism; FORTRAN; Fortran 90;
                 High Performance Fortran; large analytic codes;
                 optimizations; parallel algorithms;
                 program-multiple-data algorithms; scientific parallel
                 computing; shared memory systems; shared-memory
                 parallelism; single-",
  treatment =    "P Practical",
}

@InProceedings{Clemencon:1996:THM,
  author =       "C. Clemencon and K. M. Decker and V. R. Deshpande and
                 A. Endo and J. Fritscher and P. A. R. Lorenzo and N.
                 Masuda and A. Muller and R. Ruhl and W. Sawyer and B.
                 J. N. Wylie and F. Zimmermann",
  title =        "Tools-supported {HPF} and {MPI} parallelization of the
                 {NAS} parallel benchmarks",
  crossref =     "IEEE:1996:FSS",
  pages =        "309--318",
  year =         "1996",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C6115 (Programming
                 support); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors); C6150G
                 (Diagnostic, testing, debugging and evaluating
                 systems)",
  conftitle =    "Proceedings of 6th Symposium on the Frontiers of
                 Massively Parallel Computation (Frontiers '96)",
  corpsource =   "Centro Svizzero di Calcolo Sci., Manno, Switzerland",
  keywords =     "Annai tool; code development time; communication
                 libraries; compilers; distributed memory systems;
                 FORTRAN; High Performance Fortran; high-level language;
                 message passing; Message Passing Interface; NAS
                 parallel benchmarks; NEC Cenju-3 distributed-memory
                 parallel processor; parallel benchmark kernels;
                 parallel languages; parallel programming; performance;
                 portable parallel applications; program compilers;
                 program debugging; scalability; scientific
                 applications; sequential languages; software libraries;
                 software performance evaluation; software tools",
  sponsororg =   "IEEE Comput. Soc.; NASA Goddard Space Flight Center;
                 URSA/CESDIS",
  treatment =    "P Practical",
}

@Article{Coelho:1996:DHD,
  author =       "F. Coelho",
  title =        "Discussing {HPF} Design Issues",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1123",
  pages =        "571--??",
  month =        "????",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Oct 29 14:12:39 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Coelho:1996:OCH,
  author =       "Fabien Coelho and Corinne Ancourt",
  title =        "Optimal Compilation of {HPF} Remappings",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "38",
  number =       "2",
  pages =        "229--236",
  day =          "1",
  month =        nov,
  year =         "1996",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1006/jpdc.1996.0143",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Mar 9 09:19:01 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0143/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0143/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "Centre de Recherche en Inf., Ecole des Mines de Paris,
                 Fontainebleau, France",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "array access patterns; array mappings; compiler; DEC
                 Alpha farm; distributed-memory parallel machines;
                 FORTRAN; Fortran; High Performance; message-passing
                 parallel architectures; optimal compilation; parallel
                 architectures; parallelising compilers; remappings;
                 useless",
  treatment =    "A Application; P Practical",
}

@Article{Darte:1996:TRT,
  author =       "A. Darte and F. Desprez and J.-c. Mignot and Y.
                 Robert",
  title =        "{TransTOOL}: {A} restructuring tool for the
                 parallelization of applications using {High Performance
                 Fortran}",
  journal =      j-J-BRAZIL-COMPUT-SOC,
  volume =       "3",
  number =       "2",
  pages =        "5--12",
  month =        "????",
  year =         "1996",
  ISSN =         "0104-6500 (print), 1678-4804 (electronic)",
  ISSN-L =       "0104-6500",
  bibdate =      "Wed Jan 24 10:18:23 2001",
  bibsource =    "http://www.ens-lyon.fr/~yrobert/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.cs.utk.edu/~yrobert/journals/transtool.ps.gz",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the Brazilian Computer Society",
}

@Article{Ellis:1996:CNF,
  author =       "Miles Ellis and Bernd Eggen and Arne Vajhoej and Emili
                 Besalu and Steve Lionel",
  title =        "Captured on the Net: Final {Fortran 95 Draft Standard}
                 via ftp; {\tt comp-fortran-90} Mailbase List Now on
                 {WWW}; {HPF} Home Page on {WWW}; User Notes on
                 {Fortran} Programming on {WWW}; Nested Summation
                 Symbol; Session Notes for {Fall 1995 DECUS DEC Fortran
                 90} Session; {ACM} Groups Deplore Switch to {C++} for
                 Advance Placement",
  journal =      j-FORTRAN-FORUM,
  volume =       "15",
  number =       "1",
  pages =        "2--3",
  month =        apr,
  year =         "1996",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Thu Feb 07 06:54:12 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "45",
}

@InProceedings{Foster:1996:CDT,
  author =       "I. T. Foster and D. R. {Kohr, Jr.} and R. Krishnaiyer
                 and Choudhary and A.",
  title =        "Communicating data-parallel tasks: an {MPI} library
                 for {HPF}",
  crossref =     "IEEE:1996:ICH",
  pages =        "433--438",
  year =         "1996",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  conftitle =    "Proceedings of 3rd International Conference on High
                 Performance Computing (HiPC)",
  corpsource =   "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  keywords =     "data-parallel tasks; FORTRAN; High Performance
                 Fortran; HPF; HPF compiler; MPI library; multiblock
                 application; multidisciplinary simulations; parallel
                 programming; performance; pipeline computations;
                 software performance evaluation; synthetic
                 communication benchmark; task parallelism",
  sponsororg =   "IEEE Comput. Soc.; IEEE Comput. Soc. Tech. Committee
                 on Parallel Process.; ACM SIGARCH",
  treatment =    "P Practical",
}

@InProceedings{Foster:1996:DSB,
  author =       "Ian Foster and David R. {Kohr, Jr.} and Rakesh
                 Krishnaiyer and Alok Choudhary",
  title =        "Double Standards: Bringing Task Parallelism to {HPF}
                 Via the Message Passing Interface",
  crossref =     "ACM:1996:SCP",
  pages =        "??--??",
  year =         "1996",
  bibdate =      "Mon Mar 23 12:31:18 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.supercomp.org/sc96/proceedings/SC96PROC/FOSTER2/INDEX.HTM",
  acknowledgement = ack-nhfb,
}

@InProceedings{Foster:1996:MCL,
  author =       "I. T. Foster and D. R. {Kohr, Jr.} and R.
                 Krishnaiyer",
  title =        "{MPI} as a coordination layer for communicating {HPF}
                 tasks",
  crossref =     "IEEE:1996:PSM",
  pages =        "68--78",
  year =         "1996",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110B (Software engineering techniques); C6110P
                 (Parallel programming); C6115 (Programming support);
                 C6140D (High level languages); C6150E (General utility
                 programs); C6150N (Distributed systems software)",
  conftitle =    "Proceedings. Second MPI Developer's Conference",
  corpsource =   "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  keywords =     "application kernel; application program interfaces;
                 binding; communication interface semantics;
                 communications microbenchmark; coordination library
                 calls; data parallelism; data-parallel languages;
                 distributed array; execution model; explicit message
                 passing; FORTRAN; High Performance Fortran task
                 communication; high- level operations; libraries;
                 library; message passing; Message Passing Interface;
                 MPI coordination layer; parallel languages; parallel
                 program development; parallel programming; performance
                 evaluation; prototype HPF/MPI library; sequential
                 languages; software libraries; software performance
                 evaluation; task parallelism; utility programs",
  sponsororg =   "IEEE Comput. Soc. Tech. Committee on Distributed
                 Process",
  treatment =    "P Practical",
}

@Article{Hackstadt:1996:DAQ,
  author =       "S. T. Hackstadt and A. D. Malony",
  title =        "Distributed Array Query and Visualization for {High
                 Performance Fortran}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1123",
  pages =        "55--??",
  month =        "????",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Oct 29 14:12:39 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Hall:1996:ICF,
  author =       "Mary W. Hall and Seema Hiranandani and Ken Kennedy and
                 Chau-Wen Tseng",
  title =        "Interprocedural Compilation of {Fortran D}",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "38",
  number =       "2",
  pages =        "114--129",
  day =          "1",
  month =        nov,
  year =         "1996",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1006/jpdc.1996.0135",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Mar 9 09:19:01 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0135/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0135/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessing systems); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "Inf. Sci. Inst., Univ. of Southern California, Marina
                 del Rey, CA, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "code generation; computation partitions; data
                 decomposition; data-flow problems; decomposition;
                 distributed memory systems; dynamic data; FORTRAN;
                 Fortran D; High; interprocedural compilation;
                 machine-independent programming model; nonrecursive
                 programs; Performance Fortran; program compilers;
                 specifications; topological order",
  treatment =    "P Practical",
}

@InProceedings{Hempel:1996:SMM,
  author =       "R. Hempel",
  title =        "The status of the {MPI} message-passing standard and
                 its relation to {PVM}",
  crossref =     "Bode:1996:PVM",
  pages =        "14--21",
  year =         "1996",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110B (Software engineering techniques); C6110P
                 (Parallel programming); C6150N (Distributed systems
                 software)",
  conftitle =    "Parallel Virtual Machine --- EuroPVM '96. Third
                 European PVM Conference. Proceedings",
  corpsource =   "Computations and Commun. Res. Labs., NEC Europe Ltd.,
                 Sankt Augustin, Germany",
  keywords =     "application program interfaces; de-facto standard;
                 domain; HPFF; Interface Forum; message passing;
                 Message-Passing; Message-Passing Interface Forum; MPI
                 message-passing standard; MPI-1; MPI-2; parallel;
                 parallel computing; parallel programming; Parallel
                 Virtual Machine; PARMACS; portability interfaces;
                 programming; public; public domain; PVM; software
                 packages; software portability; software standards;
                 virtual machines",
  pubcountry =   "Germany",
  treatment =    "P Practical",
}

@Article{Ishizaki:1996:LPA,
  author =       "K. Ishizaki and H. Komatsu",
  title =        "A Loop Parallelization Algorithm for {HPF} Compilers",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1033",
  pages =        "176--190",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat May 11 13:45:32 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Kaushik:1996:EIS,
  author =       "S. D. Kaushik and C.-H. Huang and P. Sadayappan",
  title =        "Efficient Index Set Generation for Compiling {HPF}
                 Array Statements on Distributed-Memory Machines",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "38",
  number =       "2",
  pages =        "237--247",
  day =          "1",
  month =        nov,
  year =         "1996",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1006/jpdc.1996.0144",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Mar 9 09:19:01 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0144/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0144/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessing systems); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "Microcomput. Software Lab., Intel Corp., Hillsboro,
                 OR, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "array statements; block-cyclic distribution;
                 block-cyclic distributions; closed forms; communication
                 sets; data parallelism; distributed memory systems;
                 distributed-memory; FORTRAN; Gray T3D; High; HPF array
                 statements compiling; index set enumeration; index set
                 enumeration problems; index set generation; local index
                 sets; machines; mathematical properties; parallelising
                 compilers; Performance Fortran; physical processors;
                 processor approach; two-level mapping; virtual",
  treatment =    "P Practical",
}

@Article{Kim:1996:PSS,
  author =       "Taegeun Kim and Kyeongdeok Moon and Nanjoo Ban and
                 Jungkwon Kim",
  title =        "{PPTran}: Source to Source Translator for {High
                 Performance Fortran}",
  journal =      j-PARALLEL-ALGORITHMS-APPL,
  volume =       "9",
  number =       "3--4",
  pages =        "213--225",
  month =        "????",
  year =         "1996",
  CODEN =        "PAAPEC",
  DOI =          "https://doi.org/10.1080/10637199608915577",
  ISSN =         "1063-7192",
  ISSN-L =       "1026-7689",
  bibdate =      "Fri Jul 11 06:45:42 MDT 2008",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.informaworld.com/smpp/content~content=a778707980",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Algorithms and Applications",
  journal-URL =  "http://www.tandfonline.com/loi/gpaa20",
}

@Article{Lorenzo:1996:HPF,
  author =       "P. A. R. Lorenzo and A. Mueller and Y. Murakami and B.
                 J. N. Wylie",
  title =        "{High Performance Fortran} Interfacing to
                 {ScaLAPACK}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1184",
  pages =        "457--??",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Fri Aug 22 11:59:49 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Merlin:1996:SSH,
  author =       "J. H. Merlin and D. B. Carpenter and A. J. G. Hey",
  title =        "{SHPF}: a {Subset High Performance Fortran}
                 compilation system",
  journal =      j-FORTRAN-J,
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  month =        mar # "\slash " # apr,
  year =         "1996",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 09:17:20 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.vcpc.univie.ac.at/~jhm/papers.html",
  acknowledgement = ack-nhfb,
  fjournal =     "Fortran Journal",
}

@InProceedings{Muller:1996:CDI,
  author =       "A. Muller and R. Ruhl",
  title =        "Communication-buffers for data-parallel, irregular
                 computations",
  crossref =     "Szymanski:1996:LCR",
  pages =        "295--298",
  month =        "",
  year =         "1996",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Centro Svizzero di Calcolo Sci., Eidgenossische Tech.
                 Hochschule, Manno, Switzerland",
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6120 (File organisation); C6140D (High
                 level languages); C6150C (Compilers, interpreters and
                 other processors)",
  keywords =     "Buffer organizations; Common user interface;
                 Communication buffers; Compiler generated parallel
                 programs; Critical code segments; Data parallel
                 irregular computations; Data-parallel irregular
                 computations; Distributed data; Distributed memory
                 parallel processors; Distributed programs; High
                 Performance Fortran compiler; HPF extensions; Low level
                 machine interface; Message Passing Interface;
                 Parallelization Support Tool; Performance monitor;
                 Portable integrated tool environment Annai; PST HPF
                 extensions; Run time preprocessing; Source level
                 debugger; Unstructured computations",
  thesaurus =    "Buffer storage; Distributed memory systems; FORTRAN;
                 Parallel languages; Parallel programming; Parallelising
                 compilers",
}

@Article{Nelson:1996:COR,
  author =       "C. A. Nelson",
  title =        "Compiler Optimizations for Red-Black {HPF} Codes",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1184",
  pages =        "534--??",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Fri Aug 22 11:59:49 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Parashar:1996:CPP,
  author =       "Manish Parashar and Salim Hariri",
  title =        "Compile-Time Performance Prediction of {HPF\slash
                 Fortran 90D}",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "4",
  number =       "1",
  pages =        "57--??",
  month =        "????",
  year =         "1996",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Parallel and Distributed Technology: Systems and
                 Applications",
  summary =      "The compile-time HPF/Fortran 90D performance
                 prediction framework allows accurate, cost-effective
                 performance prediction in high-performance computing
                 environments. The framework implements an
                 interpretative approach to performance prediction and
                 helps select appropriate HPF/Fortran 90D compiler
                 directives, debug application performance, and
                 experiment with runtime and system parameters.",
}

@Article{Parashar:1996:CTP,
  author =       "Manish Parashar and Salim Hariri",
  title =        "Compile-Time Performance Prediction of {HPF}\slash
                 {Fortran 90D}",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "4",
  number =       "1",
  pages =        "57--73",
  month =        "Spring",
  year =         "1996",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Mon Jun 7 07:52:29 MDT 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://dlib.computer.org/pd/books/pd1996/pdf/p1057.pdf;
                 http://www.computer.org/concurrency/pd1996/p1057abs.htm",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors); C6150G (Diagnostic, testing, debugging and
                 evaluating systems); C6150N (Distributed systems
                 software)",
  corpsource =   "Texas Univ., Austin, TX, USA",
  fjournal =     "IEEE Parallel and Distributed Technology: Systems and
                 Applications",
  keywords =     "application performance debugging; compile-time
                 performance prediction framework; compiler directives;
                 environments; FORTRAN; Fortran 90D; High-;
                 high-performance computing; HPF; interpretative
                 approach; parallel languages; parallel programming;
                 parallelising compilers; performance evaluation;
                 Performance Fortran; program debugging; runtime
                 parameters; software; system parameters",
  treatment =    "P Practical",
}

@Article{Pazat:1996:THP,
  author =       "J.-L Pazat",
  title =        "Tools for {High Performance Fortran}: {A} Survey",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1132",
  pages =        "134--??",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Book{Perrin:1996:DPP,
  author =       "Guy-Rene Perrin and Alain Darte",
  title =        "The data parallel programming model: foundations,
                 {HPF} realization, and scientific applications",
  volume =       "1132",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xv + 284",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISBN =         "3-540-61736-1",
  ISBN-13 =      "978-3-540-61736-5",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "QA76.642 .D38 1996",
  bibdate =      "Sat Dec 21 16:06:37 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
  annote =       "The data parallel programming model: a semantic
                 perspective / Luc Bouge --- An introduction to HPF /
                 Robert S. Schreiber --- A data parallel scientific
                 computing introduction / Serge G. Petiton and Nahid
                 Emad --- Current status of the SUIF research project /
                 Monica S. Lam --- Automatic parallelization in the
                 polytope model / Paul Feautrier --- State of the art in
                 compiling HPF / Fabien Coelho, Cecile Germain, and
                 Jean-Louis Pazat --- Tools for high performance
                 Fortran: a survey / Jean-Louis Pazat --- Implementing
                 data parallel programs on commodity clusters / P. J.
                 Hatcher \ldots{} [et al.] --- Task parallelism and
                 high-performance languages / Ian Foster --- Supporting
                 irregular and dynamic computations in data parallel
                 languages / Jean-Luc Dekeyser and Philippe Marquet ---
                 Data parallelism and functional programming / Bjorn
                 Lisper --- Formal validation of data parallel programs:
                 introducing the assertional approach / L. Bouge
                 \ldots{} [et al.].",
  keywords =     "Parallel programming (Computer science)",
}

@Article{Rodriguez:1996:POW,
  author =       "Bernardo Rodriguez and Leslie Hart and Tom Henderson",
  title =        "Parallelizing Operational Weather Forecast Models for
                 Portable and Fast Execution",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "37",
  number =       "2",
  pages =        "159--170",
  day =          "15",
  month =        sep,
  year =         "1996",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1006/jpdc.1996.0116",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Mar 9 09:19:00 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0116/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0116/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "A9260X (Weather analysis and prediction); C6185
                 (Simulation techniques); C7340 (Geophysics computing)",
  corpsource =   "Forecast Syst. Lab., NOAA, Boulder, CO, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "Challenge; codes; data; data movement overlap; digital
                 simulation; exchanges; forecasting; Fortran 77;
                 geophysics computing; global address space
                 architectures; High Performance Fortran; high-; HPF
                 compilers; I/O operations; Intel Paragon;
                 interprocessor communication; level library; local
                 address; multiprocessor systems; operational weather
                 forecast models parallelisation; operational weather
                 prediction models; performance results; program
                 optimizations; Scalable Modeling System; SGI; space
                 paradigm; weather; weather prediction models",
  treatment =    "A Application; P Practical",
}

@Article{Schreiber:1996:IH,
  author =       "R. S. Schreiber",
  title =        "An Introduction to {HPF}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1132",
  pages =        "27--??",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Dec 21 08:46:23 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Schreiber:1996:SIC,
  author =       "R. Schreiber",
  title =        "Support for Irregular Computation in {High Performance
                 Fortran}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1117",
  pages =        "285--??",
  month =        "????",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Oct 29 14:12:39 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@InProceedings{Sips:1996:ALE,
  author =       "H. J. Sips and K. {Van Reeuwijk} and W. Denissen",
  title =        "Analysis of Local Enumeration and Storage Schemes in
                 {HPF}",
  crossref =     "ACM:1996:FCP",
  pages =        "10--17",
  year =         "1996",
  bibdate =      "Wed Mar 18 12:33:18 MST 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/super.bib",
  acknowledgement = ack-nhfb,
  annote =       "Also known as ICS'96. Held as part of the Federated
                 computing research conference (FCRC'96)",
  keywords =     "ACM; architecture; computer; FCRC; ICS; SIGARCH;
                 supercomputing",
}

@InProceedings{Sivaraman:1996:AAD,
  author =       "H. Sivaraman and C. S. Raghavendra",
  title =        "{ADDT}: Automatic Data Distribution Tool for Porting
                 Programs to {PVM}",
  crossref =     "El-Rewini:1996:PTN",
  volume =       "1",
  pages =        "557--564",
  year =         "1996",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors); C6150N
                 (Distributed systems software)",
  corpsource =   "School of Electr. Eng. and Comput. Sci., Washington
                 State Univ., Pullman, WA, USA",
  keywords =     "ADDT; automatic data distribution tool; communication
                 latency; communication statements; data access; data
                 parallel languages; data partitioning; distributed
                 memory; distributed memory systems; distribution
                 blocks; environment; FORTRAN; Fortran; High
                 Performance; HPF; interpreters; languages; linear
                 optimization problem; nonlocal; optimisation; parallel;
                 parallel programming; program; program compilers;
                 program porting; PVM; shared memory parallel program;
                 shared memory systems; software portability",
  sponsororg =   "Univ. Hawaii; Univ. Hawaii College of Bus. Adm",
  treatment =    "P Practical",
}

@Article{Thakur:1996:EAA,
  author =       "Rajeev Thakur and Alok Choudhary and J. Ramanujam",
  title =        "Efficient Algorithms for Array Redistribution",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "7",
  number =       "6",
  pages =        "587--594",
  month =        jun,
  year =         "1996",
  CODEN =        "ITDSEO",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  ISSN-L =       "1045-9219",
  bibdate =      "Fri Nov 6 12:31:15 MST 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.computer.org/tpds/td1996/l0587abs.htm",
  acknowledgement = ack-nhfb,
  affiliation =  "Argonne Natl Lab",
  affiliationaddress = "Argonne, IL, USA",
  classification = "722.1; 722.4; 723.1.1; 921; 921.5; C4240P (Parallel
                 programming and algorithm theory); C5440
                 (Multiprocessing systems); C6110P (Parallel
                 programming); C6140D (High level languages)",
  corpsource =   "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  fjournal =     "IEEE Transactions on Parallel and Distributed
                 Systems",
  journal-URL =  "http://www.computer.org/tpds/archives.htm",
  journalabr =   "IEEE Trans Parallel Distrib Syst",
  keywords =     "Array redistribution; array redistribution algorithms;
                 Data distribution; data distribution; distributed;
                 Distributed computer systems; Distributed memory
                 parallel computers; distributed memory systems; dynamic
                 redistribution; FORTRAN; fortran (programming
                 language); GCD; High Performance Fortran; Intel
                 Touchstone Delta; LCM method; memory computers; method;
                 Optimization; Parallel algorithms; parallel algorithms;
                 parallel languages; Parallel processing systems;
                 special optimized algorithms; Storage allocation
                 (computer)",
  treatment =    "P Practical",
}

@InProceedings{Thirumalai:1996:CGO,
  author =       "A. Thirumalai and J. Ramanujam and A. Venkatachar",
  title =        "Communication generation and optimization for {HPF}",
  crossref =     "Szymanski:1996:LCR",
  pages =        "311--316",
  month =        "",
  year =         "1996",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Electr. and Comput. Eng., Louisiana State
                 Univ., Baton Rouge, LA, USA",
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6120 (File organisation); C6140D (High
                 level languages); C6150C (Compilers, interpreters and
                 other processors)",
  keywords =     "Abstract Cartesian grid; Communication generation;
                 Communication table generation times; Data mappings;
                 General block cyclic distributions; High Performance
                 Fortran; HPF compiler; IBM SP 2; Integer linear
                 combinations; Left hand side variable; Local memory
                 addresses; Massively parallel distributed memory
                 machines; Non local data; Template",
  thesaurus =    "Distributed memory systems; FORTRAN; Optimising
                 compilers; Parallel languages; Parallel programming;
                 Storage allocation",
}

@Article{Thirumalai:1996:ECA,
  author =       "Ashwath Thirumalai and J. Ramanujam",
  title =        "Efficient Computation of Address Sequences in Data
                 Parallel Programs Using Closed Forms for Basis
                 Vectors",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "38",
  number =       "2",
  pages =        "188--203",
  day =          "1",
  month =        nov,
  year =         "1996",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1006/jpdc.1996.0140",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Mar 9 09:19:01 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0140/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0140/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6110P (Parallel programming); C6120 (File
                 organisation); C6140D (High level languages)",
  corpsource =   "Zycad Corp., Fremont, CA, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "address; address sequences; basis vectors; closed form
                 expressions; closed forms; data parallel programs;
                 data-parallel languages; FORTRAN; High Performance
                 Fortran; highly optimized code; integer linear
                 combinations; local memory addresses; lookup; parallel
                 programming; sequence generation problem; storage
                 allocation; table; table-lookup; two-step process",
  treatment =    "P Practical",
}

@InProceedings{Ujaldon:1996:DLF,
  author =       "M. Ujaldon and E. L. Zapata and B. M. Chapman and H.
                 P. Zima",
  title =        "Data-parallel language features for sparse codes",
  crossref =     "Szymanski:1996:LCR",
  pages =        "253--264",
  month =        "",
  year =         "1996",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Archit., Malaga Univ., Spain",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150N (Distributed systems software)",
  keywords =     "Data distribution; Data parallel language;
                 Data-parallel language; Distributed-memory programming;
                 High Performance Fortran; HPF; Irregular computation;
                 Sparse code; Suboptimal parallel code generation;
                 Vienna Fortran",
  thesaurus =    "Distributed processing; FORTRAN; Parallel languages;
                 Parallel programming",
}

@Article{vanReeuwijk:1996:IFH,
  author =       "Kees {van Reeuwijk} and Will Denissen and Henk J. Sips
                 and Edwin M. R. M. Paalvast",
  title =        "An Implementation Framework for {HPF} Distributed
                 Arrays on Message-Passing Parallel Computer Systems",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "7",
  number =       "9",
  pages =        "897--914",
  month =        sep,
  year =         "1996",
  CODEN =        "ITDSEO",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  ISSN-L =       "1045-9219",
  bibdate =      "Fri Nov 6 12:31:15 MST 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.computer.org/tpds/td1996/l0897abs.htm",
  acknowledgement = ack-nhfb,
  affiliation =  "Delft Univ of Technology",
  affiliationaddress = "Neth",
  classification = "722.1; 722.3; 722.4; 723.1.1; C6110P (Parallel
                 programming); C6140D (High level languages)",
  corpsource =   "Adv. Sch. of Comput. and Imaging, Delft Univ. of
                 Technol., Netherlands",
  fjournal =     "IEEE Transactions on Parallel and Distributed
                 Systems",
  journal-URL =  "http://www.computer.org/tpds/archives.htm",
  journalabr =   "IEEE Trans Parallel Distrib Syst",
  keywords =     "Cellular arrays; communication sets; computers; Data
                 communication systems; data structures; Distributed
                 arrays; distributed arrays; Distributed computer
                 systems; FORTRAN; fortran (programming language); High
                 performance Fortran; HPF; implementation framework;
                 languages; local; local iteration sets; memory address
                 generation; Message aggregation; message passing;
                 Message passing parallel computer systems; message-;
                 parallel; Parallel processing systems; passing parallel
                 computer systems; Program compilers",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Walker:1996:RBC,
  author =       "D. W. Walker and S. W. Otto",
  title =        "Redistribution of block-cyclic data distributions
                 using {MPI}",
  journal =      j-CPE,
  volume =       "8",
  number =       "9",
  pages =        "707--728",
  month =        nov,
  year =         "1996",
  CODEN =        "CPEXEI",
  ISSN =         "1040-3108",
  ISSN-L =       "1040-3108",
  bibdate =      "Tue Sep 7 06:06:27 MDT 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/pvm.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract?ID=23305",
  acknowledgement = ack-nhfb,
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6140D (High level languages); C6150N (Distributed
                 systems software)",
  corpsource =   "Math. Sci. Sect., Oak Ridge Nat. Lab., TN, USA",
  fjournal =     "Concurrency, practice and experience",
  keywords =     "block-cyclic data distributions; block-cyclic fashion;
                 broadcast; collective communication operations;
                 FORTRAN; High Performance Fortran; IBM SP-1; Intel
                 Paragon; load balancing properties; message passing;
                 message passing algorithms; MPI; MPI-ALLTOALL; parallel
                 algorithms; processor scheduling; redistribution
                 operation; resource allocation",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Ancourt:1997:LAF,
  author =       "Corinne Ancourt and Fabien Coelho and Fran{\c{c}}ois
                 Irigoin and Ronan Keryell",
  title =        "Linear algebra framework for static {High Performance
                 Fortran} code distribution",
  journal =      j-SCI-PROG,
  volume =       "6",
  number =       "1",
  pages =        "3--27",
  month =        "Spring",
  year =         "1997",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  ISSN-L =       "1058-9244",
  bibdate =      "Thu Mar 28 12:27:27 MST 2002",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Scientific Programming",
  journal-URL =  "http://iospress.metapress.com/content/1058-9244",
}

@Article{Ayguade:1997:DRT,
  author =       "Eduard Ayguade and Jordi Garcia and Merce Girones and
                 M. Luz Grande and Jesus Labarta",
  title =        "{DDT}: a research tool for automatic data distribution
                 in {High Performance Fortran}",
  journal =      j-SCI-PROG,
  volume =       "6",
  number =       "1",
  pages =        "73--94",
  month =        "Spring",
  year =         "1997",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  ISSN-L =       "1058-9244",
  bibdate =      "Thu Mar 28 12:27:27 MST 2002",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Scientific Programming",
  journal-URL =  "http://iospress.metapress.com/content/1058-9244",
}

@Article{Barkley:1997:CNB,
  author =       "John Barkley and Roman Grzonka and Axel vom Endt and
                 David Muxworthy and Tim Zeisloft and Michael Metcalf
                 and Van Snyder and Robert Corbett and Lawrie
                 Schonfelder and Dave Bailey and Pierre Hugonnet and
                 Charles Knoebel and Clifford Blair and Loren P.
                 Meissner and Phillip Helbig and Dirk Thorsten Vogel and
                 Ronald Sverdlove and Dick Hendrickson and Malcom Cohen
                 and Roger Young and James Giles and Larry Rolison and
                 Richard Maine and Henry Zongarro and Petros Dafniotis
                 and Jing Guo and David C. P. LaFrance-Linden and Harvey
                 Richardson and Walt Brainerd and Patrice Lignelet and
                 Jean Vezina and David Vowles and Clive Page and Viggo
                 Norum and Neil N. Carlson and John Reid and Mike
                 Lijewski and William F. Mitchell and Robert Ferrell",
  title =        "Captured on the {Net}: {Brian Meek (obituary)}; Honors
                 for {Betty Holberton}; Significant New Applications for
                 {Fortran 90} and {Fortran 95}?; Why Don't Academic
                 Snobs Teach {Fortran}? Is Object-Oriented {Fortran} a
                 Bad Idea? Status of {High Performance Fortran};
                 Replacement for {\tt data} Statements; Array of
                 Pointers; Blanks in Short Form {\tt read} and {\tt
                 print}; Undefined Pointer Association Status;
                 Visibility of Implied {\tt do} variable in Array
                 Constructor; Efficiency of Loops; Generic Linked Lists;
                 Module Variables and the {\tt save} Attribute; Modules
                 and Libraries; Standardize {Subset Fortran}?;
                 ``Mathematically Equivalent'' Expressions, ``Volatile''
                 Variables, and Optimization; Pointers, Targets, and
                 Allocatable Arrays as Function Results",
  journal =      j-FORTRAN-FORUM,
  volume =       "16",
  number =       "2",
  pages =        "5--17",
  month =        aug,
  year =         "1997",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Thu Feb 07 06:54:12 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "49",
}

@Article{Benkner:1997:OHA,
  author =       "S. Benkner and M. Pantano",
  title =        "Optimizing {HPF} for advanced applications",
  journal =      j-SUPERCOMPUTER,
  volume =       "13",
  number =       "2",
  pages =        "31--43",
  month =        "????",
  year =         "1997",
  CODEN =        "SPCOEL",
  ISSN =         "0168-7875",
  bibdate =      "Wed Mar 18 08:37:01 MST 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "Inst. for Software Technol. and Parallel Syst., Wien
                 Univ., Austria",
  fjournal =     "Supercomputer",
  keywords =     "advanced applications; advanced industrial codes;
                 computational fluid dynamics; computational load
                 balancing; crash- worthiness simulation; Esprit HPF+
                 project; FORTRAN; High Performance Fortran
                 optimization; language functionality; optimising
                 compilers; optimizing compilers; parallel languages;
                 parallel programming; parallelising compilers; research
                 initiatives; resource allocation; runtime technology;
                 source-to- source parallelization system; Vienna
                 Fortran; Vienna Fortran Compilation System; weather
                 forecasting",
  pubcountry =   "Netherlands",
  treatment =    "P Practical",
}

@Article{Bozkus:1997:POH,
  author =       "Zeki Bozkus and Larry Meadows and Steven Nakamoto and
                 Vincent Schuster and Mark Young",
  title =        "{PGHPF} --- An Optimizing {High Performance Fortran}
                 Compiler for Distributed Memory Machines",
  journal =      j-SCI-PROG,
  volume =       "6",
  number =       "1",
  pages =        "29--40",
  month =        "Spring",
  year =         "1997",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  ISSN-L =       "1058-9244",
  bibdate =      "Thu Mar 28 12:27:27 MST 2002",
  bibsource =    "Compendex database;
                 ftp://ftp.ira.uka.de/bibliography/Compiler/opt.par.compiler.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Scientific Programming",
  journal-URL =  "http://iospress.metapress.com/content/1058-9244",
  keyword =      "pghpf, hpf, PGI, communication unioning",
}

@Article{Brandes:1997:HSI,
  author =       "T. Brandes and S. Chaumette and M. C. Counilh and J.
                 Roman and F. Desprez and J. C. Mignot",
  title =        "{HPFIT}: {A} set of integrated tools for the
                 parallelization of applications using {High Performance
                 Fortran}. {PART II}: Data-structure visualization and
                 {HPF} extensions for irregular problems",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "23",
  number =       "1",
  publisher =    "Elsevier Science",
  pages =        "89--105",
  month =        apr,
  year =         "1997",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Sat Dec 7 09:42:43 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
  pagecount =    "17",
}

@Article{Brandes:1997:HSIa,
  author =       "T. Brandes and S. Chaumette and M. C. Counilh and J.
                 Roman and A. Darte and F. Desprez and J. C. Mignot",
  title =        "{HPFIT}: {A} set of integrated tools for the
                 parallelization of applications using {High Performance
                 Fortran}. {Part I}: {HPFIT} and the {TransTOOL}
                 environment",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "23",
  number =       "1--2",
  pages =        "71--87",
  day =          "16",
  month =        apr,
  year =         "1997",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Fri Aug 6 10:15:09 MDT 1999",
  bibsource =    "Compendex database;
                 http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1997&volume=23&issue=1-2;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1997&volume=23&issue=1-2&aid=1148",
  acknowledgement = ack-nhfb,
  affiliation =  "German Natl Research Cent for Computer Science",
  affiliationaddress = "St. Augustin, Ger",
  classification = "722.1; 722.2; 722.4; 723; 723.1.1; 723.2",
  conference =   "Proceedings of the 1996 International Workshop on
                 Environments and Tools for Parallel Scientific
                 Computing",
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
  journalabr =   "Parallel Comput",
  keywords =     "Computer architecture; Data structures; fortran
                 (programming language); Interactive computer systems;
                 Parallel processing systems; Percolation (computer
                 storage); Software package VisIt; Storage allocation
                 (computer); User interfaces",
  meetingaddress = "Faverges de la Tour, Fr",
  meetingdate =  "Aug 22--23 1996",
  meetingdate2 = "08/22--23/96",
}

@Article{Brandes:1997:HSIb,
  author =       "T. Brandes and S. Chaumette and M. C. Counilh and J.
                 Roman and F. Desprez and J. C. Mignot",
  title =        "{HPFIT}: {A} set of integrated tools for the
                 parallelization of applications using {High Performance
                 Fortran}. {PART II}: {Data}-structure visualization and
                 {HPF} extensions for irregular problems",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "23",
  number =       "1--2",
  pages =        "89--105",
  day =          "16",
  month =        apr,
  year =         "1997",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Fri Aug 6 10:15:09 MDT 1999",
  bibsource =    "Compendex database;
                 http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1997&volume=23&issue=1-2;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1997&volume=23&issue=1-2&aid=1149",
  acknowledgement = ack-nhfb,
  affiliation =  "German Natl Research Cent for Computer Science",
  affiliationaddress = "St. Augustin, Ger",
  classification = "722.1; 722.2; 722.4; 723; 723.1.1; 921.5",
  conference =   "Proceedings of the 1996 International Workshop on
                 Environments and Tools for Parallel Scientific
                 Computing",
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
  journalabr =   "Parallel Comput",
  keywords =     "Computer aided software engineering; Computer
                 architecture; Computer software; fortran (programming
                 language); Interactive computer systems; Natural
                 sciences computing; Optimization; Parallel processing
                 systems; Percolation (computer storage); Software
                 package transtool; Storage allocation (computer); User
                 interfaces",
  meetingaddress = "Faverges de la Tour, Fr",
  meetingdate =  "Aug 22--23 1996",
  meetingdate2 = "08/22--23/96",
}

@Article{Chandra:1997:HFG,
  author =       "S. Chandra and J. R. Larus",
  title =        "{HPF} on Fine-Grain Distributed Shared Memory: Early
                 Experience",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1239",
  pages =        "450--??",
  year =         "1997",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Fri Aug 22 11:59:49 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Chandra:1997:OCH,
  author =       "Satish Chandra and James R. Larus",
  title =        "Optimizing Communication in {HPF} Programs on
                 Fine-Grain Distributed Shared Memory",
  journal =      j-SIGPLAN,
  volume =       "32",
  number =       "7",
  pages =        "100--111",
  month =        jul,
  year =         "1997",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:35 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@Article{Chweh:1997:NPF,
  author =       "Crystal Chweh",
  title =        "New Products: Free {C++} template library; Templex
                 sees vision of optical {RAM}; Craft-y {HPF} compiler;
                 Getting graphic; Real-time vision processing",
  journal =      j-IEEE-CONCURR,
  volume =       "5",
  number =       "3",
  pages =        "81--82",
  month =        jul # "\slash " # sep,
  year =         "1997",
  CODEN =        "IECMFX",
  ISSN =         "1092-3063 (print), 1558-0849 (electronic)",
  ISSN-L =       "1092-3063",
  bibdate =      "Mon Jun 7 07:52:29 MDT 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://dlib.computer.org/pd/books/pd1997/pdf/p3081.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Concurrency",
}

@Book{Counihan:1997:FIF,
  author =       "Martin Counihan",
  title =        "{Fortran 95}: Including {Fortran 90}, Details of {High
                 Performance Fortran} ({HPF}), and the {Fortran} Module
                 for {Variable-Length} Character Strings",
  publisher =    "UCL Press",
  address =      "",
  pages =        "",
  month =        jan,
  year =         "1997",
  ISBN =         "1-85728-367-8",
  ISBN-13 =      "978-1-85728-367-9",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=1857283678/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  price =        "US\$37.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=1857283678",
  acknowledgement = ack-nhfb,
}

@Article{Dekeyser:1997:HBV,
  author =       "J.-L. Dekeyser and C. Lefebvre",
  title =        "{HPF-Builder}: {A} Visual Environment to Transform
                 {Fortran 90} Codes to {HPF}",
  journal =      j-IJSAHPC,
  volume =       "11",
  number =       "2",
  pages =        "95--102",
  month =        "Summer",
  year =         "1997",
  CODEN =        "IJSCFG",
  ISSN =         "1078-3482",
  bibdate =      "Thu Jun 26 18:17:48 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal of Supercomputer Applications
                 and High Performance Computing",
}

@Article{DeSturler:1997:IIS,
  author =       "E. {De Sturler} and D. Loher",
  title =        "Implementing Iterative Solvers for Irregular Sparse
                 Matrix Problems in {High Performance Fortran}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1336",
  pages =        "293--??",
  year =         "1997",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Apr 28 08:51:33 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{DeSturler:1997:PSI,
  author =       "E. {De Sturler} and D. Loher",
  title =        "Parallel Solution of Irregular, Sparse Matrix Problems
                 Using High Performance Fortran",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1225",
  pages =        "360--??",
  year =         "1997",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Fri Aug 22 11:59:49 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{DeSturler:1997:SPH,
  author =       "Eric {De Sturler} and Volker Strumpen",
  title =        "Scientific programming with {High Performance
                 Fortran}: a case study using the {xHPF} compiler",
  journal =      j-SCI-PROG,
  volume =       "6",
  number =       "1",
  pages =        "127--152",
  month =        "Spring",
  year =         "1997",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  ISSN-L =       "1058-9244",
  bibdate =      "Thu Mar 28 12:27:27 MST 2002",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Scientific Programming",
  journal-URL =  "http://iospress.metapress.com/content/1058-9244",
}

@Article{Germain:1997:HCS,
  author =       "C. Germain and J. Laminie and M. Pallud and D.
                 Etiemble",
  title =        "An {HPF} Case Study of a Domain-Decomposition Based
                 Irregular Application",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1277",
  pages =        "201--??",
  year =         "1997",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Dec 03 16:57:34 2002",
  bibsource =    "ftp://ftp.math.utah.edu/pub/bibnet/subjects/domain-decomp.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/lncs1997a.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Gupta:1997:SAR,
  author =       "M. Gupta and E. Schonberg",
  title =        "Static analysis to reduce synchronization costs of
                 data-parallel programs with remote memory copy",
  journal =      j-PARALLEL-PROCESS-LETT,
  volume =       "7",
  number =       "2",
  pages =        "145--156",
  month =        jun,
  year =         "1997",
  CODEN =        "PPLTEE",
  ISSN =         "0129-6264 (print), 1793-642X (electronic)",
  bibdate =      "Tue Oct 21 18:27:39 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6150C (Compilers, interpreters and other
                 processors); C6150G (Diagnostic, testing, debugging and
                 evaluating systems); C6150N (Distributed systems
                 software)",
  conflocation = "Wadern, Germany; April 1996",
  conftitle =    "Fundamental Aspects of Parallel Processing",
  corpsource =   "IBM Thomas J. Watson Res. Center, Yorktown Heights,
                 NY, USA",
  fjournal =     "Parallel Processing Letters",
  journal-URL =  "http://www.worldscientific.com/loi/ppl",
  keywords =     "communication analysis; compiled programs; computation
                 patterns; data consumption; data flow analysis; data
                 production; data-parallel programs; efficient
                 execution; flexible cache-coherence protocol; HPF
                 benchmark programs; multiple data transfers; parallel
                 algorithms; parallel programming; parallelising
                 compilers; parallelism; processors; reciprocal
                 producer-consumer relationship; reductions; redundant
                 synchronization; remote memory copy; shared memory
                 machines; shared memory systems; SPMD execution; static
                 analysis; stencil computations; synchronisation;
                 synchronization cost reduction; synchronization
                 messages",
  pubcountry =   "Singapore",
  treatment =    "P Practical",
}

@Article{Hu:1997:HPF,
  author =       "Y. Charlie Hu and S. Lennart Johnsson and Shang-Hua
                 Teng",
  title =        "{High Performance Fortran} for Highly Irregular
                 Problems",
  journal =      j-SIGPLAN,
  volume =       "32",
  number =       "7",
  pages =        "13--24",
  month =        jul,
  year =         "1997",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:35 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@Article{Kamachi:1997:KPH,
  author =       "T. Kamachi and A. Muller and R. Ruhl and Y. Seo and K.
                 Suehiro and M. Tamura",
  title =        "{Kemari}: a portable {High Performance Fortran} system
                 for distributed memory parallel processors",
  journal =      j-SCI-PROG,
  volume =       "6",
  number =       "1",
  pages =        "41--58",
  month =        "Spring",
  year =         "1997",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  ISSN-L =       "1058-9244",
  bibdate =      "Thu Mar 28 12:27:27 MST 2002",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Scientific Programming",
  journal-URL =  "http://iospress.metapress.com/content/1058-9244",
}

@Article{Koppler:1997:VDD,
  author =       "Rainer Koppler and Siegfried Grabner and Jens
                 Volkert",
  title =        "Visualization of distributed data structures for {High
                 Performance Fortran}-like languages",
  journal =      j-SCI-PROG,
  volume =       "6",
  number =       "1",
  pages =        "115--126",
  month =        "Spring",
  year =         "1997",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  ISSN-L =       "1058-9244",
  bibdate =      "Thu Mar 28 12:27:27 MST 2002",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Scientific Programming",
  journal-URL =  "http://iospress.metapress.com/content/1058-9244",
}

@InProceedings{Li:1997:EHC,
  author =       "Konming Gary Li and Nabil M. Zamel",
  title =        "An Evaluation of {HPF} Compilers and the
                 Implementation of a Parallel Linear Equation Solver
                 Using {HPF} and {MPI}",
  crossref =     "ACM:1997:SHP",
  pages =        "??--??",
  year =         "1997",
  bibdate =      "Sat Mar 21 08:51:09 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.supercomp.org/sc97/proceedings/TECH/LI/INDEX.HTM",
  acknowledgement = ack-nhfb,
}

@Article{Luecke:1997:HPF,
  author =       "G. R. Luecke and J. J. Coyle",
  title =        "{High Performance Fortran} versus explicit message
                 passing on the {IBM SP-2} for the parallel {LU}, {QR},
                 and {Cholesky} factorizations",
  journal =      j-SUPERCOMPUTER,
  volume =       "13",
  number =       "2",
  pages =        "4--14",
  month =        "????",
  year =         "1997",
  CODEN =        "SPCOEL",
  ISSN =         "0168-7875",
  bibdate =      "Wed Mar 18 08:37:01 MST 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/pvm.bib",
  acknowledgement = ack-nhfb,
  classification = "C4140 (Linear algebra); C5440 (Multiprocessing
                 systems); C6110P (Parallel programming); C6150N
                 (Distributed systems software); C7310 (Mathematics
                 computing)",
  corpsource =   "Iowa State Univ., Ames, IA, USA",
  fjournal =     "Supercomputer",
  keywords =     "BLACS; BLAS; Cholesky factorizations; ESSL library;
                 explicit message passing; FORTRAN; High Performance
                 Fortran; high-performance parallel implementations; IBM
                 computers; IBM SP- 2; LU factorizations; mathematics
                 computing; matrix decomposition; message passing; MPI
                 version; parallel computer; parallel languages;
                 parallel machines; parallel programming; QR
                 factorizations; SCALAPACK; software development;
                 software libraries; software maintenance; software
                 performance evaluation; Visual Numerics",
  pubcountry =   "Netherlands",
  treatment =    "P Practical",
}

@Article{Luksch:1997:SSE,
  author =       "Peter Luksch and Ursula Maier and Sabine Rathmayer and
                 Matthias Weidmann and Friedemann Unger",
  title =        "{Sempa}: Software Engineering for Parallel Scientific
                 Computing",
  journal =      j-IEEE-CONCURR,
  volume =       "5",
  number =       "3",
  pages =        "64--72",
  month =        jul # "\slash " # sep,
  year =         "1997",
  CODEN =        "IECMFX",
  ISSN =         "1092-3063 (print), 1558-0849 (electronic)",
  ISSN-L =       "1092-3063",
  bibdate =      "Tue Jan 16 06:04:48 MST 2001",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/ieeeconcurrency.bib",
  URL =          "http://dlib.computer.org/pd/books/pd1997/pdf/p3064.pdf;
                 http://www.computer.org/concurrency/pd1997/p3064abs.htm",
  acknowledgement = ack-nhfb,
  affiliation =  "Technical Univ at Munich",
  affiliationaddress = "Munich, Ger",
  classification = "631.1; 722; 722.4; 723.1; 723.2; 723.5",
  fjournal =     "IEEE Concurrency",
  journalabr =   "IEEE Concurrency",
  keywords =     "C (programming language); Computational fluid
                 dynamics; Computer aided software engineering; Computer
                 software portability; Computer workstations; Fortran
                 (programming language); High performance Fortran (hpf);
                 Natural sciences computing; Object oriented
                 programming; Parallel algorithms; Parallel processing
                 systems; Resource allocation; Software package Sempa;
                 Software package tascflow; Software prototyping",
}

@InProceedings{Nucciarone:1997:NLD,
  author =       "Jeffrey J. Nucciarone and Yusuf Ozyoruk and Lyle N.
                 Long",
  title =        "New Life in Dusty Decks: Results of Porting a {CM}
                 {Fortran}-based Aeroacoustic Model to {High Performance
                 Fortran}",
  crossref =     "ACM:1997:SHP",
  pages =        "??--??",
  year =         "1997",
  bibdate =      "Sat Mar 21 08:51:09 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing97.bib",
  URL =          "http://www.supercomp.org/sc97/proceedings/TECH/NUCCIARO/INDEX.HTM",
  acknowledgement = ack-nhfb,
}

@Article{Ramaswamy:1997:FET,
  author =       "S. Ramaswamy and S. Sapatnekar and P. Banerjee",
  title =        "A Framework for Exploiting Task and Data Parallelism
                 on Distributed Memory Multicomputers",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "8",
  number =       "11",
  pages =        "1098--1116",
  month =        nov,
  year =         "1997",
  CODEN =        "ITDSEO",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  ISSN-L =       "1045-9219",
  bibdate =      "Fri Nov 6 12:31:15 MST 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://dlib.computer.org/td/books/td1997/pdf/l1098.pdf;
                 http://www.computer.org/tpds/td1997/l1098abs.htm",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C6110P (Parallel
                 programming)C5440 (Multiprocessing systems); C6150C
                 (Compilers, interpreters and other processors)",
  corpsource =   "Transarc Corp., Pittsburgh, PA, USA",
  fjournal =     "IEEE Transactions on Parallel and Distributed
                 Systems",
  journal-URL =  "http://www.computer.org/tpds/archives.htm",
  keywords =     "allocation; CM-5; compiler optimization; convex
                 programming; data parallel; data parallelism;
                 distributed memory; distributed memory multicomputers;
                 distributed memory systems; DMMs; IBM SP-2; Intel
                 Paragon; optimising compilers; PARADIGM HPF compiler
                 framework; parallel programming; program execution;
                 run-time support; scheduling; task parallel; task
                 parallelism; Thinking Machines",
  treatment =    "P Practical",
  xxauthor =     "S. Ramaswamy and S. Sapatneker and P. Banerjee",
}

@InProceedings{Roth:1997:CSH,
  author =       "Gerald Roth and John Mellor-Crummey and Ken Kennedy
                 and R. Gregg Brickner",
  title =        "Compiling Stencils in {High Performance Fortran}",
  crossref =     "ACM:1997:SHP",
  pages =        "??--??",
  year =         "1997",
  bibdate =      "Sat Mar 21 08:51:09 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing97.bib",
  URL =          "http://www.supercomp.org/sc97/proceedings/TECH/ROTH/INDEX.HTM",
  acknowledgement = ack-nhfb,
}

@Article{Schreiber:1997:HPF,
  author =       "Robert Schreiber",
  title =        "{High Performance Fortran, Version 2}",
  journal =      j-PARALLEL-PROCESS-LETT,
  volume =       "7",
  number =       "4",
  pages =        "437--??",
  month =        dec,
  year =         "1997",
  CODEN =        "PPLTEE",
  ISSN =         "0129-6264 (print), 1793-642X (electronic)",
  bibdate =      "Thu Jan 6 12:02:33 MST 2005",
  bibsource =    "http://ejournals.wspc.com.sg/ppl/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Processing Letters",
  journal-URL =  "http://www.worldscientific.com/loi/ppl",
}

@Article{Sturler:1997:SPH,
  author =       "E. De Sturler and V. Strumpen",
  title =        "Scientific Programming with {High Performance
                 Fortran}: {A} Case Study Using the {xHPF} Compiler",
  journal =      j-SCI-PROG,
  volume =       "6",
  number =       "1",
  pages =        "127--152",
  year =         "1997",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  ISSN-L =       "1058-9244",
  bibsource =    "ftp://ftp.ira.uka.de/bibliography/Compiler/opt.par.compiler.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  fjournal =     "Scientific Programming",
  journal-URL =  "http://iospress.metapress.com/content/1058-9244",
  keyword =      "APR, xHPF",
}

@Article{Suzuoka:1997:PDT,
  author =       "Takashi Suzuoka and Jaspal Subhlok and Thomas Gross",
  title =        "A performance debugging tool for high performance
                 {Fortran} programs",
  journal =      j-CPE,
  volume =       "9",
  number =       "10",
  pages =        "927--945",
  month =        oct,
  year =         "1997",
  CODEN =        "CPEXEI",
  ISSN =         "1040-3108",
  ISSN-L =       "1040-3108",
  bibdate =      "Tue Sep 7 06:06:35 MDT 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract?ID=13809;
                 http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=13809&PLACEBO=IE.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency, practice and experience",
}

@Article{Ujaldon:1997:VFH,
  author =       "M. Ujaldon and E. L. Zapata and B. M. Chapman and H.
                 P. Zima",
  title =        "{Vienna-Fortran\slash HPF} Extensions for Sparse and
                 Irregular Problems and Their Compilation",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "8",
  number =       "10",
  pages =        "1068--1083",
  month =        oct,
  year =         "1997",
  CODEN =        "ITDSEO",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  ISSN-L =       "1045-9219",
  bibdate =      "Fri Nov 6 12:31:15 MST 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://dlib.computer.org/td/books/td1997/pdf/l1068.pdf;
                 http://www.computer.org/tpds/td1997/l1068abs.htm",
  acknowledgement = ack-nhfb,
  classification = "C4140 (Linear algebra); C5440 (Multiprocessing
                 systems); C6110P (Parallel programming); C6120 (File
                 organisation); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors)",
  corpsource =   "Dept. of Comput. Archit., Malaga Univ., Spain",
  fjournal =     "IEEE Transactions on Parallel and Distributed
                 Systems",
  journal-URL =  "http://www.computer.org/tpds/archives.htm",
  keywords =     "compilation; data parallel languages; data structures;
                 distributed memory systems; FORTRAN; High Performance
                 Fortran; irregular problems; massively parallel
                 distributed-memory machines; parallel languages;
                 program compilers; sparse data structures; sparse
                 matrices; sparse problems; Vienna-Fortran/HPF
                 extensions",
  treatment =    "A Application; P Practical",
}

@Article{Venkatachar:1997:CGB,
  author =       "A. Venkatachar and J. Ramanujam and A. Thirumalai",
  title =        "Communication generation for block-cyclic
                 distributions",
  journal =      j-PARALLEL-PROCESS-LETT,
  volume =       "7",
  number =       "2",
  pages =        "195--202",
  month =        jun,
  year =         "1997",
  CODEN =        "PPLTEE",
  ISSN =         "0129-6264 (print), 1793-642X (electronic)",
  bibdate =      "Tue Oct 21 18:27:39 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors)",
  conflocation = "Wadern, Germany; April 1996",
  conftitle =    "Fundamental Aspects of Parallel Processing",
  corpsource =   "Dept. of Electr. and Comput. Eng., Louisiana State
                 Univ., Baton Rouge, LA, USA",
  fjournal =     "Parallel Processing Letters",
  journal-URL =  "http://www.worldscientific.com/loi/ppl",
  keywords =     "alignment; block-cyclic distributions; code
                 generation; communication generation; compiler;
                 data-parallel languages; distributed memory systems;
                 distributed-memory multiprocessor; FORTRAN; Fortran D;
                 High Performance Fortran; local memory addresses;
                 nonlocal data access; parallel algorithms; parallel
                 languages; parallel programming; program compilers;
                 storage allocation; Vienna Fortran",
  pubcountry =   "Singapore",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Yau:1997:EHP,
  author =       "H. W. Yau and G. C. Fox and K. A. Hawick",
  title =        "Evaluation of {High Performance Fortran} Through
                 Application Kernels",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1225",
  pages =        "772--??",
  year =         "1997",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Fri Aug 22 11:59:49 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@InProceedings{Adve:1998:HPF,
  author =       "Vikram S. Adve",
  title =        "{High Performance Fortran} Compilation Techniques for
                 Parallelizing Scientific Codes",
  crossref =     "ACM:1998:SHP",
  pages =        "??--??",
  year =         "1998",
  bibdate =      "Wed Oct 07 08:50:26 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.supercomp.org/sc98/papers/",
  acknowledgement = ack-nhfb,
}

@Article{Benkner:1998:HHP,
  author =       "S. Benkner",
  title =        "{HPF+}: {High Performance Fortran} for Advanced
                 Industrial Applications",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1401",
  pages =        "797--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Oct 10 14:40:24 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Benkner:1998:PIA,
  author =       "S. Benkner and K. Sanjari and V. Sipkova and B.
                 Velkov",
  title =        "Parallelizing Irregular Applications with the {Vienna}
                 {HPF+} Compiler {VFC}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1401",
  pages =        "816--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Oct 10 14:40:24 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Berthou:1998:PHM,
  author =       "J.-Y. Berthou and L. Plagne",
  title =        "Parallel {HPF-MPI} Implementation of the {TBSCM}
                 {Poisson} Solver",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1401",
  pages =        "252--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Oct 10 14:40:24 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@TechReport{Blackford:1998:IGD,
  author =       "L. S. Blackford and J. J. Dongarra and C. A.
                 Papadopoulos and R. C. Whaley",
  title =        "Installation Guide and Design of the {HPF 1.1}
                 interface to {ScaLAPACK}, {SLHPF}",
  type =         "LAPACK Working Note",
  number =       "137",
  institution =  inst-UT-CS,
  address =      inst-UT-CS:adr,
  month =        aug,
  year =         "1998",
  bibdate =      "Fri Apr 22 17:06:37 2005",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "UT-CS-98-396, August 1998.",
  URL =          "http://www.netlib.org/lapack/lawns/lawn137.ps;
                 http://www.netlib.org/lapack/lawnspdf/lawn137.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Borowiec:1998:LHP,
  author =       "J. Borowiec and A. Veen",
  title =        "Lowering {HPF} Procedure Interface to a Canonical
                 Representation",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1366",
  pages =        "192--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Oct 10 14:40:24 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Boulet:1998:CPH,
  author =       "P. Boulet and X. Redon",
  title =        "Communication Pre-evaluation in {HPF}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1470",
  pages =        "263--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Oct 10 14:40:24 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Brandes:1998:CBH,
  author =       "T. Brandes and F. Bregier and M. C. Counilh and J.
                 Roman",
  title =        "Contribution to Better Handling of Irregular Problems
                 in {HPF2}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1470",
  pages =        "639--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Oct 10 14:40:24 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Calzarossa:1998:ICS,
  author =       "M. Calzarossa and L. Massari and A. Merlo and M.
                 Pantano",
  title =        "Integration of a Compilation System and a Performance
                 Tool: The {HPF+} Approach",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1401",
  pages =        "809--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Oct 10 14:40:24 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Chapman:1998:OHI,
  author =       "B. Chapman and P. Mehrotra",
  title =        "{OpenMP} and {HPF}: Integrating Two Paradigms",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1470",
  pages =        "650--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Oct 10 14:40:24 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Delves:1998:HPF,
  author =       "M. Delves and H. Zima",
  title =        "{High Performance Fortran}: {A} Status Report or: Are
                 We Ready to Give Up {MPI}?",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1497",
  pages =        "161--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Jan 5 08:21:58 MST 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Delves:1998:HPL,
  author =       "Mike Delves",
  title =        "{HPF}: Programming {Linux} Clusters the Easy Way",
  journal =      j-LINUX-J,
  volume =       "45",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "LIJOFX",
  ISSN =         "1075-3583 (print), 1938-3827 (electronic)",
  ISSN-L =       "1075-3583",
  bibdate =      "Fri Oct 9 08:35:26 MDT 1998",
  bibsource =    "http://noframes.linuxjournal.com/lj-issues/issue45/index.html;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "ftp://ftp.ssc.com/pub/lj/listings/issue45/2432.tgz",
  acknowledgement = ack-nhfb,
  fjournal =     "Linux Journal",
  journal-URL =  "http://portal.acm.org/citation.cfm?id=J508",
  keywords =     "High-Performance Fortran; HPF",
}

@Article{deSturler:1998:PIS,
  author =       "E. de Sturler and D. Loher",
  title =        "Parallel iterative solvers for irregular sparse
                 matrices in {High Performance Fortran}",
  journal =      j-FUT-GEN-COMP-SYS,
  volume =       "13",
  number =       "4",
  publisher =    "Elsevier Science",
  pages =        "315--325",
  month =        mar,
  year =         "1998",
  CODEN =        "FGSEVI",
  ISSN =         "0167-739X (print), 1872-7115 (electronic)",
  ISSN-L =       "0167-739X",
  bibdate =      "Sat Dec 7 09:42:43 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Future Generation Computer Systems",
  journal-URL =  "http://www.sciencedirect.com/science/journal/0167739X",
  pagecount =    "11",
}

@Article{DiMartino:1998:PPS,
  author =       "B. {Di Martino} and S. Briguglio and G. Vlad and P.
                 Sguazzero",
  title =        "Parallel Plasma Simulation in {High Performance
                 Fortran}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1401",
  pages =        "203--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Oct 10 14:40:24 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{DiMartino:1998:PTB,
  author =       "B. {Di Martino} and M. Celino and M. Briscolini and L.
                 Colombo",
  title =        "Parallel Tight-Binding Molecular Dynamics Code Based
                 on Integration of {HPF} and Optimized Parallel
                 Libraries",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1541",
  pages =        "104--111",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Wed Sep 15 10:01:31 MDT 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/lncs1998b.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  keywords =     "applied parallel computing; computing science; PARA;
                 parallel computing",
}

@Article{Ding:1998:EHP,
  author =       "C. H. Q. Ding",
  title =        "Evaluations of {HPF} for Practical Scientific
                 Algorithms on {T3E}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1401",
  pages =        "223--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Oct 10 14:40:24 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Elisseev:1998:PTD,
  author =       "V. V. Elisseev",
  title =        "Parallelization of three-dimensional spectral
                 laser--plasma interaction code using {High Performance
                 Fortran}",
  journal =      j-COMPUT-PHYS,
  volume =       "12",
  number =       "2",
  pages =        "173--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CPHYE2",
  DOI =          "https://doi.org/10.1063/1.168630",
  ISSN =         "0894-1866 (print), 1558-4208 (electronic)",
  ISSN-L =       "0894-1866",
  bibdate =      "Wed Apr 10 08:46:13 MDT 2019",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/computphys.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "https://aip.scitation.org/doi/10.1063/1.168630",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. Phys",
  fjournal =     "Computers in Physics",
  journal-URL =  "https://aip.scitation.org/journal/cip",
}

@Article{Gerndt:1998:HLP,
  author =       "Michael Gerndt",
  title =        "High-level programming of massively parallel computers
                 based on shared virtual memory",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "24",
  number =       "3--4",
  pages =        "383--400",
  day =          "1",
  month =        may,
  year =         "1998",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Fri Aug 6 10:15:46 MDT 1999",
  bibsource =    "Compendex database;
                 http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1998&volume=24&issue=3-4;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.elsevier.com/cas/tree/store/parco/sub/1998/24/3-4/1295.pdf",
  acknowledgement = ack-nhfb,
  affiliation =  "Research Cent Juelich",
  affiliationaddress = "Juelich, Ger",
  classification = "722; 722.1; 722.4; 723; 723.1; 723.1.1",
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
  journalabr =   "Parallel Comput",
  keywords =     "Computer hardware; Computer operating systems;
                 Computer systems programming; fortran (programming
                 language); High performance Fortran (hpf) programming
                 language; Parallel processing systems; Response time
                 (computer systems); Shared virtual memory; Virtual
                 storage",
}

@Article{Gerndt:1998:HPM,
  author =       "Michael Gerndt",
  title =        "High-level programming of massively parallel computers
                 based on shared virtual memory",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "24",
  number =       "3-4",
  pages =        "383--400",
  month =        may,
  year =         "1998",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Sun Oct 25 09:30:12 MST 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Research Cent Juelich",
  affiliationaddress = "Juelich, Ger",
  classification = "722; 722.1; 722.4; 723; 723.1; 723.1.1",
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
  journalabr =   "Parallel Comput",
  keywords =     "Computer hardware; Computer operating systems;
                 Computer systems programming; fortran (programming
                 language); High performance Fortran (hpf) programming
                 language; Parallel processing systems; Response time
                 (computer systems); Shared virtual memory; Virtual
                 storage",
}

@Article{Hackstadt:1998:DDA,
  author =       "Steven T. Hackstadt and Allen D. Malony",
  title =        "{DAQV}: {Distributed Array Query and Visualization
                 Framework}",
  journal =      j-THEOR-COMP-SCI,
  volume =       "196",
  number =       "1--2",
  pages =        "289--317",
  day =          "06",
  month =        apr,
  year =         "1998",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Mon Jul 19 22:21:44 MDT 1999",
  bibsource =    "http://www.elsevier.com/cgi-bin/cas/tree/store/tcs/cas_free/browse/browse.cgi?year=1998&volume=196&issue=1-2;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.elsevier.com/cas/tree/store/tcs/sub/1998/196/1-2/2741.pdf",
  acknowledgement = ack-nhfb,
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6110P (Parallel programming); C6115 (Programming
                 support)",
  corpsource =   "Dept. of Comput. and Inf. Sci., Oregon Univ., Eugene,
                 OR, USA",
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
  keywords =     "array values; DAQV; data structures; data
                 visualisation; distributed array query and
                 visualization; distributed data structures; High
                 Performance Fortran; high-level access; parallel
                 programming; Parallel Tools Consortium; program-level
                 access; software tools",
  pubcountry =   "Netherlands",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Hansen:1998:EHP,
  author =       "Per Brinch Hansen",
  title =        "An Evaluation of {High Performance Fortran}",
  journal =      j-SIGPLAN,
  volume =       "33",
  number =       "3",
  pages =        "57--64",
  month =        mar,
  year =         "1998",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:45 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "The author strongly criticizes HPF, and remarks ``HPF
                 has severe conceptual and practical limitations.''",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@Article{Hayder:1998:CPL,
  author =       "M. E. Hayder and D. E. Keyes and P. Mehrotra",
  title =        "A comparison of {PETSc} library and {HPF}
                 implementations of an archetypal {PDS} computation",
  journal =      j-ADV-ENG-SOFTWARE,
  volume =       "29",
  number =       "3",
  publisher =    "Elsevier Science",
  pages =        "415--423",
  month =        apr,
  year =         "1998",
  CODEN =        "AESODT",
  ISSN =         "0045-7949 (print), 1879-2243 (electronic)",
  ISSN-L =       "0965-9978",
  bibdate =      "Sat Dec 7 09:42:43 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Advances in Engineering Software (1978)",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01411195",
  pagecount =    "9",
}

@Article{Kennedy:1998:ADL,
  author =       "Ken Kennedy and Ulrich Kremer",
  title =        "Automatic Data Layout for Distributed-Memory
                 Machines",
  journal =      j-TOPLAS,
  volume =       "20",
  number =       "4",
  pages =        "869--916",
  month =        jul,
  year =         "1998",
  CODEN =        "ATPSDT",
  ISSN =         "0164-0925 (print), 1558-4593 (electronic)",
  ISSN-L =       "0164-0925",
  bibdate =      "Mon Mar 1 10:04:11 MST 1999",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.acm.org:80/pubs/citations/journals/toplas/1998-20-4/p869-kennedy/",
  abstract =     "The goal of languages like Fortran D or High
                 Performance Fortran (HPF) is to provide a simple yet
                 efficient machine-independent parallel programming
                 model. After the algorithm selection, the data layout
                 choice is the key intellectual challenge in writing an
                 efficient program in such languages. The performance of
                 a data layout depends on the target compilation system,
                 the target machine, the problem size, and the number of
                 available processors. This makes the choice of a good
                 layout extremely difficult for most users of such
                 languages. If languages such as HPF are to find general
                 acceptance, the need for data layout selection support
                 has to be addressed. We believe that the appropriate
                 way to provide the needed support is through a tool
                 that generates data layout specifications
                 automatically. This article discusses the design and
                 implementation of a data layout selection tool that
                 generates HPF-style data layout specifications
                 automatically. Because layout is done in a tool that is
                 not embedded in the target compiler and hence will be
                 run only a few times during the tuning phase of an
                 application, it can use techniques such as integer
                 programming that may be considered too computationally
                 expensive for inclusion in production compilers. The
                 proposed framework for automatic data layout selection
                 builds and examines search spaces of candidate data
                 layouts. A candidate layout is an efficient layout for
                 some part of the program. After the generation of
                 search spaces, a single candidate layout is selected
                 for each program part, resulting in a data layout for
                 the entire program. A good overall data layout may
                 require the remapping of arrays between program parts.
                 A performance estimator based on a compiler model, an
                 execution model, and a machine model are needed to
                 predict the execution time of each candidate layout and
                 the costs of possible remappings between candidate data
                 layouts. In the proposed framework, instances of
                 NP-complete problems are solved during the construction
                 of candidate layout search spaces and the final
                 selection of candidate layouts from each search space.
                 Rather than resorting to heuristics, the framework
                 capitalizes on state-of-the-art 0-1 integer programming
                 technology to compute optimal solutions of these
                 NP-complete problems. A prototype data layout assistant
                 tool based on our framework has been implemented as
                 part of the D system currently under development at
                 Rice University. The article reports preliminary
                 experimental results. The results indicate that the
                 framework is efficient and allows the generation of
                 data layouts of high quality.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Programming Languages and
                 Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J783",
  keywords =     "algorithms; languages; theory",
  subject =      "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Compilers. {\bf C.1.2} Computer Systems
                 Organization, PROCESSOR ARCHITECTURES, Multiple Data
                 Stream Architectures (Multiprocessors). {\bf D.3.4}
                 Software, PROGRAMMING LANGUAGES, Processors,
                 Optimization. {\bf E.1} Data, DATA STRUCTURES, Arrays.
                 {\bf G.1.6} Mathematics of Computing, NUMERICAL
                 ANALYSIS, Optimization, Integer programming. {\bf
                 D.3.4} Software, PROGRAMMING LANGUAGES, Processors,
                 Optimization.",
}

@Article{LaFrance-Linden:1998:CDH,
  author =       "David C. P. LaFrance-Linden",
  title =        "Challenges in Designing an {HPF} Debugger",
  journal =      j-DEC-TECH-J,
  volume =       "9",
  number =       "3",
  pages =        "50--??",
  month =        "????",
  year =         "1998",
  CODEN =        "DTJOEL",
  ISSN =         "0898-901X",
  bibdate =      "Fri Oct 17 19:42:47 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.digital.com:80/info/DTJR04/DTJR04AH.HTM;
                 http://www.digital.com:80/info/DTJR04/DTJR04HM.HTM;
                 http://www.digital.com:80/info/DTJR04/DTJR04P8.PS;
                 http://www.digital.com:80/info/DTJR04/DTJR04PF.PDF;
                 http://www.digital.com:80/info/DTJR04/DTJR04SC.TXT",
  acknowledgement = ack-nhfb,
  fjournal =     "Digital Technical Journal",
}

@Article{Lefebvre:1998:VEH,
  author =       "C. Lefebvre",
  title =        "Visual Edition of {HPF} Mappings with {HPF-Builder}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1401",
  pages =        "943--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Oct 10 14:40:24 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Mehrotra:1998:HPF,
  author =       "P. Mehrotra and J. {Van Rosendale} and H. Zima",
  title =        "{High Performance Fortran}: History, status and
                 future",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "24",
  number =       "3",
  publisher =    "Elsevier Science",
  pages =        "325--354",
  month =        may,
  year =         "1998",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Sat Dec 7 09:42:43 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
  pagecount =    "30",
}

@Article{Mehrotra:1998:HPFa,
  author =       "Piyush Mehrotra and John {Van Rosendale} and Hans
                 Zima",
  title =        "{High Performance Fortran}: {History}, status and
                 future",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "24",
  number =       "3--4",
  pages =        "325--354",
  day =          "1",
  month =        may,
  year =         "1998",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Fri Aug 6 10:15:46 MDT 1999",
  bibsource =    "Compendex database;
                 http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1998&volume=24&issue=3-4;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.elsevier.com/cas/tree/store/parco/sub/1998/24/3-4/1293.pdf",
  acknowledgement = ack-nhfb,
  affiliation =  "NASA Langley Research Cent",
  affiliationaddress = "Hampton, VA, USA",
  classification = "722; 722.1; 722.2; 722.4; 723.1; 723.1.1",
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
  journalabr =   "Parallel Comput",
  keywords =     "Computer architecture; Distributed memory
                 architectures; fortran (programming language); High
                 performance Fortran (hpf) programming language;
                 Parallel processing systems; Problem solving; Program
                 compilers; Response time (computer systems); Storage
                 allocation (computer); User interfaces",
}

@Article{Mehrotra:1998:HPFb,
  author =       "P. Mehrotra and J. {Van Rosendale} and H. Zima",
  title =        "{High Performance Fortran}: Status and Prospects",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1541",
  pages =        "345--356",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Wed Sep 15 10:01:31 MDT 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/lncs1998b.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  keywords =     "applied parallel computing; computing science; PARA;
                 parallel computing",
}

@Article{Merlin:1998:MDP,
  author =       "J. H. Merlin and S. B. Baden and S. J. Fink and B. M.
                 Chapman",
  title =        "Multiple Data Parallelism with {HPF} and {KeLP}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1401",
  pages =        "828--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Oct 10 14:40:24 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Offner:1998:PBH,
  author =       "Carl D. Offner",
  title =        "{Per Brinch Hansen}'s Concerns about {High Performance
                 Fortran}",
  journal =      j-SIGPLAN,
  volume =       "33",
  number =       "8",
  pages =        "34--39",
  month =        aug,
  year =         "1998",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:50 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@Article{Orlando:1998:CLE,
  author =       "S. Orlando and R. Perego",
  title =        "A Coordination Layer for Exploiting Task Parallelism
                 with {HPF}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1511",
  pages =        "386--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Jan 5 08:21:58 MST 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Orlando:1998:MBR,
  author =       "S. Orlando and R. Perego",
  title =        "An {MPI}-based Run-Time Support to Coordinate {HPF}
                 Tasks",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1497",
  pages =        "289--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Jan 5 08:21:58 MST 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Orlando:1998:MRS,
  author =       "S. Orlando and R. Perego",
  title =        "An {MPI}-based Run-Time Support to Coordinate {HPF}
                 Tasks",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1497",
  pages =        "289--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Jan 5 08:21:58 MST 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Sarma:1998:UHP,
  author =       "G. Sarma and T. Zacharia and D. Miles",
  title =        "Using {High Performance Fortran} for Parallel
                 Programming",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "35",
  number =       "12",
  pages =        "41--57",
  month =        jun,
  year =         "1998",
  CODEN =        "CMAPDK",
  DOI =          "https://doi.org/10.1016/S0898-1221(98)00095-9",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Sat Dec 7 09:42:43 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/computmathappl1990.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Ingenta database",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0898122198000959",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
  pagecount =    "17",
}

@Article{Sips:1998:ALE,
  author =       "Henk J. Sips and Will Denissen and Kees {van
                 Reeuwijk}",
  title =        "Analysis of local enumeration and storage schemes in
                 {HPF}",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "24",
  number =       "3--4",
  pages =        "355--382",
  day =          "1",
  month =        may,
  year =         "1998",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Fri Aug 6 10:15:46 MDT 1999",
  bibsource =    "Compendex database;
                 http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1998&volume=24&issue=3-4;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.elsevier.com/cas/tree/store/parco/sub/1998/24/3-4/1294.pdf",
  acknowledgement = ack-nhfb,
  affiliation =  "Delft Univ of Technology",
  affiliationaddress = "Delft, Neth",
  classification = "722.1; 722.4; 723.1; 723.1.1; 723.2",
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
  journalabr =   "Parallel Comput",
  keywords =     "Data compression; Data transfer; fortran (programming
                 language); High performance Fortran (hpf) programming
                 language; Parallel processing systems; Program
                 compilers; Storage allocation (computer)",
}

@Article{VanderPloeg:1998:PBT,
  author =       "A. {Van der Ploeg}",
  title =        "Parallelization of a Block Tridiagonal Solver in {HPF}
                 on an {IBM SP2}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1401",
  pages =        "242--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Oct 10 14:40:24 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Zhang:1998:PBH,
  author =       "G. Zhang and B. Carpenter and G. Fox and X. Li",
  title =        "{PCRC-based HPF} Compilation",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1366",
  pages =        "204--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Oct 10 14:40:24 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Anonymous:1999:FSA,
  author =       "Anonymous",
  title =        "{Fortran Standards} Activities: Organization of
                 {Standards} Committees; International Meetings; The
                 {Fortran} and {HPF} {Standards}",
  journal =      j-FORTRAN-FORUM,
  volume =       "19",
  number =       "1",
  pages =        "30--31",
  month =        dec,
  year =         "1999",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Thu Feb 07 06:54:12 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "57",
}

@Article{Benkner:1999:CHP,
  author =       "S. Benkner and H. Zima",
  title =        "Compiling {High Performance Fortran} for
                 distributed-memory architectures",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "25",
  number =       "13",
  publisher =    "Elsevier Science",
  pages =        "1785--1825",
  month =        dec,
  year =         "1999",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Sat Dec 7 09:42:43 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
  pagecount =    "41",
}

@Article{Benkner:1999:HHP,
  author =       "Siegfried Benkner",
  title =        "{HPF+}: {High Performance Fortran} for advanced
                 scientific and engineering applications",
  journal =      j-FUT-GEN-COMP-SYS,
  volume =       "15",
  number =       "3",
  pages =        "381--??",
  month =        "????",
  year =         "1999",
  CODEN =        "FGSEVI",
  ISSN =         "0167-739X (print), 1872-7115 (electronic)",
  ISSN-L =       "0167-739X",
  bibdate =      "Mon Jun 21 08:03:55 MDT 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Future Generation Computer Systems",
  journal-URL =  "http://www.sciencedirect.com/science/journal/0167739X",
}

@Article{Benkner:1999:HPS,
  author =       "S. Benkner and G. Lonsdale and H. P. Zima",
  title =        "The {HPF+} project: Supporting {HPF} for advanced
                 industrial applications",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1685",
  pages =        "??--??",
  year =         "1999",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Dec 03 10:18:45 2011",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  remark =       "Proceedings EuroPar Parallel Processing",
}

@Article{Benkner:1999:OIH,
  author =       "S. Benkner",
  title =        "Optimizing Irregular {HPF} Applications Using Halos",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1586",
  pages =        "1015--??",
  year =         "1999",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Mon Sep 13 16:57:02 MDT 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/lncs1999a.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{DiMartino:1999:HPF,
  author =       "B. {Di Martino} and M. Celino and V. Rosato",
  title =        "A[n] {High Performance Fortran} implementation of a
                 Tight-Binding Molecular Dynamics simulation",
  journal =      j-COMP-PHYS-COMM,
  volume =       "120",
  number =       "2",
  pages =        "255--268",
  month =        aug,
  year =         "1999",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Sat Dec 7 09:42:43 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
  pagecount =    "14",
}

@Article{DiMartino:1999:HPM,
  author =       "B. {Di Martino} and M. Celino and V. Rosato",
  title =        "{HPF} Parallelization of a Molecular Dynamics Code:
                 Strategies and Performances",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1593",
  pages =        "535--??",
  year =         "1999",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Mon Sep 13 16:57:02 MDT 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/lncs1999a.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Ding:1999:HPF,
  author =       "Chris H. Q. Ding",
  title =        "{High Performance Fortran} for practical scientific
                 algorithms: An up-to-date evaluation",
  journal =      j-FUT-GEN-COMP-SYS,
  volume =       "15",
  number =       "3",
  publisher =    "Elsevier Science",
  pages =        "343--352",
  day =          "1",
  month =        apr,
  year =         "1999",
  CODEN =        "FGSEVI",
  ISSN =         "0167-739X (print), 1872-7115 (electronic)",
  ISSN-L =       "0167-739X",
  bibdate =      "Sat Dec 7 09:42:43 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Future Generation Computer Systems",
  journal-URL =  "http://www.sciencedirect.com/science/journal/0167739X",
  pagecount =    "10",
}

@Article{Ehold:1999:HNL,
  author =       "H. J. Ehold and W. N. Gansterer and D. F. Kvasnicka
                 and C. W. Ueberhuber",
  title =        "{HPF} and Numerical Libraries",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1557",
  pages =        "140--152",
  year =         "1999",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 14 06:09:05 MDT 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/lncs1999a.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  keywords =     "image processing; multimedia; parallel computation;
                 parallel computing; parallel numerics; ParNum",
}

@Article{Merlin:1999:MDP,
  author =       "John Merlin and Scott Baden and Stephen Fink and
                 Barbara Chapman",
  title =        "Multiple data parallelism with {HPF} and {KeLP}",
  journal =      j-FUT-GEN-COMP-SYS,
  volume =       "15",
  number =       "3",
  publisher =    "Elsevier Science",
  pages =        "393--405",
  day =          "1",
  month =        apr,
  year =         "1999",
  CODEN =        "FGSEVI",
  ISSN =         "0167-739X (print), 1872-7115 (electronic)",
  ISSN-L =       "0167-739X",
  bibdate =      "Sat Dec 7 09:42:43 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Future Generation Computer Systems",
  journal-URL =  "http://www.sciencedirect.com/science/journal/0167739X",
  pagecount =    "13",
}

@Article{Metcalf:1999:FH,
  author =       "Michael Metcalf",
  title =        "{Fortran 90\slash 95\slash HPF}",
  journal =      j-SIGPLAN,
  volume =       "34",
  number =       "12",
  pages =        "24--29",
  month =        dec,
  year =         "1999",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:18:11 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@Article{Metcalf:1999:FHIa,
  author =       "Michael Metcalf",
  title =        "{Fortran 90\slash 95\slash HPF} information file
                 ({Part} 1, compilers)",
  journal =      j-FORTRAN-FORUM,
  volume =       "18",
  number =       "1",
  pages =        "22--23",
  month =        apr,
  year =         "1999",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Wed Feb 6 18:50:07 MST 2002",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "54",
}

@Article{Metcalf:1999:FHIb,
  author =       "Michael Metcalf",
  title =        "{Fortran 90\slash 95\slash HPF} information file
                 ({Part} 2, utilities)",
  journal =      j-FORTRAN-FORUM,
  volume =       "18",
  number =       "2",
  pages =        "26--27",
  month =        aug,
  year =         "1999",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Wed Feb 6 18:50:07 MST 2002",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "55",
}

@Article{Metcalf:1999:FHIc,
  author =       "Michael Metcalf",
  title =        "{Fortran 90\slash 95\slash HPF} Information File
                 ({Part} 3, Books in {English})",
  journal =      j-FORTRAN-FORUM,
  volume =       "18",
  number =       "3",
  pages =        "31--31",
  month =        dec,
  year =         "1999",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Thu Feb 07 06:54:12 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "56",
}

@Article{Orlando:1999:CRT,
  author =       "Salvatore Orlando and Raffaele Perego",
  title =        "{{\em COLT\/}$_H P F$}, a run-time support for the
                 high-level co-ordination of {HPF} tasks",
  journal =      j-CPE,
  volume =       "11",
  number =       "8",
  pages =        "407--434",
  month =        jul,
  year =         "1999",
  CODEN =        "CPEXEI",
  ISSN =         "1040-3108",
  ISSN-L =       "1040-3108",
  bibdate =      "Tue Sep 7 06:06:50 MDT 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract?ID=63000994;
                 http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=63000994&PLACEBO=IE.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency, practice and experience",
}

@Article{Wu:1999:CFF,
  author =       "Jan-Jan Wu and Marina Chen and James Cowie",
  title =        "{CRAFT}: a framework for {F90\slash HPF} compiler
                 optimizations",
  journal =      j-CPE,
  volume =       "11",
  number =       "10",
  pages =        "529--569",
  day =          "25",
  month =        aug,
  year =         "1999",
  CODEN =        "CPEXEI",
  ISSN =         "1040-3108",
  ISSN-L =       "1040-3108",
  bibdate =      "Tue Sep 7 06:06:51 MDT 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract?ID=63003393;
                 http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=63003393&PLACEBO=IE.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency, practice and experience",
}

@Article{Zima:1999:IHP,
  author =       "H. P. Zima",
  title =        "An Introduction to {HPF+} Project",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1615",
  pages =        "9--??",
  year =         "1999",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Mon Sep 13 16:57:02 MDT 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/lncs1999b.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Anonymous:2000:FSOa,
  author =       "Anonymous",
  title =        "{Fortran Standards}: Organization of {Standards}
                 Committees; International Meetings; National {Fortran}
                 Activities; The {Fortran} and {HPF} {Standards}",
  journal =      j-FORTRAN-FORUM,
  volume =       "19",
  number =       "2",
  pages =        "31--32",
  month =        aug,
  year =         "2000",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Thu Feb 07 06:54:12 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "58",
}

@Article{Anonymous:2000:FSOb,
  author =       "Anonymous",
  title =        "{Fortran Standards}: Organization of {Standards}
                 Committees; International Meetings; National {Fortran}
                 Activities; The {Fortran} and {HPF} {Standards}; {UK
                 National Activity Report} presented to the meeting of
                 {ISO\slash IEC JTC1\slash SC22\slash WG5 (Fortran),
                 Oulu, Finland, August 14--18, 2000}",
  journal =      j-FORTRAN-FORUM,
  volume =       "19",
  number =       "3",
  pages =        "29--31",
  month =        dec,
  year =         "2000",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Thu Feb 07 06:54:12 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "59",
}

@Article{Benkner:2000:OIH,
  author =       "Siegfried Benkner",
  title =        "Optimizing irregular {HPF} applications using halos",
  journal =      j-CPE,
  volume =       "12",
  number =       "2-3",
  pages =        "137--155",
  month =        feb # "--" # mar,
  year =         "2000",
  CODEN =        "CPEXEI",
  DOI =          "https://doi.org/10.1002/(SICI)1096-9128(200002/03)12:2/3<137::AID-CPE468>3.0.CO;2-D",
  ISSN =         "1040-3108",
  ISSN-L =       "1040-3108",
  bibdate =      "Sun Oct 29 16:57:06 MST 2000",
  bibsource =    "http://www.interscience.wiley.com/jpages/1040-3108;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract/72504938/START;
                 http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=72504938&PLACEBO=IE.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency, practice and experience",
}

@Article{Brandes:2000:HLC,
  author =       "T. Brandes",
  title =        "{HPF} Library and Compiler Support for Halos in Data
                 Parallel Irregular Computations",
  journal =      j-PARALLEL-PROCESS-LETT,
  volume =       "10",
  number =       "2/3",
  pages =        "189--??",
  month =        sep,
  year =         "2000",
  CODEN =        "PPLTEE",
  ISSN =         "0129-6264 (print), 1793-642X (electronic)",
  bibdate =      "Wed Apr 18 07:29:37 2001",
  bibsource =    "http://ejournals.wspc.com.sg/ppl/10/1002_03/S01296264001002_03.html;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://ejournals.wspc.com.sg/ppl/10/1002_03/S0129626400000196.html",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Processing Letters",
  journal-URL =  "http://www.worldscientific.com/loi/ppl",
}

@Article{Brieger:2000:HOO,
  author =       "Leesa Brieger",
  title =        "{HPF} to {OpenMP} on the {Origin2000}: a case study",
  journal =      j-CPE,
  volume =       "12",
  number =       "12",
  pages =        "1147--1154",
  month =        oct,
  year =         "2000",
  CODEN =        "CPEXEI",
  DOI =          "https://doi.org/10.1002/1096-9128(200010)12:12<1147::AID-CPE526>3.0.CO;2-Q",
  ISSN =         "1040-3108",
  ISSN-L =       "1040-3108",
  bibdate =      "Sat Apr 7 06:56:10 MDT 2001",
  bibsource =    "http://www.interscience.wiley.com/jpages/1040-3108;
                 http://www.math.utah.edu/pub/tex/bib/cpe.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract/76500351/START;
                 http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=76500351&PLACEBO=IE.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency, practice and experience",
}

@InCollection{Cahir:2000:PMM,
  author =       "Margaret Cahir and Robert Moench and Alice E.
                 Koniges",
  title =        "Programming Models and Methods",
  crossref =     "Koniges:2000:ISP",
  chapter =      "3",
  pages =        "27--54",
  year =         "2000",
  bibdate =      "Fri Feb 04 18:32:51 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "Discusses PVM, MPI, SHMEM, High-Performance Fortran,
                 and POSIX threads.",
  acknowledgement = ack-nhfb,
}

@Article{Fahringer:2000:PMH,
  author =       "Thomas Fahringer and Michael Gerndt and Graham Riley
                 and Jesper Larsson Tr{\"a}ff",
  title =        "On Performance Modeling for {HPF} Applications with
                 {ASL}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1940",
  pages =        "191--??",
  year =         "2000",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Fri Feb 1 09:17:15 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1940.htm;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1940/19400191.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1940/19400191.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Hu:2000:HHP,
  author =       "Y. Charlie Hu and Guohua Jin and S. Lennart Johnsson
                 and Dimitris Kehagias and Nadia Shalaby",
  title =        "{HPFBench}: a {High Performance Fortran} benchmark
                 suite",
  journal =      j-TOMS,
  volume =       "26",
  number =       "1",
  pages =        "99--149",
  month =        mar,
  year =         "2000",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/347837.347872",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Sep 19 09:42:41 MDT 2000",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/2000-26-1/p99-hu/;
                 http://www.acm.org/pubs/citations/journals/toms/2000-26-1/p99-hu/p99-hu.pdf",
  abstract =     "The High Performance Fortran (HPF) benchmark suite
                 HPFBench is designed for evaluating the HPF language
                 and compilers on scalable architectures. The
                 functionality of the benchmarks covers scientific
                 software library functions and application kernels that
                 reflect the computational structure and communication
                 patterns in fluid dynamic simulations, fundamental
                 physics, and molecular studies in chemistry and
                 biology. The benchmarks are characterized in terms of
                 FLOP count, memory usage, communication pattern, local
                 memory accesses, array allocation mechanism, as well as
                 operation and communication counts per iteration. The
                 benchmarks output performance evaluation metrics in the
                 form of elapsed times, FLOP rates, and communication
                 time breakdowns. We also provide a benchmark guide to
                 aid the choice of subsets of the benchmarks for
                 evaluating particular aspects of an HPF compiler.
                 Furthermore, we report an evaluation of an
                 industry-leading HPF compiler from the Portland Group
                 Inc. using the HPFBench benchmarks on the
                 distributed-memory IBM SP2",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software",
  journal-URL =  "http://portal.acm.org/toc.cfm?idx=J782",
  keywords =     "benchmarks; compilers; high performance Fortran",
  subject =      "Software --- Programming Languages --- Language
                 Classifications (D.3.2): {\bf Concurrent, distributed,
                 and parallel languages}; Mathematics of Computing ---
                 Numerical Analysis --- Numerical Linear Algebra
                 (G.1.3): {\bf Linear systems (direct and iterative
                 methods)}; Mathematics of Computing --- Mathematical
                 Software (G.4): {\bf Efficiency}; Mathematics of
                 Computing --- Mathematical Software (G.4): {\bf
                 Parallel and vector implementations}; Computing
                 Methodologies --- Simulation and Modeling ---
                 Applications (I.6.3); Computer Applications ---
                 Physical Sciences and Engineering (J.2): {\bf
                 Astronomy}; Computer Applications --- Physical Sciences
                 and Engineering (J.2): {\bf Chemistry}; Computer
                 Applications --- Life and Medical Sciences (J.3): {\bf
                 Biology and genetics}",
}

@Article{Iwashita:2000:RHA,
  author =       "Hidetoshi Iwashita",
  title =        "Report of {HUG2000} [4th Annual {High Performance
                 Fortran} User Group Meeting, {October 19--20, 2000,
                 Tokyo, Japan}]",
  journal =      j-FORTRAN-FORUM,
  volume =       "19",
  number =       "3",
  pages =        "21--22",
  month =        dec,
  year =         "2000",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Thu Feb 07 06:54:12 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "59",
}

@Article{Keppens:2000:UHP,
  author =       "R. Keppens and G. Toth",
  title =        "Using {High Performance Fortran} for
                 magnetohydrodynamic simulations",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "26",
  number =       "6",
  publisher =    "Elsevier Science",
  pages =        "705--722",
  month =        may,
  year =         "2000",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Sat Dec 7 09:42:43 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
  pagecount =    "18",
}

@TechReport{Mehrotra:2000:HPF,
  author =       "Piyush Mehrotra and Hans Zima",
  title =        "{High Performance Fortran} for aerospace
                 applications",
  type =         "NASA contractor report",
  number =       "NASA/CR-2000-210321",
  institution =  pub-NTIS,
  address =      pub-NTIS:adr,
  pages =        "????",
  year =         "2000",
  LCCN =         "DOC NAS 1.26:210321 mf11 Microcopy",
  bibdate =      "Wed May 8 09:46:00 MDT 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "Shipping list number 2001-0362-M",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; compilers; data structures; Fortran; grid
                 generation (mathematics)",
}

@Article{Metcalf:2000:FHIa,
  author =       "Michael Metcalf",
  title =        "{Fortran 90\slash 95\slash HPF} information file
                 ({Part} 4, courses etc.)",
  journal =      j-FORTRAN-FORUM,
  volume =       "19",
  number =       "1",
  pages =        "28--29",
  month =        apr,
  year =         "2000",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Wed Feb 6 18:50:07 MST 2002",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "57",
}

@Article{Metcalf:2000:FHIb,
  author =       "Michael Metcalf",
  title =        "{Fortran 90\slash 95\slash HPF} information file
                 ({Part} 1, compilers)",
  journal =      j-FORTRAN-FORUM,
  volume =       "19",
  number =       "2",
  pages =        "29--30",
  month =        aug,
  year =         "2000",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Wed Feb 6 18:50:08 MST 2002",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "58",
}

@Article{Metcalf:2000:FHIc,
  author =       "Michael Metcalf",
  title =        "{Fortran 90\slash 95\slash HPF} information file
                 ({Part} 2, tools)",
  journal =      j-FORTRAN-FORUM,
  volume =       "19",
  number =       "3",
  pages =        "27--28",
  month =        dec,
  year =         "2000",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Thu Feb 07 06:54:12 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "59",
}

@Article{Orlando:2000:MDT,
  author =       "S. Orlando and P. Palmerini and R. Perego",
  title =        "Mixed data and task parallelism with {HPF} and {PVM}",
  journal =      "Cluster Computing",
  volume =       "3",
  number =       "3",
  publisher =    "Kluwer Academic Publishers, Boston, U.S.A",
  pages =        "201--213",
  year =         "2000",
  CODEN =        "????",
  ISSN =         "1386-7857",
  bibdate =      "Sat Dec 7 09:42:43 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  pagecount =    "13",
}

@Article{Qiang:2000:FIO,
  author =       "J. Qiang and R. D. Ryne and S. Habib",
  title =        "{Fortran} implementation of object-oriented design in
                 parallel beam dynamics simulations",
  journal =      j-COMP-PHYS-COMM,
  volume =       "133",
  number =       "1",
  pages =        "18--33",
  day =          "1",
  month =        dec,
  year =         "2000",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Sat Dec 7 09:42:43 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
  pagecount =    "16",
}

@Article{Shih:2000:EAG,
  author =       "K-P. Shih and J-P. Sheu and C-Y. Chang",
  title =        "Efficient Address Generation for Affine Subscripts in
                 Data-Parallel Programs",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "17",
  number =       "2",
  publisher =    "Kluwer Academic Publishers, Boston, U.S.A",
  pages =        "205--227",
  month =        jan,
  year =         "2000",
  CODEN =        "JOSUED",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Sat Dec 7 09:42:43 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "The Journal of Supercomputing",
  journal-URL =  "http://link.springer.com/journal/11227",
  pagecount =    "23",
}

@Article{Subhlok:2000:APM,
  author =       "J. Subhlok and P. Steenkiste",
  title =        "Airshed Pollution Modeling in an {HPF} Style
                 Environment",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "60",
  number =       "6",
  publisher =    "Academic Press, 525 B Street, Suite 1900, San Diego,
                 CA, 92101-4495",
  pages =        "690--715",
  month =        jun,
  year =         "2000",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Dec 7 09:42:43 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  pagecount =    "26",
}

@Article{vonHanxleden:2000:BCP,
  author =       "Reinhard von Hanxleden and Ken Kennedy",
  title =        "A balanced code placement framework",
  journal =      j-TOPLAS,
  volume =       "22",
  number =       "5",
  pages =        "816--860",
  year =         "2000",
  CODEN =        "ATPSDT",
  ISSN =         "0164-0925 (print), 1558-4593 (electronic)",
  ISSN-L =       "0164-0925",
  bibdate =      "Tue Apr 17 10:05:24 MDT 2001",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/toplas.bib",
  URL =          "http://www.acm.org/pubs/articles/journals/toplas/2000-22-5/p816-von_hanxleden/p816-von_hanxleden.pdf;
                 http://www.acm.org/pubs/citations/journals/toplas/2000-22-5/p816-von_hanxleden/",
  abstract =     "Give-N-Take is a code placement framework which uses a
                 generic producer-consumer mechanism. An instance of
                 this could be a communication step between a processor
                 that computes (produces) some data, and other
                 processors that subsequently reference (consume) these
                 data in an expression. An advantage of Give-N-Take over
                 traditional partial redundancy elimination techniques
                 is its concept of production {\em regions}, instead of
                 single locations, which can be beneficial for general
                 latency hiding. Give-N-Take also guarantees {\em
                 balanced\/} production, i.e., each production will be
                 started and stopped exactly once. The framework can
                 also take advantage of production coming ``for free,''
                 as induced by side effects, without disturbing balance.
                 Give-N-Take can place production either before or after
                 consumption, and it also provides the option to
                 speculatively hoist code out of potentially zero-trip
                 loop (nest) constructs. Give-N-Take uses a fast
                 elimination method based on Tarjan intervals, with a
                 complexity linear in the program size in most cases. We
                 have implemented Give-N-Take as part of a Fortran D
                 compiler prototype, where it solves various
                 communication generation problems associated with
                 compiling data-parallel languages onto
                 distributed-memory architectures.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Programming Languages and
                 Systems",
  generalterms = "Algorithms; Languages; Theory",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J783",
  keywords =     "data-flow analysis; Fortran D; high performance
                 Fortran; latency hiding; partial redundancy
                 elimination; Tarjan intervals",
  subject =      "Software --- Programming Languages --- Processors
                 (D.3.4): {\bf Code generation}; Software ---
                 Programming Languages --- Processors (D.3.4): {\bf
                 Optimization}",
}

@Article{Adve:2001:CAC,
  author =       "Vikram Adve and John Mellor-Crummey",
  title =        "Chapter 16. Advanced Code Generation for High
                 Performance Fortran",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1808",
  pages =        "553--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:02:34 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1808.htm;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1808/18080553.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1808/18080553.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Anonymous:2001:FSA,
  author =       "Anonymous",
  title =        "{Fortran Standards} Activities: Organization of
                 {Standards} Committees; International Meetings; The
                 {Fortran} and {HPF} {Standards}",
  journal =      j-FORTRAN-FORUM,
  volume =       "20",
  number =       "2",
  pages =        "8--9",
  month =        aug,
  year =         "2001",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Sat Feb 09 18:53:37 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "61",
}

@Article{Anonymous:2001:FSOa,
  author =       "Anonymous",
  title =        "{Fortran Standards}: Organization of {Standards}
                 Committees; International Meetings; National {Fortran}
                 Activities; The {Fortran} and {HPF} {Standards}",
  journal =      j-FORTRAN-FORUM,
  volume =       "20",
  number =       "1",
  pages =        "31--32",
  month =        apr,
  year =         "2001",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Thu Feb 07 06:54:12 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "60",
}

@Article{Anonymous:2001:FSOb,
  author =       "Anonymous",
  title =        "{Fortran Standards}: Organization of {Standards}
                 Committees; International Meetings; National {Fortran}
                 Activities; The {Fortran} and {HPF} {Standards}",
  journal =      j-FORTRAN-FORUM,
  volume =       "20",
  number =       "3",
  pages =        "31--32",
  month =        dec,
  year =         "2001",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Thu Feb 07 06:54:12 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "62",
}

@Article{Berthou:2001:COH,
  author =       "Jean-Yves Berthou and Eric Fayolle",
  title =        "Comparing {OpenMP}, {HPF}, and {MPI} Programming: a
                 Study Case",
  journal =      j-IJHPCA,
  volume =       "15",
  number =       "3",
  pages =        "297--309",
  month =        "Fall",
  year =         "2001",
  CODEN =        "IHPCFL",
  DOI =          "https://doi.org/10.1177/109434200101500307",
  ISSN =         "1094-3420 (print), 1741-2846 (electronic)",
  ISSN-L =       "1094-3420",
  bibdate =      "Sat Dec 7 09:42:43 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/ijsa.bib;
                 http://www.math.utah.edu/pub/tex/bib/pvm.bib; Ingenta
                 database",
  URL =          "http://journals.sagepub.com/doi/pdf/10.1177/109434200101500307",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal of High Performance Computing
                 Applications",
  journal-URL =  "http://hpc.sagepub.com/content/by/year",
  pagecount =    "13",
}

@Article{Brezany:2001:GIP,
  author =       "P. Brezany and P. x. Czerwinski and M. Winslett",
  title =        "A generic interface for parallel access to large data
                 sets from {HPF} applications",
  journal =      j-FUT-GEN-COMP-SYS,
  volume =       "17",
  number =       "8",
  publisher =    "Elsevier Science",
  pages =        "977--985",
  month =        jun,
  year =         "2001",
  CODEN =        "FGSEVI",
  ISSN =         "0167-739X (print), 1872-7115 (electronic)",
  ISSN-L =       "0167-739X",
  bibdate =      "Sat Dec 7 09:42:43 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Future Generation Computer Systems",
  journal-URL =  "http://www.sciencedirect.com/science/journal/0167739X",
  pagecount =    "9",
}

@Article{Calzarossa:2001:PIH,
  author =       "M. Calzarossa and L. Massari and D. Tessera",
  title =        "Performance issues of an {HPF}-like compiler",
  journal =      j-FUT-GEN-COMP-SYS,
  volume =       "18",
  number =       "1",
  publisher =    "Elsevier Science",
  pages =        "147--156",
  month =        sep,
  year =         "2001",
  CODEN =        "FGSEVI",
  ISSN =         "0167-739X (print), 1872-7115 (electronic)",
  ISSN-L =       "0167-739X",
  bibdate =      "Sat Dec 7 09:42:43 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Future Generation Computer Systems",
  journal-URL =  "http://www.sciencedirect.com/science/journal/0167739X",
  pagecount =    "10",
}

@Article{Faber:2001:IAG,
  author =       "Peter Faber and Martin Griebl and Christian Lengauer",
  title =        "Issues of the Automatic Generation of {HPF} Loop
                 Programs",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2017",
  pages =        "359--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:03:35 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2017.htm;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2017/20170359.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2017/20170359.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Grelck:2001:HVS,
  author =       "Clemens Grelck and Sven-Bodo Scholz",
  title =        "{HPF} vs. {SAC} -- {A} Case Study (Research Note)",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1900",
  pages =        "620--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:02:44 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1900.htm;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1900/19000620.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1900/19000620.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Guo:2001:DSH,
  author =       "M. Guo",
  title =        "Denotational Semantics of an {HPF}-Like Data-Parallel
                 Language Model",
  journal =      j-PARALLEL-PROCESS-LETT,
  volume =       "11",
  number =       "2--3",
  pages =        "363--??",
  year =         "2001",
  CODEN =        "PPLTEE",
  ISSN =         "0129-6264 (print), 1793-642X (electronic)",
  bibdate =      "Sat Feb 23 19:27:51 MST 2002",
  bibsource =    "http://ejournals.wspc.com.sg/ppl/ppl.shtml;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Processing Letters",
  journal-URL =  "http://www.worldscientific.com/loi/ppl",
}

@Article{Hwang:2001:AOS,
  author =       "G-H. Hwang and J. K. Lee and R. D. C. Ju",
  title =        "Array Operation Synthesis to Optimize {HPF} Programs
                 on Distributed Memory Machines",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "61",
  number =       "4",
  publisher =    "Academic Press, 525 B Street, Suite 1900, San Diego,
                 CA, 92101-4495",
  pages =        "467--500",
  month =        apr,
  year =         "2001",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Dec 7 09:42:43 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  pagecount =    "34",
}

@Article{Joisha:2001:ECO,
  author =       "Pramod G. Joisha and Prithviraj Banerjee",
  title =        "The Efficient Computation of Ownership Sets in {HPF}",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "12",
  number =       "8",
  pages =        "769--788",
  month =        aug,
  year =         "2001",
  CODEN =        "ITDSEO",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  ISSN-L =       "1045-9219",
  bibdate =      "Sat Feb 23 09:26:03 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/ieeetranspardistsys.bib",
  URL =          "http://dlib.computer.org/td/books/td2001/pdf/l0769.pdf;
                 http://www.computer.org/tpds/td2001/l0769abs.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Parallel and Distributed
                 Systems",
  journal-URL =  "http://www.computer.org/tpds/archives.htm",
}

@Article{Kennedy:2001:CHP,
  author =       "Ken Kennedy and Charles Koelbel",
  title =        "Chapter 1. {High Performance Fortran 2.0}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1808",
  pages =        "3--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:02:34 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1808.htm;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1808/18080003.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1808/18080003.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Mehrotra:2001:HPF,
  author =       "Piyush Mehrotra and Hans Zima",
  title =        "{High Performance Fortran} for aerospace
                 applications",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "27",
  number =       "4",
  pages =        "477--501",
  month =        mar,
  year =         "2001",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Wed Jul 18 06:31:15 MDT 2001",
  bibsource =    "http://www.elsevier.com/locate/issn/01678191;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.elsevier.nl/gej-ng/10/35/21/47/28/30/abstract.html;
                 http://www.elsevier.nl/gej-ng/10/35/21/47/28/30/article.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
}

@Article{Metcalf:2001:FHIa,
  author =       "Michael Metcalf",
  title =        "{Fortran 90\slash 95\slash HPF} information file
                 ({Part} 3, books)",
  journal =      j-FORTRAN-FORUM,
  volume =       "20",
  number =       "1",
  pages =        "27--30",
  month =        apr,
  year =         "2001",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/375738.375758",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Wed Feb 6 18:50:08 MST 2002",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "60",
}

@Article{Metcalf:2001:FHIb,
  author =       "Michael Metcalf",
  title =        "{Fortran 90\slash 95\slash HPF} Information File
                 ({Part} 4, Courses, etc.)",
  journal =      j-FORTRAN-FORUM,
  volume =       "20",
  number =       "2",
  pages =        "10--10",
  month =        aug,
  year =         "2001",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Thu Feb 07 06:54:12 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "61",
}

@Article{Metcalf:2001:FHIc,
  author =       "Michael Metcalf",
  title =        "{Fortran 90\slash 95\slash HPF} information file
                 ({Part} 1, compilers)",
  journal =      j-FORTRAN-FORUM,
  volume =       "20",
  number =       "3",
  pages =        "29--30",
  month =        dec,
  year =         "2001",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Thu Feb 07 06:54:12 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "62",
}

@Article{Agarwal:2002:FPN,
  author =       "R. C. Agarwal and R. F. Enenkel and F. G. Gustavson
                 and A. Kothari and M. Zubair",
  title =        "Fast pseudorandom-number generators with modulus $ 2^k
                 $ or $ 2^{k - 1} $ using fused multiply--add",
  journal =      j-IBM-JRD,
  volume =       "46",
  number =       "1",
  pages =        "97--116",
  month =        jan,
  year =         "2002",
  CODEN =        "IBMJAE",
  DOI =          "https://doi.org/10.1147/rd.461.0097",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Mon Mar 18 17:27:08 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.research.ibm.com/journal/",
  URL =          "http://www.research.ibm.com/journal/rd/461/agarwal.html;
                 http://www.research.ibm.com/journal/rd/461/agarwal.pdf",
  abstract =     "Many numerically intensive computations done in a
                 scientific computing environment require uniformly
                 distributed pseudorandom numbers in the range $ (0, 1)
                 $ and $ ( - 1, 1) $. For multiplicative congruential
                 generators with modulus $ 2^k $, $ k \leq 52 $, and
                 period $ 2^k - 2 $, we show that the cost per random
                 number for these two distributions is 3 and 3.125
                 multiply-adds on RS/6000 processors. Our code, on the
                 IBM POWER2 Model 590, produces more than 40 million
                 uniformly distributed pseudorandom numbers per second
                 for both ranges $ (0, 1) $ and $ ( - 1, 1) $.
                 Additionally, our code sustains the 40 million per
                 second rate for data out of cache. The Numerical
                 Aerodynamic Simulation (NAS) parallel benchmarks use a
                 linear congruential generator with modulus 246. Our
                 result is about 50 times faster than the generic
                 implementation given in the benchmarks. The
                 extra-accuracy fused multiply-add instruction of
                 RS/6000 machines combined with a few algorithmic
                 innovations gives rise to the 50-fold increase. If IEEE
                 64-bit arithmetic is used with our Fortran code on
                 POWER and PowerPC architectures, the results we obtain
                 are bit-wise identical to the generic algorithms. The
                 paper gives several illustrations of a general
                 technique called the Algorithm and Architecture
                 approach. We demonstrate herein that
                 programmer-controlled unrolling of loops is equivalent
                 to ``customized vectorization of RISC-type code.''
                 Customized vectorization is more powerful than ordinary
                 vectorization, and it is only possible on RISC-type
                 machines. We illustrate its use to show that RS/6000
                 processors can compute the distribution $ ( - 1, 1) $
                 at the rate of 3.125 multiply-adds. We also specify a
                 linear congruential generator that is related to the
                 multiplicative congruential generator referred to
                 above. It has a full period of 2k, where 2k is the
                 modulus. The cost per random number [in the range $ (0,
                 1) $ ] for this generator is four multiply-adds on
                 RS/6000 processors. Our code, on the IBM POWER2 Model
                 590, for this generator produces more than 30 million
                 uniformly distributed pseudorandom numbers per second
                 for the range $ (0, 1) $. We show that this generator
                 is ``embarrassingly parallel,'' or EP. Using the
                 Algorithm and Architecture approach, we describe a new
                 concept called ``generalized unrolling.'' Finally, we
                 present a multiplicative congruential generator for
                 which the modulus is not a power of $2$. Such a
                 generator, as well as one with modulus $ 2^k $, is
                 selectable as the generator used in the RANDOM_NUMBER
                 intrinsic function of IBM XL Fortran and XL High
                 Performance Fortran. All of the generators reported
                 here are EP. Using an IBM SP2 machine with 250 wide
                 nodes, it is possible to compute more than ten billion
                 uniform random numbers in a second.",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  ordernumber =  "G322-0230",
}

@Article{Anonymous:2002:FSAa,
  author =       "Anonymous",
  title =        "{Fortran Standards} Activities: Organization of
                 {Standards} Committees; International Meetings;
                 National {Fortran} Activities; The {Fortran} and {HPF}
                 Standards",
  journal =      j-FORTRAN-FORUM,
  volume =       "21",
  number =       "1",
  pages =        "31--32",
  month =        apr,
  year =         "2002",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Wed Apr 17 05:42:37 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "ftp://softlib.rice.edu/pub/HPF/hpf-v20.ps.gz;
                 http://www.crpc.rice.edu/HPFF/;
                 http://www.fortran.com/fortran/; http://www.iso.ch/;
                 http://www.j3-fortran.org/;
                 http://www.nag.co.uk/sc22wg5/",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "63",
}

@Article{Anonymous:2002:FSAb,
  author =       "Anonymous",
  title =        "{Fortran Standard} Activities: Organization of
                 {Standards} Committees; International Meetings;
                 National {Fortran} Activities; The {Fortran} and {HPF}
                 Standards",
  journal =      j-FORTRAN-FORUM,
  volume =       "21",
  number =       "3",
  pages =        "30--31",
  month =        dec,
  year =         "2002",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Sat Apr 26 09:00:04 2003",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "64",
}

@Article{Araki:2002:OHP,
  author =       "Takuya Araki and Hitoshi Murai and Tsunehiko Kamachi
                 and Yoshiki Seo",
  title =        "Optimization of {HPF} Programs with Dynamic
                 Recompilation Technique",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2327",
  pages =        "551--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:09:32 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270551.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2327/23270551.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Asaoka:2002:EHJ,
  author =       "Kae Asaoka and Akio Hirano and Yasuo Okabe and
                 Masanori Kanazawa",
  title =        "Evaluation of the {HPF\slash JA} Extensions on
                 {Fujitsu VPP} Using the {NAS} Parallel Benchmarks",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2327",
  pages =        "503--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:09:32 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270503.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2327/23270503.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Benkner:2002:EPP,
  author =       "Siegfried Benkner and Thomas Brandes",
  title =        "Efficient parallel programming on scalable shared
                 memory systems with {High Performance Fortran}",
  journal =      j-CCPE,
  volume =       "14",
  number =       "8--9",
  pages =        "789--803",
  month =        jul # "\slash " # aug,
  year =         "2002",
  CODEN =        "CCPEBO",
  DOI =          "https://doi.org/10.1002/cpe.649",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  ISSN-L =       "1532-0626",
  bibdate =      "Sat Nov 9 12:24:19 MST 2002",
  bibsource =    "http://www.interscience.wiley.com/jpages/1532-0626;
                 http://www.math.utah.edu/pub/tex/bib/ccpe.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract/95016125/START;
                 http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016125{\&}PLACEBO=IE.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency and Computation: Prac\-tice and
                 Experience",
  journal-URL =  "http://www.interscience.wiley.com/jpages/1532-0626",
}

@Article{Brezany:2002:PSH,
  author =       "Peter Brezany and Jonghyun Lee and Marianne Winslett",
  title =        "Parallel {I/O} Support for {HPF} on Computational
                 Grids",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2327",
  pages =        "539--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Thu Sep 12 08:34:28 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270539.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2327/23270539.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Cai:2002:TDE,
  author =       "DongSheng Cai and Yaoting Li and Ken-ichi Nishikawa
                 and Chiejie Xiao and Xiaoyan Yan",
  title =        "Three-Dimensional Electromagnetic Particle-in-Cell
                 Code Using {High Performance Fortran} on {PC} Cluster",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2327",
  pages =        "515--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:09:32 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270515.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2327/23270515.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Denissen:2002:FPB,
  author =       "Will Denissen and Henk J. Sips",
  title =        "Finding performance bugs with the {TNO HPF} benchmark
                 suite",
  journal =      j-CCPE,
  volume =       "14",
  number =       "8--9",
  pages =        "691--712",
  month =        jul # "\slash " # aug,
  year =         "2002",
  CODEN =        "CCPEBO",
  DOI =          "https://doi.org/10.1002/cpe.645",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  ISSN-L =       "1532-0626",
  bibdate =      "Sat Nov 9 12:24:19 MST 2002",
  bibsource =    "http://www.interscience.wiley.com/jpages/1532-0626;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract/95016124/START;
                 http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016124{\&}PLACEBO=IE.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency and Computation: Prac\-tice and
                 Experience",
  journal-URL =  "http://www.interscience.wiley.com/jpages/1532-0626",
}

@Article{Ehold:2002:OLP,
  author =       "H. J. Ehold and W. N. Gansterer and D. F. Kvasnicka
                 and C. W. Ueberhuber",
  title =        "Optimizing Local Performance in {HPF}",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "28",
  number =       "3",
  publisher =    "Elsevier Science",
  pages =        "415--432",
  month =        mar,
  year =         "2002",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Sat Dec 7 09:42:43 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
  pagecount =    "18",
}

@Article{Fahringer:2002:SAS,
  author =       "T. Fahringer and K. Sowa-Piek{\l}o and P.
                 Czerwi{\'n}ski and P. Brezany and M. Bubak and R.
                 Koppler and R. Wism{\"u}ller",
  title =        "{SPiDER} --- {An} advanced symbolic debugger for
                 {Fortran 90\slash HPF} programs",
  journal =      j-CCPE,
  volume =       "14",
  number =       "2",
  pages =        "103--136",
  month =        feb,
  year =         "2002",
  CODEN =        "CCPEBO",
  DOI =          "https://doi.org/10.1002/cpe.618",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  ISSN-L =       "1532-0626",
  bibdate =      "Thu Apr 11 06:53:47 MDT 2002",
  bibsource =    "http://www.interscience.wiley.com/jpages/1532-0626;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract/91513538/START;
                 http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=91513538&PLACEBO=IE.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency and Computation: Prac\-tice and
                 Experience",
  journal-URL =  "http://www.interscience.wiley.com/jpages/1532-0626",
}

@Article{Iwashita:2002:TLH,
  author =       "Hidetoshi Iwashita and Kohichiro Hotta and Sachio
                 Kamiya and Matthijs van Waveren",
  title =        "Towards a Lightweight {HPF} Compiler",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2327",
  pages =        "526--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:09:32 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270526.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2327/23270526.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Iwashita:2002:VFD,
  author =       "Hidetoshi Iwashita and Naoki Sueyasu and Sachio Kamiya
                 and Matthijs van Waveren",
  title =        "{VPP Fortran} and the design of {HPF\slash JA}
                 extensions",
  journal =      j-CCPE,
  volume =       "14",
  number =       "8--9",
  pages =        "575--588",
  month =        jul # "\slash " # aug,
  year =         "2002",
  CODEN =        "CCPEBO",
  DOI =          "https://doi.org/10.1002/cpe.640",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  ISSN-L =       "1532-0626",
  bibdate =      "Sat Nov 9 12:24:19 MST 2002",
  bibsource =    "http://www.interscience.wiley.com/jpages/1532-0626;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract/95016131/START;
                 http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016131{\&}PLACEBO=IE.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency and Computation: Prac\-tice and
                 Experience",
  journal-URL =  "http://www.interscience.wiley.com/jpages/1532-0626",
}

@Article{Kennedy:2002:SIH,
  author =       "K. Kennedy and Y. Seo",
  title =        "Special Issue: {High Performance Fortran}",
  journal =      j-CCPE,
  volume =       "14",
  number =       "8--9",
  pages =        "551--553",
  month =        jul # "\slash " # aug,
  year =         "2002",
  CODEN =        "CCPEBO",
  DOI =          "https://doi.org/10.1002/cpe.696",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  ISSN-L =       "1532-0626",
  bibdate =      "Sat Nov 9 12:24:19 MST 2002",
  bibsource =    "http://www.interscience.wiley.com/jpages/1532-0626;
                 http://www.math.utah.edu/pub/tex/bib/ccpe.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract/95016134/START;
                 http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016134{\&}PLACEBO=IE.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency and Computation: Prac\-tice and
                 Experience",
  journal-URL =  "http://www.interscience.wiley.com/jpages/1532-0626",
}

@Article{Mellor-Crummey:2002:AOS,
  author =       "J. Mellor-Crummey and V. Adve and B. Broom and D.
                 Chavarr{\'\i}a-Miranda and R. Fowler and G. Jin and K.
                 Kennedy and Q. Yi",
  title =        "Advanced optimization strategies in the {Rice dHPF}
                 compiler",
  journal =      j-CCPE,
  volume =       "14",
  number =       "8--9",
  pages =        "741--767",
  month =        jul # "\slash " # aug,
  year =         "2002",
  CODEN =        "CCPEBO",
  DOI =          "https://doi.org/10.1002/cpe.647",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  ISSN-L =       "1532-0626",
  bibdate =      "Sat Nov 9 12:24:19 MST 2002",
  bibsource =    "http://www.interscience.wiley.com/jpages/1532-0626;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract/95016130/START;
                 http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016130{\&}PLACEBO=IE.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency and Computation: Prac\-tice and
                 Experience",
  journal-URL =  "http://www.interscience.wiley.com/jpages/1532-0626",
}

@Article{Metcalf:2002:FHIa,
  author =       "Michael Metcalf",
  title =        "{Fortran 90\slash 95\slash HPF} Information File (Part
                 2, Tools, etc.)",
  journal =      j-FORTRAN-FORUM,
  volume =       "21",
  number =       "1",
  pages =        "30--31",
  month =        apr,
  year =         "2002",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Wed Apr 17 05:42:37 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "63",
}

@Article{Metcalf:2002:FHIb,
  author =       "Michael Metcalf",
  title =        "{Fortran 90\slash 95\slash HPF} Information File (Part
                 3, Books)",
  journal =      j-FORTRAN-FORUM,
  volume =       "21",
  number =       "3",
  pages =        "27--29",
  month =        dec,
  year =         "2002",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Sat Apr 26 09:00:04 2003",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "64",
}

@Article{Murai:2002:IEH,
  author =       "Hitoshi Murai and Takuya Araki and Yasuharu Hayashi
                 and Kenji Suehiro and Yoshiki Seo",
  title =        "Implementation and evaluation of {HPF\slash SX V2}",
  journal =      j-CCPE,
  volume =       "14",
  number =       "8--9",
  pages =        "603--629",
  month =        jul # "\slash " # aug,
  year =         "2002",
  CODEN =        "CCPEBO",
  DOI =          "https://doi.org/10.1002/cpe.639",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  ISSN-L =       "1532-0626",
  bibdate =      "Sat Nov 9 12:24:19 MST 2002",
  bibsource =    "http://www.interscience.wiley.com/jpages/1532-0626;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract/95016132/START;
                 http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016132{\&}PLACEBO=IE.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency and Computation: Prac\-tice and
                 Experience",
  journal-URL =  "http://www.interscience.wiley.com/jpages/1532-0626",
}

@Article{Ogino:2002:TDG,
  author =       "Tatsuki Ogino",
  title =        "Three-dimensional global {MHD} simulation code for the
                 {Earth}'s magnetosphere using {HPF\slash JA}",
  journal =      j-CCPE,
  volume =       "14",
  number =       "8--9",
  pages =        "631--646",
  month =        jul # "\slash " # aug,
  year =         "2002",
  CODEN =        "CCPEBO",
  DOI =          "https://doi.org/10.1002/cpe.641",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  ISSN-L =       "1532-0626",
  bibdate =      "Sat Nov 9 12:24:19 MST 2002",
  bibsource =    "http://www.interscience.wiley.com/jpages/1532-0626;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract/95016136/START;
                 http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016136{\&}PLACEBO=IE.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency and Computation: Prac\-tice and
                 Experience",
  journal-URL =  "http://www.interscience.wiley.com/jpages/1532-0626",
}

@Article{Okuda:2002:OEE,
  author =       "Hiroshi Okuda and Norihisa Anan",
  title =        "Optimization of element-by-element {FEM} in {HPF
                 1.1}",
  journal =      j-CCPE,
  volume =       "14",
  number =       "8--9",
  pages =        "647--663",
  month =        jul # "\slash " # aug,
  year =         "2002",
  CODEN =        "CCPEBO",
  DOI =          "https://doi.org/10.1002/cpe.642",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  ISSN-L =       "1532-0626",
  bibdate =      "Sat Nov 9 12:24:19 MST 2002",
  bibsource =    "http://www.interscience.wiley.com/jpages/1532-0626;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract/95016128/START;
                 http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016128{\&}PLACEBO=IE.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency and Computation: Prac\-tice and
                 Experience",
  journal-URL =  "http://www.interscience.wiley.com/jpages/1532-0626",
}

@Article{Sakagami:2002:CCP,
  author =       "H. Sakagami and T. Mizuno",
  title =        "Compatibility comparison and performance evaluation
                 for {Japanese HPF} compilers using scientific
                 applications",
  journal =      j-CCPE,
  volume =       "14",
  number =       "8--9",
  pages =        "679--689",
  month =        jul # "\slash " # aug,
  year =         "2002",
  CODEN =        "CCPEBO",
  DOI =          "https://doi.org/10.1002/cpe.644",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  ISSN-L =       "1532-0626",
  bibdate =      "Sat Nov 9 12:24:19 MST 2002",
  bibsource =    "http://www.interscience.wiley.com/jpages/1532-0626;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract/95016123/START;
                 http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016123{\&}PLACEBO=IE.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency and Computation: Prac\-tice and
                 Experience",
  journal-URL =  "http://www.interscience.wiley.com/jpages/1532-0626",
}

@Article{Sakagami:2002:PEJ,
  author =       "Hitoshi Sakagami and Shingo Furubayashi",
  title =        "Performance Evaluation for {Japanese} {HPF} Compilers
                 with Special Benchmark Suite",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2327",
  pages =        "491--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:09:32 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270491.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2327/23270491.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@InProceedings{Sakagami:2002:TTD,
  author =       "Hitoshi Sakagami and Hitoshi Murai and Yoshiki Seo and
                 Mitsuo Yokokawa",
  title =        "{14.9 TFLOPS} Three-dimensional Fluid Simulation for
                 Fusion Science with {HPF} on the {Earth Simulator}",
  crossref =     "IEEE:2002:STI",
  pages =        "??--??",
  year =         "2002",
  bibdate =      "Wed Nov 26 07:34:20 2003",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.sc-2002.org/paperpdfs/pap.pap147.pdf",
  abstract =     "We succeeded in getting 14.9 TFLOPS performance when
                 running a plasma simulation code IMPACT-3D parallelized
                 with High Performance Fortran on 512 nodes of the Earth
                 Simulator. The theoretical peak performance of the 512
                 nodes is 32 TFLOPS, which means 45\% of the peak
                 performance was obtained with HPF. IMPACT-3D is an
                 implosion analysis code using TVD scheme, which
                 performs three-dimensional compressible and inviscid
                 Eulerian fluid computation with the explicit 5-point
                 stencil scheme for spatial differentiation and the
                 fractional time step for time integration. The mesh
                 size is 2048x2048x4096, and the third dimension was
                 distributed for the parallelization. The HPF system
                 used in the evaluation is HPF/ES, developed for the
                 Earth Simulator by enhancing NEC HPF/SX V2 mainly in
                 communication scalability. Shift communications were
                 manually tuned to get best performance by using HPF/JA
                 extensions, which was designed to give the users more
                 control over sophisticated parallelization and
                 communication optimizations.",
  acknowledgement = ack-nhfb,
}

@Article{Seo:2002:HJE,
  author =       "Yoshiki Seo and Hidetoshi Iwashita and Hiroshi Ohta
                 and Hitoshi Sakagami",
  title =        "{HPF\slash JA}: extensions of {High Performance
                 Fortran} for accelerating real-world applications",
  journal =      j-CCPE,
  volume =       "14",
  number =       "8--9",
  pages =        "555--573",
  month =        jul # "\slash " # aug,
  year =         "2002",
  CODEN =        "CCPEBO",
  DOI =          "https://doi.org/10.1002/cpe.637",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  ISSN-L =       "1532-0626",
  bibdate =      "Sat Nov 9 12:24:19 MST 2002",
  bibsource =    "http://www.interscience.wiley.com/jpages/1532-0626;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract/95016127/START;
                 http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016127{\&}PLACEBO=IE.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency and Computation: Prac\-tice and
                 Experience",
  journal-URL =  "http://www.interscience.wiley.com/jpages/1532-0626",
}

@Article{Shires:2002:EHM,
  author =       "D. Shires and R. Mohan",
  title =        "An Evaluation of {HPF} and {MPI} Approaches and
                 Performance in Unstructured Finite Element
                 Simulations",
  journal =      "Journal of Mathematical Modelling and Algorithms",
  volume =       "1",
  number =       "3",
  publisher =    "Kluwer Academic Publishers, Dordrecht, The
                 Netherlands",
  pages =        "153--167",
  year =         "2002",
  CODEN =        "????",
  ISSN =         "1570-1166",
  bibdate =      "Sat Dec 7 09:42:43 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  pagecount =    "15",
}

@Article{vanWaveren:2002:CGH,
  author =       "Matthijs van Waveren and Cliff Addison and Peter
                 Harrison and Dave Orange and Norman Brown and Hidetoshi
                 Iwashita",
  title =        "Code generator for the {HPF Library} and {Fortran 95}
                 transformational functions",
  journal =      j-CCPE,
  volume =       "14",
  number =       "8--9",
  pages =        "589--602",
  month =        jul # "\slash " # aug,
  year =         "2002",
  CODEN =        "CCPEBO",
  DOI =          "https://doi.org/10.1002/cpe.638",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  ISSN-L =       "1532-0626",
  bibdate =      "Sat Nov 9 12:24:19 MST 2002",
  bibsource =    "http://www.interscience.wiley.com/jpages/1532-0626;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract/95016135/START;
                 http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016135{\&}PLACEBO=IE.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency and Computation: Prac\-tice and
                 Experience",
  journal-URL =  "http://www.interscience.wiley.com/jpages/1532-0626",
}

@Article{Zima:2002:HPF,
  author =       "Hans P. Zima",
  title =        "{High Performance Fortran} --- History, Status and
                 Future ({HiWEP} Invited Talk)",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2327",
  pages =        "490--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:09:32 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270490.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2327/23270490.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
}

@Article{Anonymous:2003:FSA,
  author =       "Anonymous",
  title =        "{Fortran Standard} Activities: Organization of
                 {Standards} Committees; International Meetings;
                 National {Fortran} Activities; The {Fortran} and {HPF}
                 Standards",
  journal =      j-FORTRAN-FORUM,
  volume =       "22",
  number =       "1",
  pages =        "27--28",
  month =        apr,
  year =         "2003",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Sat Apr 26 09:00:04 2003",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "65",
}

@Article{Briguglio:2003:PPM,
  author =       "Sergio Briguglio and Beniamino Di Martino and Gregorio
                 Vlad",
  title =        "A performance-prediction model for {PIC} applications
                 on clusters of Symmetric MultiProcessors: Validation
                 with hierarchical {HPF $+$ OpenMP} implementation",
  journal =      j-SCI-PROG,
  volume =       "11",
  number =       "2",
  pages =        "159--176",
  year =         "2003",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  ISSN-L =       "1058-9244",
  bibdate =      "Mon Jan 12 06:28:15 MST 2004",
  bibsource =    "http://www.iospress.nl/site/html/10589244.html;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Scientific Programming",
  journal-URL =  "http://iospress.metapress.com/content/1058-9244",
}

@InProceedings{Chauhan:2003:ATD,
  author =       "Arun Chauhan and Cheryl McCosh and Ken Kennedy and
                 Richard Hanson",
  title =        "Automatic Type-Driven Library Generation for
                 Telescoping Languages",
  crossref =     "ACM:2003:SII",
  pages =        "??--??",
  year =         "2003",
  bibdate =      "Wed Nov 26 07:34:20 2003",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.sc-conference.org/sc2003/inter_cal/inter_cal_detail.php?eventid=10692#1;
                 http://www.sc-conference.org/sc2003/paperpdfs/pap296.pdf",
  abstract =     "Telescoping languages is a strategy to automatically
                 generate highly-optimized domain-specific libraries.
                 The key idea is to create specialized variants of
                 library procedures through extensive offline
                 processing. This paper describes a telescoping system,
                 called ARGen, which generates high-performance Fortran
                 or C libraries from prototype Matlab code for the
                 linear algebra library, ARPACK. ARGen uses variable
                 types to guide procedure specializations on possible
                 calling contexts.\par

                 ARGen needs to infer Matlab types in order to speculate
                 on the possible variants of library procedures, as well
                 as to generate code. This paper shows that our
                 type-inference system is powerful enough to generate
                 all the variants needed for ARPACK automatically from
                 the Matlab development code. The ideas demonstrated
                 here provide a basis for building a more general
                 telescoping system for Matlab.",
  acknowledgement = ack-nhfb,
}

@Article{Diaz:2003:DIP,
  author =       "Manuel D{\'\i}az and Bartolom{\'e} Rubio and Enrique
                 Soler and Jos{\'e} M. Troya",
  title =        "Domain interaction patterns to coordinate {HPF}
                 tasks",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "29",
  number =       "7",
  pages =        "925--951",
  month =        jul,
  year =         "2003",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Wed Dec 24 09:07:26 MST 2003",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
}

@Article{Hwang:2003:SAE,
  author =       "Gwan-Hwan Hwang and Cheng-Wei Chen and Jenq Kuen Lee
                 and Roy Dz-Ching Ju",
  title =        "Segmented Alignment: An Enhanced Model to Align Data
                 Parallel Programs of {HPF}",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "25",
  number =       "1",
  pages =        "17--41",
  month =        may,
  year =         "2003",
  CODEN =        "JOSUED",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Tue Dec 16 08:27:09 MST 2003",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.wkap.nl/journalhome.htm/0920-8542",
  URL =          "http://ipsapp009.kluweronline.com/content/getfile/5189/43/2/abstract.htm;
                 http://ipsapp009.kluweronline.com/content/getfile/5189/43/2/fulltext.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "The Journal of Supercomputing",
  journal-URL =  "http://link.springer.com/journal/11227",
}

@Article{Pan:2003:SHI,
  author =       "Yi Pan and Joseph J. S. Shang and Minyi Guo",
  title =        "A scalable {HPF} implementation of a finite-volume
                 computational electromagnetics application on a {CRAY
                 T3E} parallel system",
  journal =      j-CCPE,
  volume =       "15",
  number =       "6",
  pages =        "607--621",
  month =        may,
  year =         "2003",
  CODEN =        "CCPEBO",
  DOI =          "https://doi.org/10.1002/cpe.718",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  ISSN-L =       "1532-0626",
  bibdate =      "Tue Jan 13 09:28:10 MST 2004",
  bibsource =    "http://www.interscience.wiley.com/jpages/1532-0626;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency and Computation: Prac\-tice and
                 Experience",
  journal-URL =  "http://www.interscience.wiley.com/jpages/1532-0626",
  onlinedate =   "9 Apr 2003",
}

@Article{Chen:2004:EPI,
  author =       "Min-Bin Chen and Tyng-Ruey Chuang and Jan-Jan Wu",
  title =        "Efficient parallel implementations of near {Delaunay}
                 triangulation with {High Performance Fortran}",
  journal =      j-CCPE,
  volume =       "16",
  number =       "12",
  pages =        "1143--1159",
  month =        oct,
  year =         "2004",
  CODEN =        "CCPEBO",
  DOI =          "https://doi.org/10.1002/cpe.802",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  ISSN-L =       "1532-0626",
  bibdate =      "Sat May 14 11:30:55 MDT 2005",
  bibsource =    "http://www.interscience.wiley.com/jpages/1532-0626;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency and Computation: Prac\-tice and
                 Experience",
  journal-URL =  "http://www.interscience.wiley.com/jpages/1532-0626",
  onlinedate =   "10 Jun 2004",
}

@Article{Pais:2004:UHP,
  author =       "V. A. Pais and N. Fournier and M. A. Sutton and K. J.
                 Weston and U. Dragosits",
  title =        "Using {High Performance Fortran} to parallelise a
                 multi-layer atmospheric transport model",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "30",
  number =       "1",
  pages =        "21--33",
  month =        jan,
  year =         "2004",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Sun Nov 7 05:53:52 MST 2004",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.sciencedirect.com/science/journal/01678191",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
}

@Article{Souravlas:2004:PTD,
  author =       "Stavros Souravlas and Manos Roumeliotis",
  title =        "A Pipeline Technique for Dynamic Data Transfer on a
                 Multiprocessor {Grid}",
  journal =      j-INT-J-PARALLEL-PROG,
  volume =       "32",
  number =       "5",
  pages =        "361--388",
  month =        oct,
  year =         "2004",
  CODEN =        "IJPPE5",
  DOI =          "https://doi.org/10.1023/B:IJPP.0000038068.80639.52",
  ISSN =         "0885-7458 (print), 1573-7640 (electronic)",
  ISSN-L =       "0885-7458",
  bibdate =      "Wed Jul 9 16:05:18 MDT 2008",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0885-7458&volume=32&issue=5;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0885-7458&volume=32&issue=5&spage=361",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal of Parallel Programming",
  journal-URL =  "http://link.springer.com/journal/10766",
  keywords =     "Block-cyclic redistribution; High Performance Fortran;
                 pipeline tasks; processor classes",
}

@Article{Satoh:2006:ATL,
  author =       "Makoto Satoh and Kiyoshi Negishi and Atsushi
                 Kobayashi",
  title =        "Analysis of two-level data mapping in an {HPF}
                 compiler for distributed-memory machines",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "32",
  number =       "4",
  pages =        "280--300",
  month =        apr,
  year =         "2006",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Thu Sep 2 17:51:05 MDT 2010",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.sciencedirect.com/science/journal/01678191",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
}

@InProceedings{Kennedy:2007:RFH,
  author =       "K. Kennedy and C. Koelbel and H. Zima",
  title =        "The rise and fall of {High Performance Fortran}: An
                 historical object lesson",
  crossref =     "ACM:2007:TAS",
  pages =        "7.1--7.22",
  year =         "2007",
  DOI =          "https://doi.org/10.1145/1238844.1238851",
  bibdate =      "Sat Dec 03 10:24:30 2011",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  abstract =     "High Performance Fortran (HPF) is a high-level
                 data-parallel programming system based on Fortran. The
                 effort to standardize HPF began in 1991, at the
                 Supercomputing Conference in Albuquerque, where a group
                 of industry leaders asked Ken Kennedy to lead an effort
                 to produce a common programming language for the
                 emerging class of distributed-memory parallel
                 computers. The proposed language would focus on
                 data-parallel operations in a single thread of control,
                 a strategy which was pioneered by some earlier
                 commercial and research systems, including Thinking
                 Machines' CM Fortran, Fortran D, and Vienna
                 Fortran.\par

                 The standardization group, called the High Performance
                 Fortran Forum (HPFF), took a little over a year to
                 produce a language definition that was published in
                 January 1993 as a Rice technical report [50] and, later
                 that same year, as an article in Scientific Programming
                 [49].\par

                 The HPF project had created a great deal of excitement
                 while it was underway and the release was initially
                 well received in the community. However, over a period
                 of several years, enthusiasm for the language waned in
                 the United States, although it has continued to be used
                 in Japan.\par

                 This paper traces the origins of HPF through the
                 programming languages on which it was based, leading up
                 to the standardization effort. It reviews the
                 motivation underlying technical decisions that led to
                 the set of features incorporated into the original
                 language and its two follow-ons: HPF 2 (extensions
                 defined by a new series of HPFF meetings) and HPF/JA
                 (the dialect that was used by Japanese manufacturers
                 and runs on the Earth Simulator).\par

                 A unique feature of this paper is its discussion and
                 analysis of the technical and sociological mistakes
                 made by both the language designers and the user
                 community:, mistakes that led to the premature
                 abandonment of the very promising approach employed in
                 HPF. It concludes with some lessons for the future and
                 an exploration of the influence of ideas from HPF on
                 new languages emerging from the High Productivity
                 Computing Systems program sponsored by DARPA.",
  acknowledgement = ack-nhfb,
  author-url =   "https://en.wikipedia.org/wiki/Ken_Kennedy_(computer_scientist)",
  remark =       "This paper was Ken Kennedy's (1945--2007) last before
                 his death at age 61 of cancer. Reprinted in
                 \cite{Kennedy:2011:RFH}.",
}

@Article{Huang:2008:FPM,
  author =       "Jih-Woei Huang and Chih-Ping Chu",
  title =        "A flexible processor mapping technique toward data
                 localization for block-cyclic data redistribution",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "45",
  number =       "2",
  pages =        "151--172",
  month =        aug,
  year =         "2008",
  CODEN =        "JOSUED",
  DOI =          "https://doi.org/10.1007/s11227-007-0166-9",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Wed Jul 9 17:32:35 MDT 2008",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=45&issue=2;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=45&issue=2&spage=151",
  acknowledgement = ack-nhfb,
  fjournal =     "The Journal of Supercomputing",
  journal-URL =  "http://link.springer.com/journal/11227",
  keywords =     "Data distribution; Data-parallel programming;
                 Distributed memory multicomputers; HPF; MPI; Processor
                 mapping",
}

@Article{Kennedy:2011:RFH,
  author =       "Ken Kennedy and Charles Koelbel and Hans Zima",
  title =        "The rise and fall of {High Performance Fortran}",
  journal =      j-CACM,
  volume =       "54",
  number =       "11",
  pages =        "74--82",
  month =        nov,
  year =         "2011",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/2018396.2018415",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Sun Nov 6 06:54:03 MST 2011",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 http://www.math.utah.edu/pub/tex/bib/cacm2010.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J79",
  remark =       "Reprint of \cite{Kennedy:2007:RFH}.",
}

@Article{Kwon:2012:HAO,
  author =       "Okwan Kwon and Fahed Jubair and Rudolf Eigenmann and
                 Samuel Midkiff",
  title =        "A hybrid approach of {OpenMP} for clusters",
  journal =      j-SIGPLAN,
  volume =       "47",
  number =       "8",
  pages =        "75--84",
  month =        aug,
  year =         "2012",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/2370036.2145827",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Sep 12 12:11:57 MDT 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigplan2010.bib",
  note =         "PPOPP '12 conference proceedings.",
  abstract =     "We present the first fully automated compiler-runtime
                 system that successfully translates and executes OpenMP
                 shared-address-space programs on laboratory-size
                 clusters, for the complete set of regular, repetitive
                 applications in the NAS Parallel Benchmarks. We
                 introduce a hybrid compiler-runtime translation scheme.
                 Compared to previous work, this scheme features a new
                 runtime data flow analysis and new compiler techniques
                 for improving data affinity and reducing communication
                 costs. We present and discuss the performance of our
                 translated programs, and compare them with the
                 performance of the MPI, HPF and UPC versions of the
                 benchmarks. The results show that our translated
                 programs achieve 75\% of the hand-coded MPI programs,
                 on average.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@Article{Senkov:2013:HPF,
  author =       "R. A. Sen'kov and M. Horoi and V. G. Zelevinsky",
  title =        "A high-performance {Fortran} code to calculate spin-
                 and parity-dependent nuclear level densities",
  journal =      j-COMP-PHYS-COMM,
  volume =       "184",
  number =       "1",
  pages =        "215--221",
  month =        jan,
  year =         "2013",
  CODEN =        "CPHCBZ",
  DOI =          "https://doi.org/10.1016/j.cpc.2012.09.006",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Fri Nov 2 11:55:53 MDT 2012",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0010465512002925",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
}

%%% ====================================================================
%%% Cross-referenced entries must come last.
@Proceedings{Ferenczi:1992:AWT,
  editor =       "S. Ferenczi",
  booktitle =    "Proceedings of the 1st Austrian-Hungarian Workshop on
                 Transputer Applications: October 8--10, 1992, Sopron,
                 Hungary",
  title =        "Proceedings of the 1st Austrian-Hungarian Workshop on
                 Transputer Applications: October 8--10, 1992, Sopron,
                 Hungary",
  publisher =    "Hungarian Academy of Sciences Central Research
                 Institute for Physics",
  address =      "Budapest, Hungary",
  pages =        "v + 117",
  year =         "1992",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "KFKI preprint\slash report series: KFKI-1992-34/M,N.",
  acknowledgement = ack-nhfb,
  pubcountry =   "Hungary",
}

@Proceedings{IEEE:1992:PFI,
  editor =       "{IEEE}",
  booktitle =    "Proceedings of the Fourth IEEE Symposium on Parallel
                 and Distributed Processing, December 1--4, 1992,
                 Arlington, Texas",
  title =        "Proceedings of the Fourth {IEEE} Symposium on Parallel
                 and Distributed Processing, December 1--4, 1992,
                 Arlington, Texas",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiii + 527",
  year =         "1992",
  ISBN =         "0-8186-3200-3",
  ISBN-13 =      "978-0-8186-3200-6",
  LCCN =         "QA 76.58 I42 1992",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "IEEE catalog no. 92TH0492-9",
  acknowledgement = ack-nhfb,
  confsponsor =  "IEEE",
  pubcountry =   "USA",
}

@Proceedings{IEEE:1992:PSM,
  editor =       "{IEEE}",
  booktitle =    "Proceedings, Supercomputing '92: Minneapolis,
                 Minnesota, November 16--20, 1992",
  title =        "Proceedings, Supercomputing '92: Minneapolis,
                 Minnesota, November 16--20, 1992",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxiv + 848",
  year =         "1992",
  ISBN =         "0-8186-2630-5",
  ISBN-13 =      "978-0-8186-2630-2",
  LCCN =         "QA76.5 .S894 1992",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "IEEE catalog no. 92CH3216-9",
  acknowledgement = ack-nhfb,
  confsponsor =  "IEEE; ACM",
  pubcountry =   "USA",
}

@Proceedings{ACM:1993:PFA,
  editor =       "{ACM}",
  key =          "PPPP'93",
  booktitle =    "Proceedings of the Fourth ACM SIGPLAN Symposium on
                 Principles and Practice of Parallel Programming, PPOPP:
                 San Diego, California, May 19--22, 1993",
  title =        "Proceedings of the Fourth {ACM SIGPLAN} Symposium on
                 Principles and Practice of Parallel Programming,
                 {PPOPP}: San Diego, California, May 19--22, 1993",
  volume =       "28(7)",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "ix + 259",
  month =        jul,
  year =         "1993",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-589-5",
  ISBN-13 =      "978-0-89791-589-2",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  LCCN =         "QA76.7 .S54 v.28:7",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       j-SIGPLAN,
  acknowledgement = ack-nhfb,
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5440 (Multiprocessor systems and techniques); C6110J
                 (Object-oriented programming); C6110P (Parallel
                 programming); C6120 (File organisation); C6140D (High
                 level languages); C6150C (Compilers, interpreters and
                 other processors)",
  confdate =     "19-22 May 1993",
  conflocation = "San Diego, CA, USA",
  confsponsor =  "ACM",
  keywords =     "Comparative evaluation; Compilers; Concurrent OO
                 languages; Data structures; Environments; Parallel
                 languages; Parallel programming principles; Parallel
                 programs; PPOPP; Shared/distributed memory systems
                 implementations; Symbolic computation",
  language =     "English",
  pubcountry =   "USA",
  thesaurus =    "Data structures; Multiprocessing systems;
                 Object-oriented languages; Parallel algorithms;
                 Parallel languages; Parallel programming; Program
                 compilers",
}

@Proceedings{Anonymous:1993:PIW,
  editor =       "Anonymous",
  booktitle =    "Proceedings of International Workshop on Languages and
                 Compilers for Parallel Computing",
  title =        "Proceedings of International Workshop on Languages and
                 Compilers for Parallel Computing",
  publisher =    "Min. Sci. and Technol",
  address =      "Jerusalem, Israel",
  pages =        "26",
  month =        "",
  year =         "1993",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  confdate =     "31 May--2 June 1993",
  conflocation = "Jerusalem, Israel",
  keywords =     "Communication model; Compilers; Debugging; Distributed
                 memory machines; Fortran; Interprocedural analyses;
                 Load balancing; Message passing; Nano-threads;
                 Nanoscheduling; Parallel languages; Parallelism;
                 Parallelization; Private-memory multicomputers; RISC
                 multiprocessor; Shared memory",
  pubcountry =   "Israel",
  thesaurus =    "Parallel languages; Program compilers",
}

@Proceedings{Anonymous:1993:PSE,
  editor =       "Anonymous",
  booktitle =    "Proceedings. SHARE Europe Anniversary Meeting
                 Client\slash Server --- the Promise and the Reality:
                 October 25-28, 1993, the Hague, the Netherlands",
  title =        "Proceedings. {SHARE} Europe Anniversary Meeting
                 Client\slash Server --- the Promise and the Reality:
                 October 25-28, 1993, the Hague, the Netherlands",
  publisher =    "SHARE Europe",
  address =      "Carouge/Geneva, Switzerland",
  pages =        "xxi + 1002",
  year =         "1993",
  ISBN =         "????",
  ISBN-13 =      "????",
  ISSN =         "0254-6213",
  LCCN =         "????",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  pubcountry =   "Switzerland",
}

@Proceedings{Anonymous:1993:SEC,
  editor =       "Anonymous",
  booktitle =    "Supercomputing Europe '93 conference papers: fifth
                 international exhibition and conference
                 high-performance computing, 22--24 February, 1993,
                 Utrecht, The Netherlands",
  title =        "Supercomputing Europe '93 conference papers: fifth
                 international exhibition and conference
                 high-performance computing, 22--24 February, 1993,
                 Utrecht, The Netherlands",
  publisher =    "Royal Dutch Fairs",
  address =      "Utrecht, Netherlands",
  pages =        "251",
  year =         "1993",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessor systems and techniques); C7300 (Natural
                 sciences); C7400 (Engineering)",
  keywords =     "Aerospace applications; High Performance Fortran;
                 Parallel architectures; Parallel software; Scientific
                 applications; Scientific visualisation; Superconducting
                 environments; Workstation clusters",
  pubcountry =   "Netherlands",
  thesaurus =    "Engineering computing; Natural sciences computing;
                 Parallel architectures; Parallel processing; Software
                 engineering",
}

@Proceedings{Banerjee:1993:LCP,
  editor =       "Utpal Banerjee",
  booktitle =    "Languages and compilers for parallel computing: 5th
                 international workshop, New Haven, Connecticut, {USA},
                 August 3--5, 1992: proceedings",
  title =        "Languages and compilers for parallel computing: 5th
                 international workshop, New Haven, Connecticut, {USA},
                 August 3--5, 1992: proceedings",
  volume =       "757",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "x + 576",
  year =         "1993",
  ISBN =         "3-540-57502-2, 0-387-57502-2",
  ISBN-13 =      "978-3-540-57502-3, 978-0-387-57502-5",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "QA76.58 .L36 1993",
  bibdate =      "Fri Apr 12 07:38:32 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
  keywords =     "compilers (computer programs) --- congresses; parallel
                 processing (electronic computing) --- congresses;
                 programming languages (electronic computers) ---
                 congresses",
  xxvolume =     "4004346746",
}

@Proceedings{Gawman:1993:PC,
  editor =       "Ann Gawman and W. Morven Gentleman and E. Kidd and
                 Per-{\AA}ke Larson and J. Slonim",
  booktitle =    "Proceedings CASCON '93: Toronto, Ontario, Canada,
                 24--28 October 1993",
  title =        "Proceedings {CASCON} '93: Toronto, Ontario, Canada,
                 24--28 October 1993",
  publisher =    "Nat. Res. Council of Canada",
  address =      "Ottawa, Ont., Canada",
  pages =        "xx + 1180",
  year =         "1993",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "QA76.76.S64 C378 1993 v.1-2",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "Two volumes.",
  acknowledgement = ack-nhfb,
  pubcountry =   "Canada",
}

@Proceedings{Hoffmann:1993:PFE,
  editor =       "Geerd-R. Hoffmann and Tuomo Kauranne",
  booktitle =    "Proceedings of the Fifth ECMWF Workshop on the Use of
                 Parallel Processors in Meteorology. Parallel
                 Supercomputing in Atmospheric Science",
  title =        "Proceedings of the Fifth {ECMWF} Workshop on the Use
                 of Parallel Processors in Meteorology. Parallel
                 Supercomputing in Atmospheric Science",
  publisher =    pub-WORLD-SCI,
  address =      pub-WORLD-SCI:adr,
  pages =        "ix + 532",
  year =         "1993",
  ISBN =         "981-02-1429-4",
  ISBN-13 =      "978-981-02-1429-6",
  LCCN =         "QA76.58 E354 1992",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  confdate =     "23--27 Nov. 1992",
  conflocation = "Reading, UK",
  pubcountry =   "Singapore",
}

@Proceedings{IEEE:1993:DPC,
  editor =       "{IEEE}",
  booktitle =    "Digest of papers: Compcon spring '93, San Francisco,
                 California, February 22--26, 1993",
  title =        "Digest of papers: Compcon spring '93, San Francisco,
                 California, February 22--26, 1993",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xv + 609",
  year =         "1993",
  ISBN =         "0-8186-3400-6",
  ISBN-13 =      "978-0-8186-3400-0",
  LCCN =         "QA75.5.C58 1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "IEEE catalog no. 93CH3251-6.",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1993:PFI,
  editor =       "{IEEE}",
  booktitle =    "Proceedings of the Fifth IEEE Symposium on Parallel
                 and Distributed Processing: December 1--4, 1993,
                 Dallas, Texas",
  title =        "Proceedings of the Fifth {IEEE} Symposium on Parallel
                 and Distributed Processing: December 1--4, 1993,
                 Dallas, Texas",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xviii + 823",
  year =         "1993",
  ISBN =         "0-8186-4222-X",
  ISBN-13 =      "978-0-8186-4222-7",
  LCCN =         "QA 76.58 I42 1993",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "IEEE catalog no. 93TH0584-3",
  acknowledgement = ack-nhfb,
  confsponsor =  "IEEE",
  pubcountry =   "USA",
}

@Proceedings{IEEE:1993:PSP,
  editor =       "{IEEE}",
  key =          "Supercomputing'93",
  booktitle =    "Proceedings, Supercomputing '93: Portland, Oregon,
                 November 15--19, 1993",
  title =        "Proceedings, Supercomputing '93: Portland, Oregon,
                 November 15--19, 1993",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxii + 935",
  year =         "1993",
  ISBN =         "0-8186-4340-4 (paperback), 0-8186-4341-2 (microfiche),
                 0-8186-4342-0 (hardback), 0-8186-4346-3 (CD-ROM)",
  ISBN-13 =      "978-0-8186-4340-8 (paperback), 978-0-8186-4341-5
                 (microfiche), 978-0-8186-4342-2 (hardback),
                 978-0-8186-4346-0 (CD-ROM)",
  ISSN =         "1063-9535",
  LCCN =         "QA76.5 .S96 1993",
  bibdate =      "Mon Jan 15 11:06:21 1996",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  classification = "631.1; 722.1; 722.3; 722.4; 723.2; 921.6",
  keywords =     "Algorithms; Cache coherence; Clustered workstations;
                 Computer graphics; Computer networks; Computer
                 programming languages; Data parallel compilers; Data
                 partitioning; Distributed computer systems; Eigenvalues
                 and eigenfunctions; Finite element method; Flow
                 visualization; Fluid mechanics; Linear algebra; Mass
                 storage; Massively parallel processors; Natural
                 sciences computing; Parallel languages; Parallel
                 processing systems; Parallel rendering; Program
                 compilers; Quantum theory; Scheduling; Sparse matrices;
                 Supercomputers",
  sponsor =      "Institute of Electrical and Electronics Engineers;
                 Computer Society. Association for Computing Machinery;
                 SIGARCH.",
}

@Proceedings{Schnabel:1993:WLC,
  editor =       "Robert B. Schnabel",
  booktitle =    "Workshop on Languages, Compilers, and Run-Time
                 Environments for Distributed Memory Multiprocessors:
                 Boulder, Colorado, September 30--October 2, 1992:
                 extended abstracts of talks and poster presentations",
  title =        "Workshop on Languages, Compilers, and Run-Time
                 Environments for Distributed Memory Multiprocessors:
                 Boulder, Colorado, September 30--October 2, 1992:
                 extended abstracts of talks and poster presentations",
  volume =       "28(1)",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "iii + 87",
  month =        jan,
  year =         "1993",
  CODEN =        "SINODQ",
  ISBN =         "????",
  ISBN-13 =      "????",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  LCCN =         "QA76.7 .S54 v.28:1",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       j-SIGPLAN,
  acknowledgement = ack-nhfb,
  confsponsor =  "Univ. Colorado",
}

@Proceedings{Tentner:1993:HPC,
  editor =       "Adrien Michel Tentner",
  booktitle =    "High Performance Computing Symposium 1993: grand
                 challenges in computer simulation: proceedings of the
                 1993 Simulation Multiconference on the High Performance
                 Computing Symposium: March 29--April 1, 1993, Key
                 Bridge Marriott, Arlington, Virginia",
  title =        "High Performance Computing Symposium 1993. Grand
                 Challenges in Computer Simulation. Proceedings of the
                 1993 Simulation Multiconference on the High Performance
                 Computing Symposium",
  publisher =    "SCS",
  address =      "San Diego, CA, USA",
  pages =        "xiv + 257",
  year =         "1993",
  ISBN =         "1-56555-052-8",
  ISBN-13 =      "978-1-56555-052-0",
  LCCN =         "????",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  confdate =     "29 March--1 April 1993",
  conflocation = "Arlington, VA, USA",
  confsponsor =  "SCS",
  pubcountry =   "USA",
}

@Proceedings{Volkert:1993:PCS,
  editor =       "Jens Volkert",
  booktitle =    "Parallel computation: Second International {ACPC}
                 Conference, Gmunden, Austria, October 4--6, 1993:
                 proceedings",
  title =        "Parallel computation: Second International {ACPC}
                 Conference, Gmunden, Austria, October 4--6, 1993:
                 proceedings",
  volume =       "734",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "viii + 248",
  year =         "1993",
  ISBN =         "3-540-57314-3, 0-387-57314-3",
  ISBN-13 =      "978-3-540-57314-2, 978-0-387-57314-4",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "QA76.58 .I5 1993",
  bibdate =      "Fri Apr 12 07:38:10 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  price =        "DM58.00",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
  keywords =     "parallel processing (electronic computers) ---
                 congresses",
  sponsor =      "Austrian Center for Parallel Computation.",
  xxvolume =     "4004351809",
}

@Proceedings{ACM:1994:CPI,
  editor =       "{ACM}",
  booktitle =    "Conference Proceedings. 1994 International Conference
                 on Supercomputing",
  title =        "Conference Proceedings. 1994 International Conference
                 on Supercomputing",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "xii + 439",
  year =         "1994",
  ISBN =         "0-89791-665-4",
  ISBN-13 =      "978-0-89791-665-3",
  LCCN =         "????",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  confdate =     "11--15 July 1994",
  conflocation = "Manchester, UK",
  confsponsor =  "ACM",
}

@Proceedings{Anonymous:1994:AVP,
  editor =       "Anonymous",
  booktitle =    "ASPLOS-VI proceedings / Sixth International Conference
                 on Architectural Support for Programming Languages and
                 Operating Systems, San Jose, California, October 4--7,
                 1994",
  title =        "{ASPLOS}-{VI} proceedings / Sixth International
                 Conference on Architectural Support for Programming
                 Languages and Operating Systems, San Jose, California,
                 October 4--7, 1994",
  volume =       "29(11)",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "vii + 341",
  month =        nov,
  year =         "1994",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-660-3",
  ISBN-13 =      "978-0-89791-660-8",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  LCCN =         "QA76.9.A73 I558 1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       j-SIGPLAN,
  acknowledgement = ack-nhfb,
  confdate =     "4--7 Oct. 1994",
  conflocation = "San Jose, CA, USA",
  confsponsor =  "ACM; IEEE Comput. Soc",
  pubcountry =   "USA",
}

@Proceedings{Anonymous:1994:HPC,
  editor =       "Anonymous",
  booktitle =    "High performance computing and communications 1st
                 Symposium High performance computing and communications
                 symposium: --- March 1994, Alexandria, VA",
  title =        "High performance computing and communications 1st
                 Symposium High performance computing and communications
                 symposium: -- March 1994, Alexandria, {VA}",
  publisher =    "ARPA-CSTO",
  address =      "Arlington, VA, USA",
  pages =        "????",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Anonymous:1994:ISL,
  editor =       "Anonymous",
  booktitle =    "Lattice 93: proceedings of the International Symposium
                 on Lattice Field Theory, Dallas Texas, USA, 12--16
                 October 1993",
  title =        "Lattice 93: proceedings of the International Symposium
                 on Lattice Field Theory, Dallas Texas, {USA}, 12--16
                 October 1993",
  volume =       "34",
  publisher =    pub-NH,
  address =      pub-NH:adr,
  pages =        "xvii + 835",
  month =        apr,
  year =         "1994",
  CODEN =        "NPBSE7",
  ISBN =         "????",
  ISBN-13 =      "????",
  ISSN =         "0920-5632 (print), 1873-3832 (electronic)",
  LCCN =         "????",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       "Nuclear Physics B, Proceedings Supplements",
  acknowledgement = ack-nhfb,
  confdate =     "12--16 Oct. 1993",
  conflocation = "Dallas, TX, USA",
  pubcountry =   "Netherlands",
}

@Proceedings{Anonymous:1994:PLC,
  editor =       "Anonymous",
  booktitle =    "Plasmadynamics and lasers: 25th Conference --- June
                 1994, Colorado Springs, CO",
  title =        "Plasmadynamics and lasers: 25th Conference --- June
                 1994, Colorado Springs, {CO}",
  number =       "94",
  publisher =    pub-AIAA,
  address =      pub-AIAA:adr,
  pages =        "????",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       "Papers --- American Institute of Aeronautics and
                 Astronautics 1994; 2262",
  acknowledgement = ack-nhfb,
  sponsor =      "American Institute of Aeronautics and Astronautics",
}

@Proceedings{Anonymous:1994:SPF,
  editor =       "Anonymous",
  booktitle =    "Symposium on Parallel Finite Element Computations:
                 October 25-27, 1993, Supercomputer Institute,
                 Minneapolis, MN, USA",
  title =        "Symposium on Parallel Finite Element Computations:
                 October 25-27, 1993, Supercomputer Institute,
                 Minneapolis, {MN}, {USA}",
  volume =       "119(1--2)",
  publisher =    pub-ELS,
  address =      pub-ELS:adr,
  pages =        "xi + 177",
  month =        nov,
  year =         "1994",
  CODEN =        "CMMECC",
  ISBN =         "????",
  ISBN-13 =      "????",
  ISSN =         "0045-7825, 0374-2830",
  LCCN =         "????",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       j-COMPUT-METH-APPL-MECH-ENG,
  acknowledgement = ack-nhfb,
  confdate =     "25--27 Oct. 1993",
  conflocation = "Minneapolis, MN, USA",
  confsponsor =  "Univ. Minnesota; Army High Performance Comput. Res.
                 Center; Supercomput. Inst",
  pubcountry =   "Netherlands",
}

@Proceedings{Banerjee:1994:LCP,
  editor =       "Uptal Banerjee and D. Gelernter and A. Nicolau and D.
                 Padua",
  booktitle =    "Languages and compilers for parallel computing: 6th
                 international workshop, Portland, Oregon, USA, August
                 12--14, 1993: proceedings",
  title =        "Languages and compilers for parallel computing: 6th
                 international workshop, Portland, Oregon, {USA}, August
                 12--14, 1993: proceedings",
  volume =       "768",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xi + 655",
  year =         "1994",
  ISBN =         "3-540-57659-2",
  ISBN-13 =      "978-3-540-57659-4",
  LCCN =         "QA76.58 .W656 1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       "Lecture notes in computer science",
  acknowledgement = ack-nhfb,
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5440 (Multiprocessor systems and techniques); C6110P
                 (Parallel programming); C6120 (File organisation);
                 C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "Compilers; Data flow languages; Dynamic data
                 structures; Fine-grain parallelism; High performance
                 Fortran; Logic; Loop transformations; Parallel
                 computing languages; Parallel program analysis; Scalar
                 analysis",
  pubcountry =   "Germany",
  thesaurus =    "Data structures; FORTRAN; Parallel algorithms;
                 Parallel languages; Parallel machines; Parallel
                 programming; Program compilers",
}

@Proceedings{Becker:1994:TPI,
  editor =       "M. Becker and L. Litzler and M. Tehel",
  booktitle =    "Transputers '94: [advanced research and industrial
                 applications]: proceedings of the international
                 conference, September 21--23, 1994, Saline Royale d'Arc
                 et Senans, France",
  title =        "Transputers '94: [advanced research and industrial
                 applications]: proceedings of the international
                 conference, September 21--23, 1994, Saline Royale d'Arc
                 et Senans, France",
  publisher =    pub-IOS,
  address =      pub-IOS:adr,
  pages =        "x + 316",
  year =         "1994",
  ISBN =         "90-5199-179-7 (IOS Press), 4-274-90003-7 (Ohmsha)",
  ISBN-13 =      "978-90-5199-179-6 (IOS Press), 978-4-274-90003-7
                 (Ohmsha)",
  LCCN =         "????",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  confdate =     "21--23 Sept. 1994",
  conflocation = "Arc et Senans, France",
  confsponsor =  "Agence de Dev. Econ. du Doubs; Banque Populaire de
                 Franche Comte; CEE; CIEFOP; INRIA; et al",
  pubcountry =   "Netherlands",
}

@Proceedings{Botsford:1994:PCI,
  editor =       "J. Botsford and A. Gawman and M. Gentleman and E. Kidd
                 and K. Lyons and J. Slonim",
  booktitle =    "Proceedings. CASCON '94. Integrated Solutions:
                 Toronto, Ontario, Canada, 31 October--3 November 1994",
  title =        "Proceedings. {CASCON} '94. Integrated Solutions:
                 Toronto, Ontario, Canada, 31 October--3 November 1994",
  publisher =    "Nat. Res. Council Canada",
  address =      "Ottawa, Ont., Canada",
  pages =        "xxiv + 386",
  year =         "1994",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  confsponsor =  "IBM; Nat. Res. Council of Canada; Ind. Canada; Nat.
                 Sci. and Eng. Res. Council",
  pubcountry =   "Canada",
}

@Proceedings{Buchberger:1994:PPC,
  editor =       "Bruno Buchberger and Jens Volkert",
  booktitle =    "Parallel processing: CONPAR 94-VAPP VI: third Joint
                 International Conference on Vector and Parallel
                 Processing, Linz, Austria, September 6--8, 1994:
                 proceedings",
  title =        "Parallel processing: {CONPAR} 94-{VAPP} {VI}: third
                 Joint International Conference on Vector and Parallel
                 Processing, Linz, Austria, September 6--8, 1994:
                 proceedings",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xvi + 889 (or xvi + 893??)",
  year =         "1994",
  ISBN =         "3-540-58430-7 (Berlin), 0-387-58430-7 (New York)",
  ISBN-13 =      "978-3-540-58430-8 (Berlin), 978-0-387-58430-0 (New
                 York)",
  LCCN =         "QA76.58 .J65 1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  pubcountry =   "Germany",
}

@Proceedings{Chung:1994:OPE,
  editor =       "J. S. Chung and K. Karal and H. Maeda and Y. Ueda",
  booktitle =    "Offshore and polar engineering: 4th International
                 conference --- April 1994, Osaka, Japan",
  title =        "Offshore and polar engineering: 4th International
                 conference --- April 1994, Osaka, Japan",
  publisher =    "ISOPE",
  address =      "Golden",
  pages =        "????",
  year =         "1994",
  ISBN =         "1-880653-12-5, 1-880653-10-9",
  ISBN-13 =      "978-1-880653-12-8, 978-1-880653-10-4",
  LCCN =         "????",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  sponsor =      "International Society of Offshore and Polar
                 Engineers.",
}

@Proceedings{Cosnard:1994:PAC,
  editor =       "Michel Cosnard and Guang R. Gao and Gabriel M.
                 Silberman",
  booktitle =    "Parallel architectures and compilation techniques:
                 proceedings of the IFIP WG10.3 Working Conference on
                 Parallel Architectures and Compilation Techniques, PACT
                 '94, Montreal, Canada, 24--26 August, 1994",
  title =        "Parallel architectures and compilation techniques:
                 proceedings of the {IFIP} {WG10}.3 Working Conference
                 on Parallel Architectures and Compilation Techniques,
                 {PACT} '94, Montreal, Canada, 24--26 August, 1994",
  volume =       "A-50",
  publisher =    pub-NH,
  address =      pub-NH:adr,
  pages =        "xii + 362",
  year =         "1994",
  CODEN =        "ITATEC",
  ISBN =         "0-444-81926-6",
  ISBN-13 =      "978-0-444-81926-0",
  ISSN =         "0926-5473",
  LCCN =         "QA76.58 .I46 1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       j-IFIP-TRANS-A,
  acknowledgement = ack-nhfb,
  confsponsor =  "IFIP; ACM; Centre de Recherche Inf. Montreal; IEEE; et
                 al",
  pubcountry =   "Netherlands",
}

@Proceedings{Decker:1994:PEM,
  editor =       "K. M. Decker and R. M. Rehmann",
  booktitle =    "Programming environments for massively parallel
                 distributed systems: working conference of the IFIP
                 WG10.3, April 25--29, 1994, Ascona, Italy",
  title =        "Programming environments for massively parallel
                 distributed systems: working conference of the {IFIP}
                 {WG10}.3, April 25--29, 1994, Ascona, Italy",
  publisher =    pub-BIRKHAUSER,
  address =      pub-BIRKHAUSER:adr,
  pages =        "xiv + 420",
  year =         "1994",
  ISBN =         "0-8176-5090-3",
  ISBN-13 =      "978-0-8176-5090-2",
  LCCN =         "QA76.58 .P767 1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  sponsor =      "IFIP WG10.3.",
  standardno =   "Boston 3764350903 Basel",
}

@Proceedings{Dekker:1994:MPP,
  editor =       "L. (Leendert) Dekker and W. Smit and J. C.
                 Zuidervaart",
  booktitle =    "Massively parallel processing applications and
                 development: proceedings of the 1994 EUROSIM Conference
                 on Massively Parallel Processing Applications and
                 Development, Delft, The Netherlands, 21--23 June 1994",
  title =        "Massively parallel processing applications and
                 development: proceedings of the 1994 {EUROSIM}
                 Conference on Massively Parallel Processing
                 Applications and Development, Delft, The Netherlands,
                 21--23 June 1994",
  publisher =    pub-ELS,
  address =      pub-ELS:adr,
  pages =        "xxii + 973",
  year =         "1994",
  ISBN =         "0-444-81784-0",
  ISBN-13 =      "978-0-444-81784-6",
  LCCN =         "QA76.58.E98 1994",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  confsponsor =  "AKZO NOBEL; BSO; Convex Comput.; HPCN projects; IBM;
                 NOWESP; et al",
  pubcountry =   "Netherlands",
}

@Proceedings{Dongarra:1994:ETP,
  editor =       "J. J. Dongarra and B. Tourancheau",
  booktitle =    "Environments and tools for parallel scientific
                 computing: 2nd Workshop --- May 1994, Townsend, TN",
  title =        "Environments and tools for parallel scientific
                 computing: 2nd Workshop --- May 1994, Townsend, {TN}",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  pages =        "x + 292",
  year =         "1994",
  ISBN =         "0-89871-343-9",
  ISBN-13 =      "978-0-89871-343-5",
  LCCN =         "QA76.58.I568 1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       "Proceedings of the Workshop on Environments and Tools
                 for Parallel Scientific Computing",
  acknowledgement = ack-nhfb,
}

@Proceedings{Fritzson:1994:CCI,
  editor =       "Peter A. Fritzson",
  booktitle =    "Compiler construction: 5th International Conference,
                 {CC} '94, Edinburgh, UK, April 7--9, 1994:
                 proceedings",
  title =        "Compiler construction: 5th International Conference,
                 {CC} '94, Edinburgh, {UK}, April 7--9, 1994:
                 proceedings",
  volume =       "786",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xi + 449",
  year =         "1994",
  ISBN =         "0-387-57877-3 (New York), 3-540-57877-3 (Berlin)",
  ISBN-13 =      "978-0-387-57877-4 (New York), 978-3-540-57877-2
                 (Berlin)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "QA76.76.C65 I52 1994",
  bibdate =      "Fri Apr 12 07:15:01 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
  keywords =     "compilers (computer programs) --- congresses",
  xxvolume =     "4004433101",
}

@Proceedings{Gentzsch:1994:HCNa,
  editor =       "Wolfgang Gentzsch and Uwe Harms",
  booktitle =    "High-Per\-for\-mance computing and networking:
                 International Conference and Exhibition, Munich,
                 Germany, April 18--20, 1994: proceedings",
  title =        "High-Per\-for\-mance computing and networking:
                 International Conference and Exhibition, Munich,
                 Germany, April 18--20, 1994: proceedings",
  volume =       "796",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "various",
  year =         "1994",
  ISBN =         "3-540-57980-X (Berlin), 0-387-57980-X (New York)",
  ISBN-13 =      "978-3-540-57980-9 (Berlin), 978-0-387-57980-1 (New
                 York)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "QA76.88 .I57 1994 v.1--2 (c1994)",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       "Lecture Notes in Computer Science",
  acknowledgement = ack-nhfb,
  keywords =     "computer networks --- congresses; supercomputers ---
                 congresses",
  sponsor =      "HPCN Foundation.",
}

@Proceedings{Gentzsch:1994:HCNb,
  editor =       "Wolfgang Gentzsch and Uwe Harms",
  booktitle =    "High-performance computing and networking:
                 International Conference and Exhibition, Munich,
                 Germany, April 18--20, 1994: proceedings",
  title =        "High-performance computing and networking:
                 International Conference and Exhibition, Munich,
                 Germany, April 18--20, 1994: proceedings",
  volume =       "797",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "various",
  year =         "1994",
  ISBN =         "3-540-57981-8 (Berlin: vol. 2: paperback),
                 0-387-57981-8 (New York: vol. 2: paperback)",
  ISBN-13 =      "978-3-540-57981-6 (Berlin: vol. 2: paperback),
                 978-0-387-57981-8 (New York: vol. 2: paperback)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "QA76.88 .I57 1994 v.1--2 (c1994)",
  bibdate =      "Fri Apr 12 07:15:01 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "Two volumes.",
  price =        "DM96.00",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
  keywords =     "computer networks --- congresses; supercomputers ---
                 congresses",
  xxvolume =     "4004580795",
}

@Proceedings{Halatsis:1994:PPA,
  editor =       "C. Halatsis and D. Maritsas and G. Philokyprou and S.
                 Theodoridis",
  booktitle =    "PARLE '94: parallel architectures and languages
                 Europe: 6th International PARLE Conference, Athens,
                 Greece, July 4--8, 1994: proceedings",
  title =        "{PARLE} '94: parallel architectures and languages
                 Europe: 6th International {PARLE} Conference, Athens,
                 Greece, July 4--8, 1994: proceedings",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xvi + 836",
  year =         "1994",
  ISBN =         "3-540-58184-7",
  ISBN-13 =      "978-3-540-58184-0",
  LCCN =         "QA76.58 .I564 1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  confsponsor =  "Comm. Eur. Union; Greek Minst. Cultural Affairs; Gen.
                 Secretariat of Res. and Technol.; et al",
  pubcountry =   "Germany",
}

@Proceedings{Hesham:1994:PTH,
  editor =       "E.-R. Hesham and B. D. Shriver",
  booktitle =    "Proceedings of the Twenty-Seventh Hawaii International
                 Conference on System Sciences. Vol.II: Software
                 Technology, January 4--7, 1994, Wailea, HI, USA",
  title =        "Proceedings of the Twenty-Seventh Hawaii International
                 Conference on System Sciences. {Vol.II}: Software
                 Technology, January 4--7, 1994, Wailea, {HI}, {USA}",
  volume =       "27",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xv + 681",
  year =         "1994",
  ISBN =         "0-8186-5060-5",
  ISBN-13 =      "978-0-8186-5060-4",
  ISSN =         "1060-3425",
  LCCN =         "????",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "IEEE catalog no. 94TH0607-2.",
  acknowledgement = ack-nhfb,
  confsponsor =  "IEEE; ACM; Univ. Hawaii; Univ. Hawaii Coll. Bus.
                 Admin",
}

@Proceedings{Horiguchi:1994:ISP,
  editor =       "S. Horiguchi and D. F. Hsu and M. Kimura",
  booktitle =    "International Symposium on Parallel Architectures,
                 Algorithms, and Networks (ISPAN): proceedings of the
                 1994, December 14--16, 1994, Kanazawa, Japan",
  title =        "International Symposium on Parallel Architectures,
                 Algorithms, and Networks ({ISPAN}): proceedings of the
                 1994, December 14--16, 1994, Kanazawa, Japan",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xi + 452",
  year =         "1994",
  ISBN =         "0-8186-6507-6",
  ISBN-13 =      "978-0-8186-6507-3",
  LCCN =         "QA76.58 .I5673 1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "IEEE catalog no. 94TH0697-3",
  acknowledgement = ack-nhfb,
  confsponsor =  "Japan Advanced Inst. Sci. and Technol.; IEEE Comput.
                 Soc.; IEEE Comput. Soc. Tech. Committee on Comput.
                 Archit.; IEEE Comput. Soc. Tech. Committee on Parallel
                 Process.; IPSJ Tech. Committee on Algorithms; IPSJ
                 Tech. Committee on Comput. Archit.; IEICE Tech.
                 Committee on Comput. Syst",
  pubcountry =   "USA",
}

@Proceedings{IEEE:1994:FSF,
  editor =       "{IEEE}",
  booktitle =    "Frontiers'95, the 5th Symposium on the Frontiers of
                 Massively Parallel Computation: proceedings, February
                 6--9, 1995, McLean, Virginia",
  title =        "Frontiers'95, the 5th Symposium on the Frontiers of
                 Massively Parallel Computation: proceedings, February
                 6--9, 1995, McLean, Virginia",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xvi + 539",
  year =         "1994",
  ISBN =         "0-8186-6965-9",
  ISBN-13 =      "978-0-8186-6965-1",
  LCCN =         "QA76.58.S95 1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "IEEE catalog no. 95TH8024.",
  acknowledgement = ack-nhfb,
  confsponsor =  "IEEE Comput. Soc. Tech. Committee on Comput. Archit.;
                 NASA; Univ. Maryland Inst. Adv. Comput. Studies; George
                 Mason Univ",
}

@Proceedings{IEEE:1994:IPN,
  editor =       "{IEEE}",
  booktitle =    "ICIP '94: proceedings, November 13--16, 1994, Austin
                 Convention Center, Austin, Texas",
  title =        "{ICIP} '94: proceedings, November 13--16, 1994, Austin
                 Convention Center, Austin, Texas",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "liii + 992 + 1064 + 1050",
  year =         "1994",
  ISBN =         "0-8186-6952-7 (casebound), 0-8186-6950-0 (paperback),
                 0-8186-6951-9 (microfiche)",
  ISBN-13 =      "978-0-8186-6952-1 (casebound), 978-0-8186-6950-7
                 (paperback), 978-0-8186-6951-4 (microfiche)",
  LCCN =         "TA1637.I25 1994",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "Three volumes. IEEE catalog no. 94CH35708.",
  acknowledgement = ack-nhfb,
  confsponsor =  "IEEE Signal Process. Soc",
}

@Proceedings{IEEE:1994:PSH,
  editor =       "{IEEE}",
  booktitle =    "Proceedings of the Scalable High-Per\-for\-mance
                 Computing Conference, May 23--25, 1994, Knoxville,
                 Tennessee, USA",
  title =        "Proceedings of the Scalable High-Per\-for\-mance
                 Computing Conference, May 23--25, 1994, Knoxville,
                 Tennessee, {USA}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xviii + 852",
  year =         "1994",
  ISBN =         "0-8186-5680-8, 0-8186-5681-6",
  ISBN-13 =      "978-0-8186-5680-4, 978-0-8186-5681-1",
  LCCN =         "QA76.5 .S244 1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "IEEE catalog no. 94TH0637-9.",
  series =       "Scalable High Performance Computing Conference",
  acknowledgement = ack-nhfb,
  sponsor =      "IEEE Computer Society; Technical Committee on
                 Supercomputing Applications.",
}

@Proceedings{IEEE:1994:PSP,
  editor =       "{IEEE}",
  booktitle =    "Proceedings of the Scalable Parallel Libraries
                 Conference , October 6--8, 1993, Mississippi State,
                 Mississippi",
  title =        "Proceedings of the Scalable Parallel Libraries
                 Conference , October 6--8, 1993, Mississippi State,
                 Mississippi",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "vii + 261",
  year =         "1994",
  ISBN =         "0-8186-4980-1",
  ISBN-13 =      "978-0-8186-4980-6",
  LCCN =         "QA76.58.S34 1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  confsponsor =  "Mississippi State Univ.; Nat. Sci. Found",
}

@Proceedings{IEEE:1994:PSW,
  editor =       "{IEEE}",
  booktitle =    "{Proceedings, Supercomputing '94: Washington, DC,
                 November 14--18, 1994}",
  title =        "{Proceedings, Supercomputing '94: Washington, DC,
                 November 14--18, 1994}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xvii + 823",
  year =         "1994",
  ISBN =         "0-8186-6605-6 (paper), 0-8186-6606-4 (microfiche),
                 0-8186-6607-2 (case)",
  ISBN-13 =      "978-0-8186-6605-6 (paper), 978-0-8186-6606-3
                 (microfiche), 978-0-8186-6607-0 (case)",
  ISSN =         "1063-9535",
  LCCN =         "QA76.5 .S894 1994",
  bibdate =      "Fri Aug 30 08:01:51 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 University of California MELVYL catalog.",
  note =         "IEEE catalog number 94CH34819.",
  series =       "Supercomputing",
  URL =          "http://sc94.ameslab.gov/AP/contents.html",
  acknowledgement = ack-nhfb,
  keywords =     "Supercomputers --- Congresses",
  sponsor =      "IEEE.",
}

@Proceedings{Kumar:1994:PPI,
  editor =       "V. K. Prasanna Kumar",
  booktitle =    "Parallel processing: 1st IWWP: proceedings of the
                 First International Workshop on Parallel Processing
                 (IWPP-94), December 26--31, 1994, Bangalore, India",
  title =        "Parallel processing: 1st {IWWP}: proceedings of the
                 First International Workshop on Parallel Processing
                 ({IWPP}-94), December 26--31, 1994, Bangalore, India",
  publisher =    "Tata McGraw-Hill Pub. Co",
  address =      "New Delhi, India",
  pages =        "xxiii + 736",
  year =         "1994",
  ISBN =         "0-07-462332-X",
  ISBN-13 =      "978-0-07-462332-9",
  LCCN =         "QA 76.58 I587 1994",
  bibdate =      "Tue May 12 08:53:36 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Siegal:1994:PEI,
  editor =       "Howard Jay Siegal",
  booktitle =    "Proceedings / Eighth International Parallel Processing
                 Symposium, April 26--29, 1994, Cancun, Mexico",
  title =        "Proceedings / Eighth International Parallel Processing
                 Symposium, April 26--29, 1994, Cancun, Mexico",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxx + 966",
  year =         "1994",
  ISBN =         "0-8186-5602-6",
  ISBN-13 =      "978-0-8186-5602-6",
  LCCN =         "QA76.58.I58 1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "IEEE catalog no. 94CH34819.",
  acknowledgement = ack-nhfb,
  confsponsor =  "IEEE; ACM",
}

@Proceedings{Siegel:1994:PEI,
  editor =       "Howard Jay Siegel",
  booktitle =    "Proceedings / Eighth International Parallel Processing
                 Symposium, April 26--29, 1994, Cancun, Mexico",
  title =        "Proceedings / Eighth International Parallel Processing
                 Symposium, April 26--29, 1994, Cancun, Mexico",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxx + 966",
  year =         "1994",
  ISBN =         "0-8186-5602-6, 0-8186-5601-8",
  ISBN-13 =      "978-0-8186-5602-6, 978-0-8186-5601-9",
  ISSN =         "1063-7133",
  LCCN =         "QA 76.58 I56 1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  sponsor =      "IEEE.",
}

@Proceedings{Wieseman:1994:RCR,
  editor =       "C. D. Wieseman",
  booktitle =    "Role of computers in research and development at
                 Langley Research Center: Workshop entitled ``The role
                 of computers in LARC R and D'' --- June 1994, Hampton,
                 VA",
  title =        "Role of computers in research and development at
                 Langley Research Center: Workshop entitled ``The role
                 of computers in {LARC R} and {D}'' --- June 1994,
                 Hampton, {VA}",
  number =       "10159",
  publisher =    pub-NASA,
  address =      pub-NASA:adr,
  pages =        "various",
  year =         "1994",
  ISSN =         "0191-7811",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       "NASA Conference Publication",
  acknowledgement = ack-nhfb,
  sponsor =      "Langley Research Center; Computer Systems Technical
                 Committee. United States; National Aeronautics and
                 Space Administration.",
}

@Proceedings{ACM:1995:SIC,
  editor =       "ACM",
  booktitle =    "Supercomputing: 9th International conference --- July
                 1995, Barcelona, Spain",
  title =        "Supercomputing: 9th International conference --- July
                 1995, Barcelona, Spain",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "????",
  year =         "1995",
  ISBN =         "0-89791-728-6",
  ISBN-13 =      "978-0-89791-728-5",
  LCCN =         "????",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       "Conference Proceedings of the International Conference
                 on Supercomputing",
  acknowledgement = ack-nhfb,
  sponsor =      "Association for Computing Machinery. Special Interest
                 Group on Computer Architecture.",
}

@Proceedings{Agrawal:1995:PIW,
  editor =       "D. P. Agrawal",
  booktitle =    "Proceedings of the 1995 ICPP Workshop on Challenges
                 for Parallel Processing, August 14, 1995, Raleigh, NC,
                 USA",
  title =        "Proceedings of the 1995 {ICPP} Workshop on Challenges
                 for Parallel Processing, August 14, 1995, Raleigh,
                 {NC}, {USA}",
  publisher =    pub-CRC,
  address =      pub-CRC:adr,
  pages =        "vi + 162",
  year =         "1995",
  ISBN =         "0-8493-2618-4",
  ISBN-13 =      "978-0-8493-2618-9",
  LCCN =         "QA76.58.I34 1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  confsponsor =  "Pennsylvania State Univ",
}

@Proceedings{Anonymous:1995:FAS,
  editor =       "Anonymous",
  booktitle =    "Fifth ACM SIGPLAN Symposium on Principles and Practice
                 of Parallel Programming (PPoPP), Santa Barbara, CA,
                 July 19--21, 1995",
  title =        "Fifth {ACM} {SIGPLAN} Symposium on Principles and
                 Practice of Parallel Programming ({PPoPP}), Santa
                 Barbara, {CA}, July 19--21, 1995",
  volume =       "30(8)",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "viii + 226",
  month =        aug,
  year =         "1995",
  CODEN =        "SINODQ",
  ISBN =         "????",
  ISBN-13 =      "????",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  LCCN =         "????",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       j-SIGPLAN,
  acknowledgement = ack-nhfb,
  confdate =     "19--21 July 1995",
  conflocation = "Santa Barbara, CA, USA",
  confsponsor =  "ACM",
  pubcountry =   "USA",
}

@Proceedings{Anonymous:1995:MJP,
  editor =       "Anonymous",
  booktitle =    "186th Meeting: --- June 1995, Pittsburgh, PA",
  title =        "186th Meeting: --- June 1995, Pittsburgh, {PA}",
  volume =       "27(2)",
  publisher =    "American Institute of Physics",
  address =      "Woodbury, NY, USA",
  pages =        "????",
  year =         "1995",
  ISSN =         "0002-7537",
  bibdate =      "Fri Aug 16 19:12:33 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       "Bulletin --- American Astronomical Society",
  acknowledgement = ack-nhfb,
  sponsor =      "American Astronomical Society.",
}

@Proceedings{Bailey:1995:PSS,
  editor =       "D. H. Bailey and P. E. Bjorstad and J. R. Gilbert and
                 M. V. Mascagni and R. S. Schreiber and H. D. Simon and
                 V. J. Torczon and L. T. Watson",
  booktitle =    "Proceedings of the Seventh SIAM Conference on Parallel
                 Processing for Scientific Computing (15--17 February,
                 1995, San Francisco, CA, USA)",
  title =        "Proceedings of the Seventh {SIAM} Conference on
                 Parallel Processing for Scientific Computing (15--17
                 February, 1995, San Francisco, {CA}, {USA})",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  pages =        "xviii + 875",
  year =         "1995",
  ISBN =         "0-89871-344-7",
  ISBN-13 =      "978-0-89871-344-2",
  LCCN =         "QA76.58.S55 1995",
  bibdate =      "Mon Dec 23 16:57:45 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  confdate =     "15--17 Feb. 1995",
  conflocation = "San Francisco, CA, USA",
  sponsor =      "Society for Industrial and Applied Mathematics.",
}

@Proceedings{Dongarra:1995:HPC,
  editor =       "J. J. Dongarra",
  booktitle =    "High performance computing: technology, methods and
                 applications: Advanced workshop --- June 1994, Cetraro,
                 Italy",
  title =        "High performance computing: technology, methods and
                 applications: Advanced workshop --- June 1994, Cetraro,
                 Italy",
  volume =       "10",
  publisher =    pub-ELS,
  address =      pub-ELS:adr,
  pages =        "viii + 427",
  year =         "1995",
  ISBN =         "0-444-82163-5",
  ISBN-13 =      "978-0-444-82163-8",
  ISSN =         "0927-5452",
  LCCN =         "QA76.88 .H54 1995",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       "Advances in Parallel Computing --- Amsterdam",
  acknowledgement = ack-nhfb,
}

@Proceedings{El-Rewini:1995:PTH,
  editor =       "H. El-Rewini and B. D. Shriver",
  booktitle =    "Proceedings of the Twenty-Eighth Hawaii International
                 Conference on System Sciences",
  title =        "Proceedings of the Twenty-Eighth Hawaii International
                 Conference on System Sciences",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "x + 361 (vol. 1), xv + 762 (vol. 2), xv + 600 (vol.
                 3), xx + 1042 (vol. 4), x + 362 (vol. 5)",
  year =         "1995",
  ISBN =         "0-8186-6935-7",
  ISBN-13 =      "978-0-8186-6935-4",
  LCCN =         "????",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  confdate =     "3--6 Jan. 1995",
  conflocation = "Wailea, HI, USA",
  confsponsor =  "Univ. Hawaii; Univ. Hawaii Coll. Bus. Admin.; IEEE
                 Comput. Soc.; ACM; PRISM",
  pubcountry =   "USA",
}

@Proceedings{Ferenczi:1995:PAW,
  editor =       "Szabolcs Ferenczi and Peter Kacsuk",
  booktitle =    "Proceedings of the 2nd Austrian-Hungarian Workshop on
                 Transputer Applications {(KFKI-1995-2/M, N)}, September
                 29--October 1, 1994, Budapest, Hungary",
  title =        "Proceedings of the 2nd Austrian-Hungarian Workshop on
                 Transputer Applications {(KFKI-1995-2/M, N)}, September
                 29--October 1, 1994, Budapest, Hungary",
  volume =       "2",
  publisher =    "Hungarian Acad. Sci",
  address =      "Budapest, Hungary",
  pages =        "vii + 282",
  year =         "1995",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       "Hungarian Academy of Sciences Central Research
                 Institute for Physics --- Publications, KFKI //M,N",
  acknowledgement = ack-nhfb,
  pubcountry =   "Hungary",
}

@Proceedings{Haridi:1995:EPP,
  editor =       "Seif Haridi and Khayri Ali and Peter Magnusson",
  booktitle =    "EURO-PAR '95 parallel processing: First International
                 EURO PAR Conference, Stockholm, Sweden, August 29--31,
                 1995: proceedings",
  title =        "{EURO}-{PAR} '95 parallel processing: First
                 International {EURO PAR} Conference, Stockholm, Sweden,
                 August 29--31, 1995: proceedings",
  number =       "966",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xv + 730",
  year =         "1995",
  ISBN =         "3-540-60247-X",
  ISBN-13 =      "978-3-540-60247-7",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "QA76.58.I553 1995",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       "Lecture Notes in Computer Science",
  acknowledgement = ack-nhfb,
  sponsor =      "Swedish Institute of Computer Science.",
}

@Proceedings{Hertzberger:1995:HCN,
  editor =       "Bob Hertzberger and Giuseppe Serazzi",
  booktitle =    "High-Per\-for\-mance computing and networking:
                 International Conference and Exhibition, Milan, Italy,
                 May 3--5, 1995: proceedings",
  title =        "High-Per\-for\-mance computing and networking:
                 International Conference and Exhibition, Milan, Italy,
                 May 3--5, 1995: proceedings",
  volume =       "919",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xxiv + 957",
  year =         "1995",
  ISBN =         "3-540-59393-4 (paperback)",
  ISBN-13 =      "978-3-540-59393-5 (paperback)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "QA76.88 .I57 1995",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       "Lecture Notes in Computer Science",
  acknowledgement = ack-nhfb,
  keywords =     "computer networks --- congresses; supercomputers ---
                 congresses",
  sponsor =      "High Performance Computing and Networking
                 Foundation.",
  xxvolume =     "4004968762",
}

@Proceedings{Hoffmann:1995:CAP,
  editor =       "Geerd-R. Hoffmann and Norbert Kreitz",
  booktitle =    "Coming of age: proceedings of the Sixth ECMWF Workshop
                 on the Use of Parallel Processors in Meteorology,
                 Reading, UK, November 21--25, 1994",
  title =        "Coming of age: proceedings of the Sixth {ECMWF}
                 Workshop on the Use of Parallel Processors in
                 Meteorology, Reading, {UK}, November 21--25, 1994",
  publisher =    pub-WORLD-SCI,
  address =      pub-WORLD-SCI:adr,
  pages =        "x + 568",
  year =         "1995",
  ISBN =         "981-02-2211-4",
  ISBN-13 =      "978-981-02-2211-6",
  LCCN =         "QC866.E26 1994",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  pubcountry =   "Singapore",
}

@Proceedings{IEEE:1995:IIP,
  editor =       "{IEEE}",
  booktitle =    "IPPS '95: 9th International parallel processing
                 symposium --- April 25--28, 1995, Santa Barbara, CA",
  title =        "{IPPS} '95: 9th International parallel processing
                 symposium --- April 25--28, 1995, Santa Barbara, {CA}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxiii + 851",
  year =         "1995",
  ISBN =         "0-8186-7074-6",
  ISBN-13 =      "978-0-8186-7074-9",
  ISSN =         "1063-7133",
  LCCN =         "QA76.58 .I58 1995",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       "International Parallel Processing Symposium",
  acknowledgement = ack-nhfb,
  sponsor =      "IEEE.",
}

@Proceedings{IEEE:1995:PSP,
  editor =       "{IEEE}",
  booktitle =    "Proceedings of the 1994 Scalable Parallel Libraries
                 Conference: October 12--14, 1994, Mississippi State
                 University, Mississippi",
  title =        "Proceedings of the 1994 Scalable Parallel Libraries
                 Conference: October 12--14, 1994, Mississippi State
                 University, Mississippi",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "vii + 191",
  year =         "1995",
  ISBN =         "0-8186-6895-4",
  ISBN-13 =      "978-0-8186-6895-1",
  LCCN =         "QA76.58 .S34 1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  confsponsor =  "Mississippi State Univ.; NSF",
}

@Proceedings{Karin:1995:PAI,
  editor =       "Sidney Karin",
  booktitle =    "Proceedings of the 1995 {ACM\slash IEEE}
                 Supercomputing Conference, December 3--8, 1995, San
                 Diego Convention Center, San Diego, CA, USA",
  title =        "Proceedings of the 1995 {ACM\slash IEEE}
                 Supercomputing Conference, December 3--8, 1995, San
                 Diego Convention Center, San Diego, {CA}, {USA}",
  publisher =    pub-ACM # " and " # pub-IEEE,
  address =      pub-ACM:adr # " and " # pub-IEEE:adr,
  year =         "1995",
  ISBN =         "0-89791-816-9",
  ISBN-13 =      "978-0-89791-816-9",
  LCCN =         "",
  bibdate =      "Fri Nov 08 12:09:53 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "These proceedings are not available in printed form.
                 However, they are available on the World Wide Web, and
                 on CD-ROM, available from ACM (ACM Press order number
                 415952) and IEEE (IEEE Computer Society Press order
                 number FW07435).",
  URL =          "http://www.supercomp.org/sc95/proceedings/",
  acknowledgement = ack-nhfb,
}

@Proceedings{Pingali:1995:LCP,
  editor =       "K. Pingali and U. Banerjee and D. Gelernter and A.
                 Nicolau and D. Padua",
  booktitle =    "Languages and compilers for parallel computing: 7th
                 International Workshop, Ithaca, NY, USA, August 8--10,
                 1994: proceedings",
  title =        "Languages and compilers for parallel computing: 7th
                 International Workshop, Ithaca, {NY}, {USA}, August
                 8--10, 1994: proceedings",
  volume =       "892",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xl + 496",
  year =         "1995",
  ISBN =         "3-540-58868-X",
  ISBN-13 =      "978-3-540-58868-9",
  LCCN =         "QA76.58 .W656 1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       "Lecture notes in computer science",
  acknowledgement = ack-nhfb,
  pubcountry =   "Germany",
}

@Proceedings{Prasanna:1995:PPI,
  editor =       "V. K. Prasanna",
  booktitle =    "Parallel processing: 1st International workshop ---
                 December 1994, Bangalore, India",
  title =        "Parallel processing: 1st International workshop ---
                 December 1994, Bangalore, India",
  publisher =    "Tata McGraw-Hill Pub. Co.",
  address =      "New Delhi, India",
  pages =        "????",
  year =         "1995",
  ISBN =         "0-07-462332-X",
  ISBN-13 =      "978-0-07-462332-9",
  LCCN =         "????",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       "Parallel Processing --- International Workshop",
  acknowledgement = ack-nhfb,
}

@Proceedings{Vandoni:1995:SCA,
  editor =       "C. E. Vandoni",
  booktitle =    "1995 CERN School of Computing: Arles, France, 20
                 August -- 2 September 1995: proceedings",
  title =        "1995 {CERN} School of Computing: Arles, France, 20
                 August -- 2 September 1995: proceedings",
  number =       "5",
  publisher =    "CERN",
  address =      "Geneva, Switzerland",
  pages =        "x + 308",
  year =         "1995",
  ISBN =         "92-9083-076-X",
  ISBN-13 =      "978-92-9083-076-4",
  ISSN =         "0007-8328",
  LCCN =         "QC770 .E83 v.95, no. 5",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       "CERN European Organization for Nuclear Research ---
                 Reports",
  acknowledgement = ack-nhfb,
  sponsor =      "European Organization for Nuclear Research (CERN).",
}

@Proceedings{ACM:1996:FCP,
  editor =       "{ACM}",
  booktitle =    "FCRC '96: Conference proceedings of the 1996
                 International Conference on Supercomputing:
                 Philadelphia, Pennsylvania, {USA}, May 25--28, 1996",
  title =        "{FCRC} '96: Conference proceedings of the 1996
                 International Conference on Supercomputing:
                 Philadelphia, Pennsylvania, {USA}, May 25--28, 1996",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "xii + 406",
  year =         "1996",
  ISBN =         "0-89791-803-7",
  ISBN-13 =      "978-0-89791-803-9",
  LCCN =         "QA76.5 I61 1996",
  bibdate =      "Wed Mar 18 12:33:29 MST 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "ACM order number 415961.",
  acknowledgement = ack-nhfb,
  keywords =     "Supercomputers --- Congresses.",
}

@Proceedings{ACM:1996:SCP,
  editor =       "{ACM}",
  booktitle =    "Supercomputing '96 Conference Proceedings: November
                 17--22, Pittsburgh, PA",
  title =        "Supercomputing '96 Conference Proceedings: November
                 17--22, Pittsburgh, {PA}",
  publisher =    pub-ACM # " and " # pub-IEEE,
  address =      pub-ACM:adr # " and " # pub-IEEE:adr,
  pages =        "????",
  year =         "1996",
  ISBN =         "0-89791-854-1",
  ISBN-13 =      "978-0-89791-854-1",
  LCCN =         "????",
  bibdate =      "Mon Mar 23 12:30:13 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "ACM Order Number: 415962, IEEE Computer Society Press
                 Order Number: RS00126.",
  URL =          "http://www.supercomp.org/sc96/proceedings/",
  acknowledgement = ack-nhfb,
}

@Proceedings{Bode:1996:PVM,
  editor =       "Arndt Bode and Jack Dongarra and T. Ludwig and V.
                 Sunderam",
  booktitle =    "Parallel virtual machine, {EuroPVM} '96: third
                 European {PVM} conference, Munich, Germany, October
                 7--9, 1996: proceedings",
  title =        "Parallel virtual machine, {EuroPVM} '96: third
                 European {PVM} conference, Munich, Germany, October
                 7--9, 1996: proceedings",
  volume =       "1156",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xiv + 362",
  year =         "1996",
  ISBN =         "3-540-61779-5",
  ISBN-13 =      "978-3-540-61779-2",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "QA76.58.E975 1996",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
  conflocation = "Munich, Germany; 7-9 Oct. 1996",
  conftitle =    "Parallel Virtual Machine - EuroPVM '96. Third European
                 PVM Conference. Proceedings",
  corpsource =   "Computations and Commun. Res. Labs., NEC Europe Ltd.,
                 Sankt Augustin, Germany",
  keywords =     "Parallel computers -- Congresses; Virtual computer
                 systems -- Congresses.",
  pubcountry =   "Germany",
  treatment =    "P Practical",
}

@Proceedings{El-Rewini:1996:PTN,
  editor =       "Hesham El-Rewini and Bruce D. Shriver",
  booktitle =    "Proceedings of the Twenty-Ninth Hawaii International
                 Conference on System Sciences (HICSS-29): Wailea, HI,
                 USA, 3--6 January 1996",
  title =        "Proceedings of the Twenty-Ninth Hawaii International
                 Conference on System Sciences ({HICSS}-29): Wailea,
                 {HI}, {USA}, 3--6 January 1996",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "various",
  year =         "1996",
  ISBN =         "0-8186-7324-9",
  ISBN-13 =      "978-0-8186-7324-5",
  ISSN =         "1060-3425",
  LCCN =         "????",
  bibdate =      "Wed Apr 16 14:12:08 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "Five volumes.",
  acknowledgement = ack-nhfb,
}

@Proceedings{Huang:1996:LCP,
  editor =       "C.-H. Huang",
  booktitle =    "Languages and compilers for parallel computing: 8th
                 international workshop, LCPC '95, Columbus, Ohio, USA,
                 August 10--12, 1995: proceedings",
  title =        "Languages and compilers for parallel computing: 8th
                 international workshop, {LCPC} '95, Columbus, Ohio,
                 {USA}, August 10--12, 1995: proceedings",
  number =       "1033",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xiii + 597",
  year =         "1996",
  ISBN =         "3-540-60765-X",
  ISBN-13 =      "978-3-540-60765-6",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "QA76.58 .W656 1995",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  series =       "Lecture Notes in Computer Science",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1996:FSS,
  editor =       "{IEEE}",
  booktitle =    "Frontiers'96, the Sixth Symposium on the Frontiers of
                 Massively Parallel Computation: October 27--31, 1996,
                 Annapolis, Maryland: proceedings",
  title =        "Frontiers'96, the Sixth Symposium on the Frontiers of
                 Massively Parallel Computation: October 27--31, 1996,
                 Annapolis, Maryland: proceedings",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiv + 372",
  year =         "1996",
  ISBN =         "0-8186-7551-9",
  ISBN-13 =      "978-0-8186-7551-5",
  LCCN =         "QA76.58 .S95 1996",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "IEEE catalog number 96TB100062.",
  acknowledgement = ack-nhfb,
  corpsource =   "Numerical Aerodynamic Simulation, NASA Ames Res.
                 Center, Moffett Field, CA, USA; Centro Svizzero di
                 Calcolo Sci., Manno, Switzerland",
  sponsororg =   "IEEE Comput. Soc.; NASA Goddard Space Flight Center;
                 URSA/CESDIS",
  treatment =    "P Practical",
}

@Proceedings{IEEE:1996:ICH,
  editor =       "{IEEE}",
  booktitle =    "3rd International Conference on High Performance
                 Computing: proceedings, December 19--22, 1996,
                 Trivandrum, India",
  title =        "3rd International Conference on High Performance
                 Computing: proceedings, December 19--22, 1996,
                 Trivandrum, India",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xvi + 476",
  year =         "1996",
  ISBN =         "0-8186-7557-8",
  ISBN-13 =      "978-0-8186-7557-7",
  LCCN =         "QA76.88.I575 1996",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "IEEE catalog number 96TB100074.",
  acknowledgement = ack-nhfb,
  conflocation = "Trivandrum, India; 19-22 Dec. 1996",
  conftitle =    "Proceedings of 3rd International Conference on High
                 Performance Computing (HiPC)",
  corpsource =   "Software Technol. Group, Swiss Center for Sci.
                 Comput., Manno, Switzerland; Div. of Math. and Comput.
                 Sci., Argonne Nat. Lab., IL, USA",
  sponsororg =   "IEEE Comput. Soc.; IEEE Comput. Soc. Tech. Committee
                 on Parallel Process.; ACM SIGARCH",
  treatment =    "P Practical",
}

@Proceedings{IEEE:1996:PSM,
  editor =       "{IEEE}",
  booktitle =    "Proceedings. Second MPI Developer's Conference: Notre
                 Dame, IN, USA, 1--2 July 1996",
  title =        "Proceedings. Second {MPI} Developer's Conference:
                 Notre Dame, {IN}, {USA}, 1--2 July 1996",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "ix + 207",
  year =         "1996",
  ISBN =         "0-8186-7533-0",
  ISBN-13 =      "978-0-8186-7533-1",
  LCCN =         "QA76.642 .M67 1996",
  bibdate =      "Tue May 12 08:56:04 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
  sponsororg =   "IEEE Comput. Soc. Tech. Committee on Distributed
                 Process",
}

@Proceedings{Szymanski:1996:LCR,
  editor =       "Boleslaw K. Szymanski and Balaram Sinharoy",
  booktitle =    "Languages, Compilers and Run-Time Systems for Scalable
                 Computers, 22--24 May 1995, Troy, NY, USA",
  title =        "Languages, Compilers and Run-Time Systems for Scalable
                 Computers, 22--24 May 1995, Troy, {NY}, {USA}",
  publisher =    pub-KLUWER,
  address =      pub-KLUWER:adr,
  pages =        "xiv + 335",
  year =         "1996",
  ISBN =         "0-7923-9635-9",
  ISBN-13 =      "978-0-7923-9635-2",
  LCCN =         "QA76.58.L37 1996",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:1997:SHP,
  editor =       "{ACM}",
  booktitle =    "{SC'97: High Performance Networking and Computing:
                 Proceedings of the 1997 ACM\slash IEEE SC97 Conference:
                 November 15--21, 1997, San Jose, California, USA}",
  title =        "{SC'97: High Performance Networking and Computing:
                 Proceedings of the 1997 ACM\slash IEEE SC97 Conference:
                 November 15--21, 1997, San Jose, California, USA}",
  publisher =    pub-ACM # " and " # pub-IEEE,
  address =      pub-ACM:adr # " and " # pub-IEEE:adr,
  pages =        "????",
  year =         "1997",
  ISBN =         "0-89791-985-8",
  ISBN-13 =      "978-0-89791-985-2",
  LCCN =         "????",
  bibdate =      "Sat Mar 21 09:10:00 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  note =         "ACM SIGARCH order number 415972. IEEE Computer Society
                 Press order number RS00160.",
  URL =          "http://www.supercomp.org/sc97/proceedings/",
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:1998:SHP,
  editor =       "{ACM}",
  booktitle =    "SC'98: High Performance Networking and Computing:
                 Proceedings of the 1998 ACM\slash IEEE SC98 Conference:
                 Orange County Convention Center, Orlando, Florida, USA,
                 November 7--13, 1998",
  title =        "{SC}'98: High Performance Networking and Computing:
                 Proceedings of the 1998 {ACM}\slash {IEEE} {SC98}
                 Conference: Orange County Convention Center, Orlando,
                 Florida, {USA}, November 7--13, 1998",
  publisher =    pub-ACM # " and " # pub-IEEE,
  address =      pub-ACM:adr # " and " # pub-IEEE:adr,
  pages =        "????",
  year =         "1998",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Wed Oct 07 08:51:34 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://www.supercomp.org/sc98/papers/",
  acknowledgement = ack-nhfb,
}

@Book{Koniges:2000:ISP,
  editor =       "Alice E. Koniges",
  booktitle =    "Industrial Strength Parallel Computing",
  title =        "Industrial Strength Parallel Computing",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  pages =        "xxv + 597",
  year =         "2000",
  ISBN =         "1-55860-540-1",
  ISBN-13 =      "978-1-55860-540-4",
  LCCN =         "QA76.58 .I483 2000",
  bibdate =      "Fri Feb 04 18:30:40 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:2002:STI,
  editor =       "{IEEE}",
  booktitle =    "{SC2002}: From Terabytes to Insight. Proceedings of
                 the {IEEE ACM SC 2002 Conference, November 16--22,
                 2002, Baltimore, MD, USA}",
  title =        "{SC2002}: From Terabytes to Insight. Proceedings of
                 the {IEEE ACM SC 2002 Conference, November 16--22,
                 2002, Baltimore, MD, USA}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2002",
  ISBN =         "0-7695-1524-X",
  ISBN-13 =      "978-0-7695-1524-3",
  LCCN =         "????",
  bibdate =      "Thu Feb 21 18:29:36 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:2003:SII,
  editor =       "{ACM}",
  booktitle =    "SC2003: Igniting Innovation. {Phoenix, AZ, November
                 15--21, 2003}",
  title =        "{SC2003}: Igniting Innovation. {Phoenix, AZ, November
                 15--21, 2003}",
  publisher =    pub-ACM # " and " # pub-IEEE,
  address =      pub-ACM:adr # " and " # pub-IEEE:adr,
  pages =        "????",
  year =         "2003",
  ISBN =         "1-58113-695-1",
  ISBN-13 =      "978-1-58113-695-1",
  LCCN =         "????",
  bibdate =      "Thu Feb 21 18:29:36 2003",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:2007:TAS,
  editor =       "{ACM}",
  booktitle =    "{The Third ACM SIGPLAN History of Programming
                 Languages Conference (HOPL-III): proceedings: San
                 Diego, California, USA, 9-10 June 2007}",
  title =        "{The Third ACM SIGPLAN History of Programming
                 Languages Conference (HOPL-III): proceedings: San
                 Diego, California, USA, 9-10 June 2007}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "????",
  year =         "2007",
  ISBN =         "1-59593-766-8",
  ISBN-13 =      "978-1-59593-766-7",
  LCCN =         "QA76.7 .H56 2007",
  bibdate =      "Sat Dec 3 10:33:31 MST 2011",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
  URL =          "http://portal.acm.org/toc.cfm?id=1238844",
  acknowledgement = ack-nhfb,
  remark =       "Co-located with FCRC 2007, 9--16 June 2007. Sponsored
                 by ACM SIGPLAN.",
  subject =      "Programming languages (Electronic computers); History;
                 Congresses",
}