%%% -*-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