%%% -*-BibTeX-*-
%%% ====================================================================
%%%  BibTeX-file{
%%%     author          = "Nelson H. F. Beebe",
%%%     version         = "2.03",
%%%     date            = "13 March 2008",
%%%     time            = "17:57:46 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        = "00761 9721 42842 426831",
%%%     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).
%%%
%%%                        At version 2.03, the year coverage looked
%%%                        like this:
%%%
%%%                             1991 (   1)    1996 (  37)    2001 (   5)
%%%                             1992 (  12)    1997 (  19)    2002 (   4)
%%%                             1993 (  52)    1998 (  22)    2003 (   6)
%%%                             1994 ( 120)    1999 (  12)    2004 (   2)
%%%                             1995 (  79)    2000 (  10)
%%%                             20xx (   1)
%%%
%%%                             Article:        161
%%%                             Book:             6
%%%                             InCollection:     1
%%%                             InProceedings:  132
%%%                             Manual:           1
%%%                             Misc:             1
%%%                             Proceedings:     70
%%%                             TechReport:      10
%%%
%%%                             Total entries:  382
%%%
%%%                        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{$>$}}}}}
"}

%%% ====================================================================
%%% 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-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-MATH-APPL-OXFORD = "Computers and Mathematics with Applications
                                  (Oxford, England)"}

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

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

@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-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-IFIP-TRANS-A          = "IFIP Transactions. A. Computer Science and
                                  Technology"}

@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-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-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-OPEN-SYSTEMS-TODAY    = "Open Systems Today"}

@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-SYS-COMP-JAPAN        = "Systems and computers in Japan"}

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

@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-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:

@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",
  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)",
}

@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 =    "ftp://ftp.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",
  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)",
}

@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",
  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",
  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",
  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",
}

@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 =    "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 =    "ftp://ftp.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",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "UnCover library database",
  acknowledgement = ack-nhfb,
}

@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 =    "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",
  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",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "ftp://ftp.math.utah.edu/pub/tex/bib/ieeesoft.bib",
  acknowledgement = ack-nhfb,
}

@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",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "UnCover library database",
  acknowledgement = ack-nhfb,
}

@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",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "UnCover library database",
  acknowledgement = ack-nhfb,
}

@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",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming); C6140D
                 (High level languages)",
  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",
  bibdate =      "Mon Aug 12 09:47:15 1996",
}

@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",
  bibdate =      "Mon Aug 12 09:49:53 1996",
  bibsource =    "UnCover library database",
  acknowledgement = ack-nhfb,
}

@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",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  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",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "UnCover library database",
  acknowledgement = ack-nhfb,
}

@InProceedings{Babb:1993:RHP,
  author =       "Ii {Babb, R. } 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",
  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",
  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",
  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",
  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",
  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;
                 ftp://ftp.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",
  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",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "ftp://ftp.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",
  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",
  bibdate =      "Thu Dec 14 18:49:37 MST 1995",
  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",
  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;
                 ftp://ftp.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",
  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",
}

@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",
  acknowledgement = ack-nhfb,
  affiliation =  "Res. Lab., IBM Japan Ltd., Tokyo, Japan",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  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",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  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)",
  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",
  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;
                 ftp://ftp.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",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Sci. and Eng., Waseda Univ., Tokyo, Japan",
  classification = "C6110P (Parallel programming); C6150N (Distributed
                 systems)",
  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",
  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",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  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)",
  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",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Digital Equipment Corp., Maynard, MA, USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6140D (High level languages)",
  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",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  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)",
  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",
  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",
}

@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",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  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)",
  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",
  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;
                 ftp://ftp.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",
  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",
  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",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "Parallel/Par.Arch.Indep.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Thinking Machines Corp., Cambridge, MA, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  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",
  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",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "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,
}

@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",
  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",
  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",
  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",
  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",
  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",
  bibdate =      "Mon Aug 12 09:47:05 1996",
}

@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",
  bibdate =      "Mon Aug 12 09:47:49 1996",
  bibsource =    "UnCover library database",
  acknowledgement = ack-nhfb,
}

@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",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  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,
}

@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 =    "ftp://ftp.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",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "UnCover library database",
  acknowledgement = ack-nhfb,
}

@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",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "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,
}

@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",
  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",
  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)",
  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",
  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",
  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",
  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",
  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",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  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)",
  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 =          "http://dx.doi.org/10.1006/jpdc.1994.1039",
  ISSN =         "0743-7315",
  bibdate =      "Thu Mar 9 09:18:54 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc",
  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",
  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",
  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{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",
  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",
  bibdate =      "Mon May 13 11:52:14 MDT 1996",
  acknowledgement = ack-nhfb,
}

@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",
  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; 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",
  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",
  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",
  bibdate =      "Fri Apr 11 07:24:28 MDT 1997",
  bibsource =    "Compendex database",
  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",
  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",
  bibdate =      "Mon May 13 11:52:14 MDT 1996",
  acknowledgement = ack-nhfb,
}

@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",
  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",
  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",
  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",
  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;
                 ftp://ftp.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",
  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",
  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/O}s 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",
  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",
  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",
  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",
  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 expre