@Preamble{"\input texnames.sty
\input path.sty
\def \PS{{\sc Post\-Script}}
\def \TUB {TUGboat}
\def \MAKE {{\bf make}}
\def \PLOT {{\mbox{\raise.2ex\hbox{$<$}\kern-.06em\hbox{PLOT79}
\kern-.3em\hbox{\raise.2ex\hbox{$>$}}}}}
\ifx \undefined \booktitle \def \booktitle #1{{{\em #1}}} \fi
"}
@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/|"}
@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"}
@String{j-ADV-ENG-SOFTWARE = "Advances in Engineering Software"}
@String{j-CACM = "Communications of the ACM"}
@String{j-CCPE = "Concurrency and Computation: Prac\-tice and
Experience"}
@String{j-COMP-ARCH-NEWS = "ACM SIGARCH Computer Architecture News"}
@String{j-COMP-CONTROL-ENG-J = "Computing and Control Engineering Journal"}
@String{j-COMP-PHYS-COMM = "Computer Physics Communications"}
@String{j-COMPUT-MATH-APPL = "Computers and Mathematics with Applications"}
@String{j-COMPUT-METH-APPL-MECH-ENG = "Computer Methods in Applied Mechanics
and Engineering"}
@String{j-COMPUT-PHYS = "Computers in Physics"}
@String{j-CPE = "Concurrency: Prac\-tice and Experience"}
@String{j-DEC-TECH-J = "Digital Technical Journal"}
@String{j-FORTRAN-FORUM = "ACM Fortran Forum"}
@String{j-FORTRAN-J = "Fortran Journal"}
@String{j-FUT-GEN-COMP-SYS = "Future Generation Computer Systems"}
@String{j-IBM-JRD = "IBM Journal of Research and Development"}
@String{j-IEEE-COMPUT-SCI-ENG = "IEEE Computational Science \& Engineering"}
@String{j-IEEE-CONCURR = "IEEE Concurrency"}
@String{j-IEEE-PAR-DIST-TECH = "IEEE parallel and distributed technology:
systems and applications"}
@String{j-IEEE-SOFTWARE = "IEEE Software"}
@String{j-IEEE-TRANS-PAR-DIST-SYS = "IEEE Transactions on Parallel and
Distributed Systems"}
@String{j-IEICE-TRANS-ELECT = "IEICE Transactions on Electronics"}
@String{j-IFIP-TRANS-A = "IFIP Transactions. A. Computer Science and
Technology"}
@String{j-IJHPCA = "The International Journal of High Performance
Computing Applications"}
@String{j-IJSA = "International Journal of Supercomputer
Applications"}
@String{j-IJSAHPC = "International Journal of Supercomputer
Applications and High Performance Computing"}
@String{j-INFO-SOFTWARE-TECH = "Information and Software Technology"}
@String{j-INT-J-COMPUT-INF-SCI = "International Journal of Computer and
Information Sciences"}
@String{j-INT-J-PARALLEL-PROG = "International Journal of Parallel
Programming"}
@String{j-INT-J-RADIAT-ONCOL-BIOL-PHYS = "International Journal of Radiation
Oncology, Biology, Physics"}
@String{j-J-BRAZIL-COMPUT-SOC = "Journal of the Brazilian Computer Society"}
@String{j-J-COMPUT-APPL-MATH = "Journal of Computational and Applied
Mathematics"}
@String{j-J-PAR-DIST-COMP = "Journal of Parallel and Distributed
Computing"}
@String{j-J-PROGRAM-LANG = "Journal of Programming Languages"}
@String{j-J-SUPERCOMPUTING = "The Journal of Supercomputing"}
@String{j-JOHO-SHORI = "Joho-Shori (J. Information Processing Soc.
Japan)"}
@String{j-LECT-NOTES-COMP-SCI = "Lecture Notes in Computer Science"}
@String{j-LINUX-J = "Linux Journal"}
@String{j-NEC-RES-DEV = "Nippon Electric Company research and
development"}
@String{j-NUCL-PHYS-B-PROC-SUPPL = "Nuclear Physics B, Proceedings Supplements"}
@String{j-OPEN-SYSTEMS-TODAY = "Open Systems Today"}
@String{j-PARALLEL-ALGORITHMS-APPL = "Parallel Algorithms and Applications"}
@String{j-PARALLEL-COMPUTING = "Parallel Computing"}
@String{j-PARALLEL-PROCESS-LETT = "Parallel Processing Letters"}
@String{j-PROG-COMP-SOFT = "Programming and Computer Software;
translation of Programmirovaniye (Moscow,
USSR) Plenum"}
@String{j-SCI-PROG = "Scientific Programming"}
@String{j-SIGPLAN = "ACM SIG{\-}PLAN Notices"}
@String{j-SPE = "Soft{\-}ware\emdash Prac{\-}tice and
Experience"}
@String{j-SUPERCOMPUTER = "Supercomputer"}
@String{j-SYS-COMP-JAPAN = "Systems and computers in Japan"}
@String{j-TECHNIQUE-SCI-INFORMATIQUES = "Technique et Science Informatiques"}
@String{j-THEOR-COMP-SCI = "Theoretical Computer Science"}
@String{j-TOCS = "ACM Transactions on Computer Systems"}
@String{j-TOMS = "ACM Transactions on Mathematical Software"}
@String{j-TOPLAS = "ACM Transactions on Programming
Languages and Systems"}
@String{j-TRANS-INFO-PROCESSING-SOC-JAPAN = "Transactions of the Information
Processing Society of Japan"}
@String{pub-ACM = "ACM Press"}
@String{pub-ACM:adr = "New York, NY 10036, USA"}
@String{pub-AIAA = "American Institute of Aeronautics and
Astronautics"}
@String{pub-AIAA:adr = "370 L'Enfant Promenade SW,
Washington, DC 20024--2518"}
@String{pub-AW = "Ad{\-d}i{\-s}on-Wes{\-l}ey"}
@String{pub-AW:adr = "Reading, MA, USA"}
@String{pub-BIRKHAUSER = "Birkh{\"a}user Boston Inc."}
@String{pub-BIRKHAUSER:adr = "Cambridge, MA, USA"}
@String{pub-CRC = "CRC Press"}
@String{pub-CRC:adr = "2000 N.W. Corporate Blvd., Boca Raton,
FL 33431-9868, USA"}
@String{pub-ELS = "Elsevier"}
@String{pub-ELS:adr = "Amsterdam, The Netherlands"}
@String{pub-IEEE = "IEEE Computer Society Press"}
@String{pub-IEEE:adr = "1109 Spring Street, Suite 300,
Silver Spring, MD 20910, USA"}
@String{pub-IOS = "IOS Press"}
@String{pub-IOS:adr = "Postal Drawer 10558, Burke, VA
2209-0558, USA"}
@String{pub-KLUWER = "Kluwer Academic Publishers Group"}
@String{pub-KLUWER:adr = "Norwell, MA, USA, and Dordrecht,
The Netherlands"}
@String{pub-MIT = "MIT Press"}
@String{pub-MIT:adr = "Cambridge, MA, USA"}
@String{pub-MORGAN-KAUFMANN = "Morgan Kaufmann Publishers"}
@String{pub-MORGAN-KAUFMANN:adr = "Los Altos, CA 94022, USA"}
@String{pub-NASA = "National Aeronautics and Space
Administration"}
@String{pub-NASA:adr = "Washington, DC, USA"}
@String{pub-NH = "North-Hol{\-}land"}
@String{pub-NH:adr = "Amsterdam, The Netherlands"}
@String{pub-NTIS = "National Technical Information Service"}
@String{pub-NTIS:adr = "Washington, DC, USA"}
@String{pub-ORA = "O'Reilly \& {Associates, Inc.}"}
@String{pub-ORA:adr = "981 Chestnut Street, Newton, MA 02164, USA"}
@String{pub-PHI = "Pren{\-}tice-Hall International"}
@String{pub-PHI:adr = "Englewood Cliffs, NJ 07632, USA"}
@String{pub-SIAM = "SIAM Press"}
@String{pub-SIAM:adr = "Philadelphia, PA, USA"}
@String{pub-SV = "Spring{\-}er-Ver{\-}lag"}
@String{pub-SV:adr = "Berlin, Germany~/ Heidelberg,
Germany~/ London, UK~/ etc."}
@String{pub-WORLD-SCI = "World Scientific Publishing
Co. Pte. Ltd."}
@String{pub-WORLD-SCI:adr = "P. O. Box 128, Farrer Road,
Singapore 9128"}
@String{ser-LNCS = "Lecture Notes in Computer Science"}
@Article{deMaine:1985:TPL,
author = "P. A. D. {de Maine} and S. Leong and C. G. Davis",
title = "A transportable programming language ({TPL}) system.
{I} Overview",
journal = j-INT-J-COMPUT-INF-SCI,
volume = "14",
number = "3",
pages = "161--182",
month = jun,
year = "1985",
CODEN = "IJCIAH",
ISSN = "0091-7036",
bibdate = "Sat Apr 26 12:20:22 MDT 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C6100 (Software techniques and systems); C6140B
(Machine-oriented languages); C6140D (High level
languages)",
corpsource = "Dept. of Comp. Sci. and Eng., Auburn Univ., AL, USA",
fjournal = "International Journal of Computer and Information
Sciences",
keywords = "bifunctional FORTRAN-TPL compiler; FORTRAN;
FORTRAN-TPL system; hardware; high level languages;
High-Level Languages; HLL; HLL-TPL; HPFORTRAN; HPHLL;
Hypothetical Parent; intermediate language; program
compilers; software; software portability; Superset
method; TPL; transportable programming language",
treatment = "P Practical",
}
@MastersThesis{Sullivan:1988:RHU,
author = "Kevin M. (Kevin Maurice) Sullivan",
title = "The redefinition of {HPFORTRAN} and its use in the
translation from {VAX-11 FORTRAN} to {Microsoft
FORTRAN} 77",
type = "Thesis (M.S.)",
school = "Auburn University",
address = "Auburn, AL, USA",
pages = "vii + 67",
year = "1988",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
keywords = "FORTRAN (Computer program language); Software
compatibility; Translators (Computer programs)",
}
@Book{Fox:1991:DHP,
author = "G. Fox",
title = "Draft High Performance {Fortran} Language
Specification: High Performance {Fortran} Forum,
{CRPC-TR92225}, November 1992",
publisher = "Computer Information Technical",
address = "",
pages = "",
month = jun,
year = "1991",
ISBN = "99922-4-636-7",
ISBN-13 = "978-99922-4-636-8",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=9992246367/wholesaleproductA/;
http://www.cbooks.com/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
price = "US\$50.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=9992246367",
acknowledgement = ack-nhfb,
}
@Book{Nicolau:1991:ALC,
author = "Alexandru Nicolau",
title = "Advances in languages and compilers for parallel
processing",
publisher = pub-MIT,
address = pub-MIT:adr,
pages = "467",
year = "1991",
ISBN = "0-262-64028-7",
ISBN-13 = "978-0-262-64028-2",
ISSN = "0953-7767",
LCCN = "QA76.7 .A38 1991",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = "Research monographs in parallel and distributed
computing",
acknowledgement = ack-nhfb,
annote = "Cedar Fortran and its restructuring compiler / R.
Eigenmann \ldots{} [et al.] -- Bilingual parallel
programming / Ian Foster, Ross Overbeek -- Optimizing
analysis for first-class tuple-spaces / Suresh
Jagannathan -- The Linda Program Builder / Shakil
Ahmed, Nicholas Carriero, David Gelernter -- SIGMACS :
a programmable programming environment / Bruce Shei,
Dennis Gannon -- Detecting data races in parallel
program executions / Robert H.B. Netzer, Barton P.
Miller -- A strategy for array management in local
memory / Christine Eisenbeis \ldots{} [et al.] -- On
the performance of parallel strips-based lists / Jon A.
Solworth -- An efficient monolithic array constructor /
G.R. Gao \ldots{} [et al.] -- Unimodular
transformations of double loops / Utpal Banerjee --
Parallelism evaluation and partitioning of nested loops
for shared memory multiprocessors / E. Ayguade \ldots{}
[et al.]. An algorithmic approach to compound loop
transformations / Michael E. Wolf, Monica S. Lam -- The
suppression of compensation code / Thomas Gross,
Michael Ward -- A realistic resource- constrained
software pipelining algorithm / Alexander Aiken,
Alexandru Nicolau -- Handling unresolvable array-access
aliases in Refined C / Apostolos D. Kallis, David
Klappholz -- Symbolic dependence analysis for
high-performance parallelizing compilers / Mohammad
Reza Haghighat, Constantine D. Polychronopoulos --
Parallelism in numeric and symbolic programs / J.R.
Larus -- An efficient implementation of thread-specific
data / Mark D. Guzzi, Rich Simpson, Don Parce --
Programming distributed memory architectures using Kali
/ Piyush Mehrotra, John Van Rosendale -- Implementing a
data parallel language on a tightly coupled
multiprocessor / Michael J. Quinn, Philip J. Hatcher,
Bradley K. Seevers. Automating the coordination of
interprocessor communication / Jingke Li, Marina Chen
-- An introduction to static scheduling for MIMD
architectures / Henry G. Dietz, Matthew T. O'Keefe,
Abderrazek Zaafrani -- Dependence flow graphs : an
algebraic approach to program dependencies / Keshav
Pingali \ldots{} [et al.].",
keywords = "Compilers (Computer programs); Parallel processing
(Electronic computers); Parallel programming;
Programming languages (Electronic computers)",
}
@Article{Anonymous:1992:PHP,
author = "Anonymous",
title = "Publications: {High Performance Fortran}, Books,
Periodicals",
journal = j-FORTRAN-FORUM,
volume = "11",
number = "3",
pages = "5--6",
month = sep,
year = "1992",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Thu Feb 07 06:54:12 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "31",
}
@Article{Anonymous:1992:SIC,
author = "Anonymous",
title = "Standards Information: Copies of {Fortran Standard};
Interpretations; Future Meetings; National {Fortran}
Working Groups; {HPFF} Update; {Fortran 90}
Implementation Workshop, {Nov 1992}",
journal = j-FORTRAN-FORUM,
volume = "12",
number = "2",
pages = "2--5",
month = jun,
year = "1992",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Thu Feb 07 06:54:12 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "34",
}
@Article{Anonymous:1992:SIFb,
author = "Anonymous",
title = "Standards: Information; Future Meetings; International
Meetings; {High Performance Fortran}",
journal = j-FORTRAN-FORUM,
volume = "11",
number = "2",
pages = "2--5",
month = jun,
year = "1992",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Thu Feb 07 06:54:12 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "30",
}
@InProceedings{Brezany:1992:CFOa,
author = "Peter Brezany and Michael Gerndt and Piyush Mehrotra
and Hans Zima",
title = "Concurrent file operations in a high performance
{FORTRAN}",
crossref = "IEEE:1992:PSM",
pages = "230--237",
year = "1992",
bibdate = "Wed Apr 15 15:37:20 MDT 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/supercomputing92.bib;
Parallel/Parallel.io.bib; Parallel/SUPER92.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Stat. and Comput. Sci., Vienna Univ.,
Austria",
classification = "C6120 (File organisation); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors); C6150J (Operating systems); C6150N
(Distributed systems)",
comment = "Describing their way of writing arrays to files so
that they are written in a fast, parallel way, and so
that (if read in same distribution) they can be read
fast and parallel. Normal read and write forces
standard ordering, but cread and cwrite uses a compiler
and runtime selected ordering, which is stored in the
file so it can be used when rereading. Good for temp
files.",
corpsource = "Dept. of Stat. and Comput. Sci., Vienna Univ.,
Austria",
keywords = "Compiler; compiler; Concurrent file operations;
concurrent file operations; data structures;
Distributed data structures; distributed data
structures; FORTRAN; fortran; high performance FORTRAN;
High performance FORTRAN; multiprocessing programs;
multiprocessor file system interface; operating systems
(computers); parallel languages; parallel programming,;
pario bib; program compilers; Runtime environment;
runtime environment; Secondary storage; secondary
storage; storage allocation; supercomputing; Vienna
FORTRAN",
sponsororg = "IEEE; ACM",
thesaurus = "Data structures; FORTRAN; Multiprocessing programs;
Operating systems [computers]; Parallel languages;
Program compilers; Storage allocation",
treatment = "P Practical",
}
@TechReport{Brezany:1992:CFOb,
author = "Peter Brezany",
title = "Concurrent file operations in a high performance
{FORTRAN}",
type = "NASA contractor report",
number = "CR-189711; ICASE report no. 92-46",
institution = "National Aeronautics and Space Administration, Langley
Research Center; National Technical Information
Service, distributor",
address = "Hampton, VA, USA",
pages = "i + 15",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
annote = "Distributed to depository libraries in microfiche.
Shipping list no.: 93-0324-M. Includes bibliographical
references (p. 14-15). Microfiche. [Washington, DC]:
National Aeronautics and Space Administration, [1992].
1 microfiche.",
govtdocnumber = "NAS 1.26:189711 0830-H-14 (MF)",
keywords = "Electronic data processing --- Distributed processing;
FORTRAN (Computer program language)",
}
@Article{Chapman:1992:PVF,
author = "Barbara M. Chapman and Piyush Mehrotra and Hans P.
Zima",
title = "Programming in {Vienna Fortran}",
journal = j-SCI-PROG,
volume = "1",
number = "1",
pages = "31--50",
month = "Fall",
year = "1992",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibsource = "ftp://ftp.ira.uka.de/bibliography/Compiler/opt.par.compiler.bib;
ftp://ftp.ira.uka.de/bibliography/Parallel/compiler.parallel.bib;
ftp://ftp.ira.uka.de/bibliography/Parallel/dbpp.bib;
ftp://ftp.ira.uka.de/bibliography/Parallel/Par.Arch.Indep.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@InProceedings{Duval:1992:TPP,
author = "D. Duval",
title = "Trends in parallel programming models for high
performance computers",
crossref = "Ferenczi:1992:AWT",
pages = "33",
month = "",
year = "1992",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Parallel Comput. Div., TELMAT Inf., Soultz, France",
classification = "C4240P (Parallel programming and algorithm theory);
C6110P (Parallel programming)",
keywords = "CS-Tools; F90; Heterogeneous scalable networks; High
Performance Fortran; Massively parallel machines;
Neural coprocessor; Parallel programming models;
PARMACS; PVM; Scientific applications; SHAPES ASI;
SPMD; Superscalar; Transputers; Vector facilities",
thesaurus = "Parallel programming; Programming theory; Software
engineering",
}
@Book{Freeman:1992:PNA,
author = "T. L. (Len) Freeman and C. (Christopher) Phillips",
title = "Parallel numerical algorithms",
publisher = pub-PHI,
address = pub-PHI:adr,
pages = "xii + 315",
year = "1992",
ISBN = "0-13-651597-5",
ISBN-13 = "978-0-13-651597-5",
LCCN = "QA76.9.A43 F74 1992",
bibdate = "Mon Oct 07 09:13:23 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "Chapter 5 discusses HPF and PVM.",
price = "US\$40.00",
series = "Prentice Hall International Series in Computer
Science",
acknowledgement = ack-nhfb,
}
@InProceedings{Gupta:1992:MGD,
author = "S. K. S. Gupta and S. D. Kaushik and C.-H. Huang and
J. R. Johnson and R. W. Johnson and P. Sadayappan",
title = "A methodology for generating data distributions to
optimize communication",
crossref = "IEEE:1992:PFI",
pages = "436--441",
month = "",
year = "1992",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
Columbus, OH, USA",
classification = "C4190 (Other numerical methods); C5220P (Parallel
architecture)",
keywords = "Algebraic theory; Block; Block recursive algorithms;
Block-cyclic distributions; Communication optimisation;
Cyclic; Data distribution generation methodology; Fast
Fourier transform; High performance Fortran; Massively
parallel computing; Semantics; Shared memory
multiprocessor; Tensor product; Vector
multiprocessors",
thesaurus = "Distributed memory systems; Fast Fourier transforms;
Vector processor systems",
}
@Article{Hiranandani:1992:CFD,
author = "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
title = "Compiling {Fortran D} for {MIMD} distributed-memory
machines",
journal = j-CACM,
volume = "35",
number = "8",
pages = "66--80",
month = aug,
year = "1992",
CODEN = "CACMA2",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0001-0782",
bibdate = "Thu May 30 09:41:10 MDT 1996",
bibsource = "ftp://ftp.ira.uka.de/pub/bibliography/Parallel/par.lin.alg.bib;
http://www.acm.org/pubs/toc/;
http://www.math.utah.edu/pub/tex/bib/cacm1990.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0001-0782/135230.html",
acknowledgement = ack-nhfb,
fjournal = "Communications of the ACM",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J79",
keywords = "languages; performance",
subject = "{\bf D.3.4}: Software, PROGRAMMING LANGUAGES,
Processors, Compilers. {\bf D.3.2}: Software,
PROGRAMMING LANGUAGES, Language Classifications,
Fortran D. {\bf C.1.2}: Computer Systems Organization,
PROCESSOR ARCHITECTURES, Multiple Data Stream
Architectures (Multiprocessors), Parallel processors.
{\bf C.1.2}: Computer Systems Organization, PROCESSOR
ARCHITECTURES, Multiple Data Stream Architectures
(Multiprocessors), Multiple-instruction-stream,
multiple-data-stream processors (MIMD).",
}
@Manual{HPFF:1992:HPF,
key = "High Performance Fortran Language Specification",
title = "{High Performance Fortran Language Specification},
{Version} 0.4",
organization = "High Performance Fortran Forum",
address = "????",
year = "1992",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Parallel/par.lin.alg.bib",
}
@InProceedings{Jung:1992:HET,
author = "C. C.-D. Jung and D. Advani",
title = "{HiPPI} exploitation in {TCP\slash IP} environment",
crossref = "IEEE:1992:PSM",
pages = "610--615",
year = "1992",
bibdate = "Wed Apr 15 15:37:20 MDT 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/supercomputing92.bib",
acknowledgement = ack-nhfb,
classification = "B6150M (Protocols); B6210L (Computer
communications); C5610N (Network interfaces); C5640
(Protocols)",
corpsource = "IBM, Kingston, NY, USA",
keywords = "AIX/370; auxiliary protocol; enhanced clustered
Fortran; High-Performance Parallel Interface; HiPPI
exploitation; IBM System 390; network interfaces;
protocols; SCHEDULE processing; TCP-Express; TCP/IP
environment; transmission throughput",
sponsororg = "IEEE; ACM",
treatment = "P Practical",
}
@Article{Koelbel:1992:OHP,
author = "Charles Koelbel",
title = "An Overview of {High Performance Fortran}",
journal = j-FORTRAN-FORUM,
volume = "11",
number = "4",
pages = "9--??",
day = "1",
month = dec,
year = "1992",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat May 18 15:34:25 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
UnCover library database",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@Misc{Snir:1992:PI,
author = "Marc Snir",
title = "Proposal for {IO}",
howpublished = "Posted to HPFF I/O Forum",
day = "31",
month = aug,
year = "1992",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Parallel/Parallel.io.bib",
note = "Second Draft.",
comment = "An outline of two possible ways to specify mappings of
arrays to storage nodes in a multiprocessor, and to
make unformatted parallel transfers of multiple
records. Seems to apply only to arrays, and to files
that hold only arrays. It keeps the linear structure of
files as sequences of records, but in some cases does
not preserve the order of data items or of fields
within subrecords. Tricky to understand unless you know
HPF and Fortran 90.",
keyword = "parallel I/O, multiprocessor file system interface,
pario bib",
}
@InProceedings{Agrawal:1993:CRS,
author = "G. Agrawal and A. Sussman and J. Saltz",
title = "Compiler and runtime support for structured and block
structured applications",
crossref = "IEEE:1993:PSP",
pages = "578--587",
month = nov,
year = "1993",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Maryland Univ., College Park,
MD, USA",
classification = "C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors); C6150N (Distributed
systems software); C7320 (Physics and chemistry
computing)",
keywords = "Adaptive codes; Block structured applications;
Compiler parallelized code; Compiler support;
Distributed memory parallel machines; Engineering
applications; Fortran 90D compiler; High performance
Fortran; Intel iPSC/860; Irregularly coupled meshes;
Navier--Stokes solver template; Nested meshes; Parallel
programming languages; Runtime library; Runtime
support; Scientific applications; Small multigrid
example; Structured meshes",
thesaurus = "Distributed memory systems; Navier--Stokes equations;
Parallel programming; Physics computing; Program
compilers; Software libraries; Structured programming",
}
@Article{Anonymous:1993:CPR,
author = "Anonymous",
title = "{Constructing Predictable Real-Time System; Unix for
Fortran Programmers; Unix Curses Explained;
Internetworking with {TCP\slash IP}, Volume I:
Principles, Protocols, and Architecture; System
Performance Tuning; New Media}",
journal = j-IEEE-SOFTWARE,
volume = "10",
number = "3",
pages = "106--111",
month = may,
year = "1993",
CODEN = "IESOEG",
ISSN = "0740-7459 (print), 0740-7459 (electronic)",
ISSN-L = "0740-7459",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib",
acknowledgement = ack-nhfb,
fjournal = "IEEE Software",
journal-URL = "http://www.computer.org/portal/web/csdl/magazines/software",
}
@Article{Anonymous:1993:FFS,
author = "Anonymous",
title = "{Fortran 90} Features in Subset {High Performance
Fortran}",
journal = j-FORTRAN-FORUM,
volume = "12",
number = "4",
pages = "151--??",
day = "1",
month = dec,
year = "1993",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat May 18 15:34:25 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
UnCover library database",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@Article{Anonymous:1993:GSH,
author = "Anonymous",
title = "Goals and Scope of {High Performance Fortran}",
journal = j-FORTRAN-FORUM,
volume = "12",
number = "4",
pages = "1--??",
day = "1",
month = dec,
year = "1993",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat May 18 15:34:25 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
UnCover library database",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@Article{Anonymous:1993:HPFa,
author = "Anonymous",
title = "{High Performance Fortran}",
journal = j-SCI-PROG,
volume = "2",
number = "1-2",
pages = "1--170",
month = "Spring--Summer",
year = "1993",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
keywords = "ANSI standard; Fortran 90; High Performance Fortran;
International Standard for Fortran; ISO standard",
pubcountry = "USA",
thesaurus = "ANSI standards; FORTRAN; ISO standards; Programming;
Software standards",
}
@Article{Anonymous:1993:HPFb,
author = "Anonymous",
title = "{High Performance Fortran} Language Specification
(Part {I})",
journal = j-FORTRAN-FORUM,
volume = "12",
number = "4",
pages = "1--86",
day = "1",
month = dec,
year = "1993",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Mon Aug 12 09:47:15 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
fjournal = "ACM Fortran Forum",
}
@Article{Anonymous:1993:HPFc,
author = "Anonymous",
title = "{High Performance Fortran} Terms and Concepts",
journal = j-FORTRAN-FORUM,
volume = "12",
number = "4",
pages = "169--??",
day = "1",
month = dec,
year = "1993",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Mon Aug 12 09:49:53 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
UnCover library database",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@Article{Anonymous:1993:JD,
author = "Anonymous",
title = "Journal of Development",
journal = j-SCI-PROG,
volume = "2",
number = "1-2",
pages = "A1--44",
month = "Spring--Summer",
year = "1993",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
keywords = "High performance computing; High Performance Fortran;
High Performance Fortran Language Specification;
HPF-II; Journal of Development; Parallel programming;
Semantics; Syntax",
pubcountry = "USA",
thesaurus = "FORTRAN; FORTRAN listings; Parallel languages;
Parallel programming",
}
@Article{Anonymous:1993:NFH,
author = "Anonymous",
title = "New Features in {High Performance Fortran}",
journal = j-FORTRAN-FORUM,
volume = "12",
number = "4",
pages = "3--??",
day = "1",
month = dec,
year = "1993",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat May 18 15:34:25 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
UnCover library database",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@Article{Anonymous:1993:SIS,
author = "Anonymous",
title = "Standards Information: Speak Your Mind on {Fortran
95}; Interpretations; Organization of {Standards
Committees}; Future Meetings; Copies of {Fortran 90
Standard}; {National Fortran} Working Groups; {High
Performance Fortran} Language Specification",
journal = j-FORTRAN-FORUM,
volume = "12",
number = "3",
pages = "1--5",
month = sep,
year = "1993",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Tue Apr 23 14:50:51 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "35",
}
@InProceedings{Babb:1993:RHP,
author = "R. {Babb II} and A. Choudhary and L. Meadows and S.
Nakamoto and V. J. Schuster",
title = "Retargetable high performance {Fortran} compiler
challenges",
crossref = "IEEE:1993:DPC",
pages = "137--146",
month = "",
year = "1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Oregon Grad. Inst., Corvallis, OR, USA",
classification = "C6115 (Programming support); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors); C6150G (Diagnostic, testing, debugging and
evaluating systems)",
keywords = "Debugging; High-end shared-memory systems; Massively
parallel processor MIMD systems; MIMD systems; Portable
data-parallel programming model; Retargetable high
performance Fortran compiler; Software development tool
suppliers; Technical compiler requirements",
thesaurus = "FORTRAN; Program compilers; Program debugging;
Software tools",
}
@InProceedings{Bodin:1993:IPC,
author = "F. Bodin and P. Beckman and D. Gannon and S. Yang and
S. Kesavan and A. Malony and B. Mohr",
title = "Implementing a parallel {C++} runtime system for
scalable parallel systems",
crossref = "IEEE:1993:PSP",
pages = "588--597",
month = nov,
year = "1993",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Irisa, Rennes Univ., France",
classification = "C6110J (Object-oriented programming); C6140D (High
level languages); C6150C (Compilers, interpreters and
other processors); C6150N (Distributed systems
software)",
keywords = "BBN TC2000; Benchmark programs; Communication
primitives; Compiler; Concurrency primitives;
Concurrent aggregate collection classes; Distributed
collection; Fortran 90; High Performance Fortran Forum;
Intel Paragon; Kendall Square Research KSR-1; Language
extension; Memory hierarchy; Parallel C++ runtime
system; Parallel machine; PC++; Performance results;
Preprocessor; Scalable parallel computer systems;
Scalable parallel systems; Sequent Symmetry; Single
Program Multiple Data; Thinking Machine CM-5",
thesaurus = "C language; Multiprocessing programs; Object-oriented
languages; Parallel languages; Program compilers;
Software performance evaluation",
}
@InProceedings{Bozkus:1993:CAF,
author = "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt",
title = "A Compilation Approach for {Fortran 90D\slash HPF}
Compilers",
crossref = "Banerjee:1993:LCP",
pages = "200--215",
year = "1993",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Bozkus:1993:CDD,
author = "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt and
S. Ranka",
title = "Compiling distribution directives in a {Fortran 90D}
compiler",
crossref = "IEEE:1993:PFI",
pages = "617--620",
month = "",
year = "1993",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Northeast Parallel Architectures Center, Syracuse
Univ., NY, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Data distributions; Data partitioning; Data
partitioning module; Distribution directives; Fortran
90D compiler; High Performance Fortran; HPF; Parallel
program",
thesaurus = "FORTRAN; Parallel programming; Program compilers",
}
@InProceedings{Bozkus:1993:FCD,
author = "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt and
S. Ranka",
title = "{Fortran 90D\slash HPF} compiler for distributed
memory {MIMD} computers: Design, implementation, and
performance results",
crossref = "IEEE:1993:PSP",
pages = "351--360",
month = nov,
year = "1993",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Northeast Parallel Archit. Center, Syracuse Univ., NY,
USA",
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors); C6150N (Distributed
systems software)",
keywords = "Communication detection; Computation partitioning;
Data alignment; Data parallel language; Distributed
memory MIMD computers; Fortran 90D/HPF compiler;
Process data distribution; Run-time support",
thesaurus = "Distributed memory systems; FORTRAN; Parallelising
compilers; Program compilers",
}
@InProceedings{Bozkus:1993:FHC,
author = "Zeki Bozkus and Alok Choudhary and Geoffrey Fox and
Tomasz Haupt and Sanjay Ranka",
title = "{Fortran 90D\slash HPF} Compiler for Distributed
Memory {MIMD} Computers: Design, Implementation, and
Performance Results",
crossref = "IEEE:1993:PSP",
pages = "351--360",
year = "1993",
bibdate = "Wed Apr 15 12:04:03 MDT 1998",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
acknowledgement = ack-nhfb,
affiliation = "Syracuse Univ",
affiliationaddress = "Syracuse, NY, USA",
classification = "723; C6140D (High level languages); C6150C
(Compilers, interpreters and other processors); C6150N
(Distributed systems software)",
corpsource = "Northeast Parallel Archit. Center, Syracuse Univ., NY,
USA",
keywords = "communication detection; Computation partitioning;
computation partitioning; data alignment; data parallel
language; Distributed computer systems; distributed
memory MIMD computers; distributed memory systems;
FORTRAN; Fortran (programming language); Fortran
90D/HPF compiler; Fortran90D/HPF compiler; HPF
compilers; parallelising compilers; Process data
distribution; process data distribution; Program
compilers; program compilers; run-time support",
sponsororg = "IEEE; ACM SIGARCH",
treatment = "P Practical; T Theoretical or Mathematical",
}
@TechReport{Chapman:1993:HPFa,
author = "Barbara Chapman and Hans Zima and Piyush Mehrotra",
title = "{High Performance Fortran} without templates an
alternative model for distribution and alignment",
type = "NASA contractor report",
number = "NASA CR-191451; ICASE report 93-17",
institution = "National Aeronautics and Space Administration, Langley
Research Center; National Technical Information
Service, distributor",
address = "Hampton, VA, USA",
pages = "????",
year = "1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
annote = "Distributed to depository libraries in microfiche.
Shipping list no.: 93-1216-M. Microfiche. [Washington,
DC: National Aeronautics and Space Administration,
1993] 1 microfiche.",
govtdocnumber = "NAS 1.26:191451 0830-H-14 (MF)",
keywords = "{Fortran} (Computer program language)",
}
@InProceedings{Chapman:1993:HPFb,
author = "B. M. Chapman and P. Mehrotra and H. P. Zima",
title = "{High Performance Fortran} without templates: an
alternative model for distribution and alignment",
crossref = "ACM:1993:PFA",
journal = j-SIGPLAN,
volume = "28",
number = "7",
pages = "92--101",
month = jul,
year = "1993",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/sigplan.bib",
abstract = "Language extensions of Fortran are being developed
which permit the user to map data structures to the
individual processors of distributed memory machines.
These languages allow a programming style in which
global data references are used. Current efforts are
focussed on designing a common basis for such
languages, the result of which is known as high
performance Fortran (HPF). One of the central debates
in the HPF effort revolves around the concept of
templates, introduced as an abstract index space to
which data could be aligned. The authors present a
model for the mapping of data which provides the
functionality of high performance Fortran distributions
without the use of templates. (13 Refs.)",
acknowledgement = ack-nhfb,
affiliation = "Dept. for Software Technol. and Parallel Syst., Vienna
Univ., Austria",
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming); C6120 (File
organisation); C6140D (High level languages)",
confdate = "19-22 May 1993",
conflocation = "San Diego, CA, USA",
confsponsor = "ACM",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Abstract index space; Common basis; Data structures;
Distributed memory machines; Fortran language
extensions; Global data references; High performance
Fortran; Programming style; Templates",
language = "English",
pubcountry = "USA",
thesaurus = "Data structures; Distributed memory systems; FORTRAN;
Parallel programming",
}
@Article{Chatterjee:1993:GLA,
author = "Siddhartha Chatterjee and John R. Gilbert and Fred J.
E. Long and Robert Schreiber and Shang-Hua Teng",
title = "Generating local addresses and communication sets for
data-parallel programs",
journal = j-SIGPLAN,
volume = "28",
number = "7",
pages = "149--158",
month = jul,
year = "1993",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Thu Dec 14 18:49:37 MST 1995",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
abstract = "Generating local addresses and communication sets is
an important issue in distributed-memory
implementations of data-parallel languages such as high
performance Fortran. The authors show that for an array
A affinely aligned to a template that is distributed
across p processors with a cyclic(k) distribution, and
a computation involving the regular section a(l:h:s),
the local memory access sequence of at most k states.
They present fast algorithms for computing the
essential information about these state machines, and
extend the framework to handle multidimensional arrays.
They also show how to generate communication sets using
the state machine approach. Performance results show
that this solution requires very little runtime
overhead and acceptable preprocessing time.",
acknowledgement = ack-nhfb,
affiliation = "NASA Ames Res. Center, Moffett Field, CA, USA",
classification = "C4220 (Automata theory); C6110P (Parallel
programming); C6140D (High level languages)",
confdate = "19-22 May 1993",
conflocation = "San Diego, CA, USA",
confsponsor = "ACM",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Communication sets; Data-parallel languages;
Distributed-memory implementations; Fast algorithms;
Local memory access sequence; Multidimensional arrays;
State machines",
thesaurus = "Distributed memory systems; Finite automata; FORTRAN;
Parallel programming",
}
@InProceedings{Choudhary:1993:HPF,
author = "Alok Choudhary and Charles Koelbel and Mary Zosel",
title = "{High Performance Fortran}: Implementor and Users
Workshop",
crossref = "IEEE:1993:PSP",
pages = "610--614",
year = "1993",
bibdate = "Wed Apr 15 10:52:29 MDT 1998",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
acknowledgement = ack-nhfb,
affiliation = "Syracuse Univ",
affiliationaddress = "Syracuse, NY, USA",
classification = "722; 723; 723.1",
keywords = "Computer hardware; Computer workstations; Fortran
(programming language); High performance computing
forum (HPFF); High Performance Fortran (HPF); HPF
language specification",
}
@InProceedings{Chrisochoides:1993:MDH,
author = "N. Chrisochoides and K. Droegemeier and G. Fox and K.
Mills and Ming Xue",
title = "A methodology for developing high performance
computing models: storm-scale weather prediction",
crossref = "Tentner:1993:HPC",
pages = "82--89",
month = "",
year = "1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Northeast Parallel Archit. Center, Syracuse Univ., NY,
USA",
classification = "A9260Q (Storms); A9260X (Weather analysis and
prediction); C5220P (Parallel architecture); C5440
(Multiprocessor systems and techniques); C7340
(Geophysics)",
keywords = "Advanced Regional Prediction System; ARPS; Distributed
memory SIMD; FortranD/High Performance Fortran version;
High performance computing models; Massively Parallel
Processing; MIMD architectures; Modularity; Parallel
adaptive mesh refinement scheme; Storm-scale weather
prediction; Three-dimensional fully compressible
nonhydrostatic predictive model",
thesaurus = "FORTRAN; Geophysics computing; Parallel architectures;
Parallel processing; Storms; Weather forecasting",
}
@Book{Dowd:1993:HPC,
author = "Kevin Dowd",
title = "High Performance Computing",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xxv + 371",
year = "1993",
ISBN = "1-56592-032-5",
ISBN-13 = "978-1-56592-032-3",
LCCN = "QA76.88 .D6 1993; QA76.9.A73 D68 1993",
bibdate = "Mon Jan 3 18:34:37 1994",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/fparith.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/master.bib;
http://www.math.utah.edu/pub/tex/bib/ora.bib;
z3950.loc.gov:7090/Voyager",
price = "US\$25.95",
series = "RISC architectures, optimization and benchmarks; A
Nutshell handbook",
URL = "http://www.oreilly.com/catalog/9781565920323",
acknowledgement = ack-nhfb,
subject = "Computer architecture; Electronic digital computers;
Parallel processing (Electronic computers);
Supercomputers",
tableofcontents = "Preface / xxi \\
Who Should Buy This Book? / xxii \\
What's in This Book / xxii \\
Conventions / xxiv \\
Acknowledgments / xxv \\
1 Modern Computer Architectures / 1 \\
1: What is High Performance Computing? / 3 \\
Why Worry About Performance? / 3 \\
Measuring Performance / 5 \\
The Next Step / 6 \\
2: RISC Computers / 9 \\
Why CISC? / 10 \\
Space and Time / 10 \\
Beliefs About Complex Instruction Sets / 11 \\
Memory Addressing Modes / 12 \\
Microcode / 14 \\
Making the Most of a Clock Tick / 17 \\
Pipelines / 18 \\
Instruction Pipelining / 19 \\
Why RISC? / 21 \\
Characterizing RISC / 22 \\
A Few More Words About Pipelining / 27 \\
Memory References / 27 \\
Floating Point Pipelines / 28 \\
Classes of Processors / 29 \\
Superscalar Processors / 30 \\
Superpipelined Processors / 32 \\
Long Instruction Word (LIW) / 34 \\
Other Advanced Features / 35 \\
Register Bypass / 36 \\
Register Renaming / 36 \\
Reducing Branch Penalties / 37 \\
Closing Notes / 40 \\
3: Memory / 43 \\
Memory Technology / 44 \\
Random Access Memory / 45 \\
Access Time / 47 \\
Caches / 48 \\
Direct Mapped Cache / 50 \\
Fully Associative Cache / 52 \\
Set Associative Cache / 52 \\
Uses of Cache / 54 \\
Virtual Memory / 54 \\
Page Tables / 55 \\
Translation Lookaside Buffer / 56 \\
Page Faults / 57 \\
Improving Bandwidth / 59 \\
Large Caches / 60 \\
Interleaved Memory Systems / 60 \\
Software Managed Caches / 64 \\
Memory Reference Reordering / 64 \\
Multiple References / 66 \\
Closing Notes / 67 \\
IL Porting and Tuning Software / 91 \\
4: What an Optimizing Compiler Does / 69 \\
Optimizing Compiler Tour / 70 \\
Intermediate Language Representation / 70 \\
Basic Blocks / 72 \\
Forming a DAG / 74 \\
Uses and Definitions / 76 \\
Loops / 78 \\
Object Code Generation / 80 \\
Classical Optimizations / 81 \\
Copy Propagation / 81 \\
Constant Folding / 82 \\
Dead Code Removal / 83 \\
Strength Reduction / 84 \\
Variable Renaming / 84 \\
Common Subexpression Elimination / 85 \\
Loop Invariant Code Motion / 86 \\
Induction Variable Simplification / 87 \\
Register Variable Detection / 88 \\
Closing Notes / 88 \\
5: Clarity / 93 \\
Under Construction / 94 \\
Comments / 94 \\
Clues in the Landscape / 95 \\
Variable Names / 96 \\
Variable Types / 98 \\
Named Constants / 99 \\
INCLUDE Statements / 100 \\
Use of COMMON / 101 \\
The Shape of Data / 102 \\
Closing Notes / 104 \\
6: Finding Porting Problems / 105 \\
Problems in Argument Lists / 106 \\
Aliasing / 106 \\
Argument Type Mismatch / 108 \\
Storage Issues / 110 \\
Equivalenced Storage / 111 \\
Memory Reference Alignment Restrictions / 112 \\
Closing Notes / 115 \\
7: Timing and Profiling / 119 \\
Timing / 120 \\
Timing a Whole Program / 120 \\
Timing a Portion of the Program / 124 \\
Using Timing Information / 126 \\
Subroutine Profiling / 127 \\
prof / 130 \\
gprof / 133 \\
gprofs Flat Profile / 138 \\
Accumulating the Results of Several gprof Runs / 139
\\
A Few Words About Accuracy / 140 \\
Basic Block Profilers / 140 \\
tcov / 141 \\
!prof / 142 \\
pixie / 143 \\
Closing Notes / 144 \\
8: Understanding Parallelism / 147 \\
A Few Important Concepts / 148 \\
Constants / 148 \\
Scalars / 150 \\
Vectors and Vector Processing / 150 \\
Dependencies / 153 \\
Data Dependencies / 154 \\
Control Dependencies / 159 \\
Ambiguous References / 161 \\
Closing Notes / 162 \\
9: Eliminating Clutter / 165 \\
Subroutine Calls / 166 \\
Macros / 168 \\
Procedure Inlining / 170 \\
Branches / 171 \\
Wordy Conditionals / 171 \\
Redundant Tests / 172 \\
Branches Within Loops / 173 \\
Loop Invariant Conditionals / 174 \\
Loop Index Dependent Conditionals / 175 \\
Independent Loop Conditionals / 176 \\
Dependent Loop Conditionals / 177 \\
Reductions / 178 \\
Conditionals That Transfer Control / 179 \\
A Few Words About Branch Probability / 180 \\
Other Clutter / 181 \\
Data Type Conversions / 181 \\
Doing Your Own Common Subexpression Elimination / 182
\\
Doing Your Own Code Motion / 183 \\
Handling Array Elements in Loops / 184 \\
Closing Notes / 185 \\
10: Loop Optimizations / 187 \\
Basic Loop Unrolling / 188 \\
Qualifying Candidates for Loop Unrolling / 189 \\
Loops with Low Trip Counts / 190 \\
Fat Loops / 191 \\
Loops Containing Procedure Calls / 191 \\
Loops with Branches in Them / 193 \\
Recursive Loops / 194 \\
Negatives of Loop Unrolling / 195 \\
Unrolling by the Wrong Factor / 196 \\
Register Thrashing / 196 \\
Instruction Cache Miss / 197 \\
Other Hardware Delays / 197 \\
Outer Loop Unrolling / 197 \\
Outer Loop Unrolling to Expose Computations / 199 \\
Associative Transformations / 200 \\
Reductions / 202 \\
Dot Products and daxpys / 204 \\
Matrix Multiplication / 206 \\
Loop Interchange / 208 \\
Loop Interchange to Move Computations to the Center /
208 \\
Operation Counting / 209 \\
Closing Notes / 211 \\
11: Memory Reference Optimizations / 213 \\
Memory Access Patterns / 214 \\
Loop Interchange to Ease Memory Access Patterns / 215
\\
Blocking to Ease Memory Access Patterns / 216 \\
Ambiguity in Memory References / 223 \\
Ambiguity in Vector Operations / 224 \\
Pointer Ambiguity in Numerical C Applications / 225 \\
Programs That Require More Memory Than You Have / 227
\\
Software-Managed, Out-of-Core Solutions / 227 \\
Virtual Memory / 228 \\
Instruction Cache Ordering / 231 \\
Closing Notes / 232 \\
12: Language Support for Performance / 235 \\
Subroutine Libraries / 235 \\
Vectorizing Preprocessors / 237 \\
Explicitly Parallel Languages / 243 \\
Fortran 90 / 244 \\
High Performance Fortran (HPF) / 250 \\
Explicitly Parallel Programming Environments / 251 \\
Closing Notes / 253 \\
1/L Evaluating Performance / 255 \\
13: Industry Benchmarks / 257 \\
What is a MIP? / 258 \\
VAX MIPS / 259 \\
Dhrystones / 259 \\
Floating Point Benchmarks / 261 \\
Linpack / 262 \\
Whetstone / 264 \\
The SPEC Benchmarks / 265 \\
Individual SPEC Benchmarks / 266 \\
030.matrix300 Was Deleted / 272 \\
Transaction Processing Benchmarks / 272 \\
TPC-A / 273 \\
TPC-B / 273 \\
TPC-C / 273 \\
Closing Notes / 273 \\
14: Running Your Own Benchmarks / 275 \\
Choosing What to Benchmark / 275 \\
Benchmark Run Time / 276 \\
Benchmark Memory Size / 277 \\
Kernels and Sanitized Benchmarks / 277 \\
Benchmarking Third Party Codes / 278 \\
Types of Benchmarks / 279 \\
Single Stream Benchmarks / 280 \\
Throughput Benchmarks / 282 \\
Interactive Benchmarks / 283 \\
Preparing the Code / 285 \\
Portability / 285 \\
Making a Benchmark Kit / 286 \\
Benchmarking Checklist / 287 \\
Closing Notes / 288 \\
IV. Parallel Computing / 291 \\
15: Large Scale Parallel Computing / 293 \\
Problem Decomposition / 294 \\
Data Decomposition / 295 \\
Control Decomposition / 299 \\
Distributing Work Fairly / 300 \\
Classes of Parallel Architectures / 302 \\
Single Instruction, Multiple Data / 303 \\
SIMD Architecture / 305 \\
Mechanics of Programming a SIMD Machine / 309 \\
Multiple Instruction, Multiple Data / 312 \\
Distributed Memory MIMD Architecture / 314 \\
Programming a Distributed Memory MIMD Machine / 315 \\
A Few Words About Data Layout Directives / 319 \\
Virtual Shared Memory / 320 \\
Closing Notes / 323 \\
16: Shared-Memory Multiprocessors / 325 \\
Symmetric Multiprocessing / 326 \\
Operating System Support for Multiprocessing / 327 \\
Multiprocessor Architecture / 329 \\
Shared Memory / 330 \\
Conservation of Bandwidth / 330 \\
Coherency / 332 \\
Data Placement / 334 \\
Multiprocessor Software Concepts / 334 \\
Fork and Join / 335 \\
Synchronization with Locks / 337 \\
Synchronization with Barriers / 340 \\
Automatic Parallelization / 341 \\
Loop Splitting / 341 \\
Subroutine Calls in Loops / 342 \\
Nested Loops / 342 \\
Manual Parallelism / 344 \\
Closing Notes / 345 \\
A: Processor Overview / 347 \\
B: How to Tell When Loops Can Be Interchanged / 351 \\
C: Obtaining Sample Programs and Problem Set Answers /
357 \\
FTP / 357 \\
FTPMAIL / 358 \\
BITFTP / 359 \\
UUCP / 359 \\
Figures \\
2: RISC Computers / 9 \\
2-1 Registers, a single common data path, and an adder
/ 15 \\
2-2 A pipeline / 18 \\
2-3 Three instructions in flight through one pipeline /
20 \\
2-4 Variable length instructions make pipelining
difficult / 23 \\
2-5 Variable length CISC versus fixed length RISC
instructions / 23 \\
2-6 Processor encounters a branch / 26 \\
2-7 The Branch Delay Slot --- ZERO R3 executes either
way / 27 \\
2-8 Memory references scheduled early to account for
pipeline depth / 28 \\
2-9 Decomposing a serial stream / 30 \\
2-10 RS/ 6000 functional blocks / 31 \\
2-11 MIPS R4000 Instruction Pipeline / 33 \\
2-12 Intel i860 transition between modes / 35 \\
3: Memory / 43 \\
3-1 Row--Column memory address / 46 \\
3-2 Direct mapping of memory address to RAM / 46 \\
3-3 Cache lines can come from different parts of memory
/ 49 \\
3-4 Many memory addresses map to same cache line / 51
\\
3-5 Two -way set associative cache / 53 \\
3-6 Virtual to physical address mapping / 55 \\
3-7 Simple memory system / 59 \\
3-8 Page mode cache refill / 60 \\
3-9 Multi-banked memory system / 62 \\
3-10 Cache refill from interleaved memory / 63 \\
4: What an Optimizing Compiler Does / 69 \\
4-1 Example 4-1 divided into basic blocks / 73 \\
4-2 Tuple mapped into a DAG / 74 \\
4-3 Basic Block B / 75 \\
4-4 DAG for Block B / 75 \\
4-5 Revised Basic Block B / 76 \\
4-6 Flow graph for data flow analysis / 77 \\
4-7 Flow graph with a loop in it / 79 \\
5: Clarity / 93 \\
5-1 Array C in two -dimensional memory / 103 \\
6: Finding Porting Problems / 105 \\
6-1 IEEE 754 floating point formats / 109 \\
6-2 IBM 370 floating point formats / 110 \\
6-3 Equivalence storage relationship on most computers
/ 111 \\
6-4 Misaligned variables / 113 \\
7: Timing and Pro.filing / 119 \\
7-1 The built-in csh time function / 123 \\
7-2 Sharp profile --- dominated by routine 1 / 128 \\
7-3 Flat profile --- no routine predominates / 129 \\
7-4 Simple call graph / 134 \\
7-5 FORTRAN example / 135 \\
7-6 Quantization Errors in Profiling / 140 \\
8: Understanding Parallelism / 147 \\
8-1 Vector Computer / 152 \\
8-2 A little section of your program / 159 \\
8-3 Expensive operation moved so that it's rarely
executed / 160 \\
11: Memory Reference Optimizations / 213 \\
11-1 Arrays A and B / 217 \\
11-2 How array elements are stored / 218 \\
11-3 2x2 squares / 219 \\
11-4 Picture of unblocked versus blocked references /
220 \\
11-5 Optimization performance for various sized loops /
222 \\
11-6 Vector machine memory access / 223 \\
12: Language Support for Performance / 235 \\
12-1 Linda's Tuple Space Bulletin Board / 252 \\
14: Running Your Own Benchmarks / 275 \\
14-1 Kernel benchmark / 278 \\
14-2 Single stream benchmarks / 280 \\
14-3 Computing an overall benchmark score / 281 \\
14-4 Wrong way to run a throughput benchmark / 282 \\
14-5 Benchmark stone wall / 283 \\
14-6 Interactive use benchmark / 284 \\
_15:Large Scale Parallel Computing / 293 \\
15-1 Domain decomposition / 295 \\
15-2 Cells with X's have life / 296 \\
15-3 One iteration later / 297 \\
15-4 Two examples of division of cells between four
CPUs / 298 \\
15-5 Each processor with a piece of the domain / 300
\\
15-6 Duplicated data domain / 301 \\
15-7 Iterations mapped onto SIMD nodes / 304 \\
15-8 Mapping a route through a strictly Cartesian mesh
/ 306 \\
15-9 Four nodes / 307 \\
15-10 A 3-cube and a 4-cube / 307 \\
15-11 Front-end and SIMD machine / 309 \\
15-12 KSR-1 ring of rings architecture / 322 \\
16: Shared-Memory Multiprocessors / 325 \\
16-1 A typical bus architecture / 329 \\
16-2 A $4 \times 4$ crossbar / 330 \\
16-3 High cache hit rate reduces main memory traffic /
331 \\
16-4 Multiple copies of variable A / 332 \\
16-5 Fork and join / 335 \\
16-6 Integration / 337 \\
16-7 Implementation of a spinlock / 339 \\
B: How to Tell When Loops Can Be Interchanged / 351 \\
B-1 $4 \times 4$ matrix / 352 \\
B-2 One iteration complete / 353 \\
B-3 All iterations completed / 354 \\
B-4 Movement of data in array A / 355 \\
Examples \\
4: What an Optimizing Compiler Does / 69 \\
4-1 Intermediate Language for a Single Loop / 72 \\
5: Clarity / 93 \\
5-1 Comments, asterisks, and pretty printing / 95 \\
5-2 Variable names count / 97 \\
5-3 Parameter statements \\
5-4 Declarations / 100 \\
5-5 Routine using both INCLUDE files / 100 \\
5-6 Changing the Shape of an Array / 100 \\
/ 102 \\
6: Finding Porting Problems / 105 \\
6-1 Program for creating misaligned references \\
6-2 Misaligned reference in C / 114 \\
/ 115 \\
7: Timing and Profiling / 119 \\
7-1 FORTRAN program using etime / 125 \\
7-2 etime implemented in C / 126 \\
7-3 loops.c --- a program for testing profilers / 131
\\
7-4 Profile of loops.c / 132 \\
7-5 A portion of gprof output / 135 \\
7-6 gprof flat profile / 138 \\
8: Understanding Parallelism / 147 \\
8-1 Vector Addition / 150 \\
9: Eliminating Clutter / 165 \\
9-1 Macro definition and use / 168 \\
10: Loop Optimizations / 187 \\
10-1 Loop containing a procedure call / 192 \\
10-2 Matrix multiply with daxpy inner loop / 206 \\
10-3 Matrix multiply with dot product inner loop / 206
\\
11: Memory Reference Optimizations / 213 \\
11-1 Two-dimensional vector sum / 216 \\
11-2 Outer and inner loop unrolled / 217 \\
B: How to Tell When Loops Can Be Interchanged / 351 \\
B-1 Each iteration is independent / 351 \\
B-2 Can we interchange these loops? / 352 \\
B-3 Legal alternate loop nests / 354 \\
B-4 More complicated references / 355 \\
B-5 More complicated references / 356 \\
Tables \\
6: Finding Porting Problems / 105 \\
6-1 Preferred Alignment Boundaries on Most Computers /
113 \\
15: Large Scale Parallel Computing / 293 \\
15-1 Worst Case Communication / 308 \\
A: Processor Overview / 347 \\
A-1 CPU Characteristics / 347 \\
A-2 Cache and Branch Architecture / 348 \\
A-2 Cache and Branch Architecture (continued) / 349",
}
@Article{Forum:1993:HPF,
author = "{High Performance Fortran Forum}",
title = "{High Performance Fortran} Language Specification",
journal = j-SCI-PROG,
volume = "2",
number = "1--2",
pages = "1--170",
month = "Spring--Summer",
year = "1993",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "ftp://ftp.ira.uka.de/bibliography/Compiler/ansistd.bib;
ftp://ftp.ira.uka.de/bibliography/Compiler/fortran.bib;
ftp://ftp.ira.uka.de/bibliography/Compiler/FORTRAN/fortran3.bib;
ftp://ftp.ira.uka.de/bibliography/Compiler/fortran3.bib;
ftp://ftp.ira.uka.de/bibliography/Compiler/opt.par.compiler.bib;
ftp://ftp.ira.uka.de/bibliography/Parallel/hpfortran.bib;
ftp://ftp.math.utah.edu/pub/tex/bib/ansistd.bib;
ftp://ftp.math.utah.edu/pub/tex/bib/fortran3.bib;
ftp://ftp.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
keyword = "HPF",
keywords = "ANSI standard; Fortran 90; High Performance Fortran;
International Standard for Fortran; ISO standard",
thesaurus = "ANSI standards; FORTRAN; ISO standards; Programming;
Software standards",
}
@Article{Goda:1993:HPF,
author = "O. Goda",
title = "High performance {Fortran}",
journal = j-JOHO-SHORI,
volume = "34",
number = "9",
pages = "1179--1186",
month = sep,
year = "1993",
CODEN = "JOSHA4",
ISSN = "0447-8053",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Res. Lab., IBM Japan Ltd., Tokyo, Japan",
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
fjournal = "Joho-Shori (J. Information Processing Soc. Japan)",
keywords = "Control parallelism; Data parallelism; Fortran 90;
High performance Fortran; High Performance Fortran
Forum; HPFF; Standard",
language = "Japanese",
pubcountry = "Japan",
thesaurus = "FORTRAN; Parallel languages",
}
@InProceedings{Gupta:1993:AGD,
author = "S. K. S. Gupta and S. D. Kaushik and C.-H. Huang and
J. R. Johnson and R. W. Johnson and P. Sadayappan",
title = "On the automatic generation of data distributions",
crossref = "Schnabel:1993:WLC",
journal = j-SIGPLAN,
volume = "28",
number = "1",
pages = "82",
month = jan,
year = "1993",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
Columbus, OH, USA",
classification = "C4190 (Other numerical methods); C4240P (Parallel
programming and algorithm theory); C7310
(Mathematics)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Automatic generation; Data distributions; Data
redistributions; Fast Fourier transform; High
Performance Fortran; NP-hard; Polynomial-time
algorithm; Tensor product formula",
thesaurus = "Computational complexity; Fast Fourier transforms;
Mathematics computing; Parallel algorithms; Tensors",
}
@InProceedings{Hawick:1993:PUM,
author = "K. A. Hawick and R. S. Bell and A. Dickinson and P. D.
Surry and B. J. N. Wylie",
title = "Parallelisation of the unified model data assimilation
scheme",
crossref = "Hoffmann:1993:PFE",
pages = "188--203",
month = "",
year = "1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Numerical Group, Edinburgh Parallel Comput. Centre,
UK",
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming); C7320 (Physics and
Chemistry)",
keywords = "Algorithmic inversion; Climate resolutions; Connection
Machine CM-200 system; Fortran 90 array construct; High
Performance Fortran style directives; Implementation
algorithms; Latitudinal sections; Massively parallel
computer systems; Model grid points; Observation data;
Parallel computer systems; Parallel processing
programming paradigms; Parallel update;
Parallelisation; Processor work load; UK Meteorological
Office; Unified model data assimilation scheme;
Vectorised implementation; Weather prediction",
thesaurus = "Meteorology; Parallel algorithms; Parallel machines;
Parallel programming; Physics computing",
}
@InProceedings{Hiranandani:1993:PEF,
author = "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
title = "Preliminary Experiences with the {Fortran D}
Compiler",
crossref = "IEEE:1993:PSP",
pages = "338--350",
year = "1993",
bibdate = "Wed Apr 15 12:04:03 MDT 1998",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
acknowledgement = ack-nhfb,
affiliation = "Rice Univ",
affiliationaddress = "Houston, TX, USA",
classification = "723; 921.1; 921.5; C6110P (Parallel programming);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
keywords = "array kills; cm Fortran compilers; data decomposition
specifications; Encoding (symbols); execution
conditions; FORTRAN; Fortran (programming language);
Fortran D compiler; Hand-optimized code; High
performance Fortran; Intel iPSC/860; Intel iPSC/860
processor; inter-loop communication optimizations;
Interloop communication optimizations; Linear algebra;
linear algebra codes; multi-reductions; parallel
computations; parallel languages; parallelising
compilers; pipelined codes; Program compilers;
replicated arrays; run-time support; TMC CM-5",
sponsororg = "IEEE; ACM SIGARCH",
treatment = "P Practical",
}
@InProceedings{Hiranandani:1993:PEFb,
author = "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
title = "Preliminary Experiences with the {Fortran D}
Compiler",
crossref = "IEEE:1993:PSP",
pages = "338--350",
year = "1993",
bibdate = "Wed Apr 15 12:04:03 MDT 1998",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
acknowledgement = ack-nhfb,
affiliation = "Rice Univ",
affiliationaddress = "Houston, TX, USA",
classification = "723; 921.1; 921.5; C6110P (Parallel programming);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
keywords = "array kills; cm Fortran compilers; data decomposition
specifications; Encoding (symbols); execution
conditions; FORTRAN; Fortran (programming language);
Fortran D compiler; Hand-optimized code; High
performance Fortran; Intel iPSC/860; Intel iPSC/860
processor; inter-loop communication optimizations;
Interloop communication optimizations; Linear algebra;
linear algebra codes; multi-reductions; parallel
computations; parallel languages; parallelising
compilers; pipelined codes; Program compilers;
replicated arrays; run-time support; TMC CM-5",
sponsororg = "IEEE; ACM SIGARCH",
treatment = "P Practical",
}
@Article{Kasahara:1993:SSP,
author = "H. Kasahara",
title = "System software for parallel processing",
journal = j-JOHO-SHORI,
volume = "34",
number = "9",
pages = "1134--1138",
month = sep,
year = "1993",
CODEN = "JOSHA4",
ISSN = "0447-8053",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Sci. and Eng., Waseda Univ., Tokyo, Japan",
classification = "C6110P (Parallel programming); C6150N (Distributed
systems)",
fjournal = "Joho-Shori (J. Information Processing Soc. Japan)",
keywords = "Cedar Fortran; CM Fortran; Cobegin-coend; Cray
Fortran; Doacross; Fork-join; Fortran D; HPF; Inexact
test; Occam; OMEGA; Operating systems; Parallel
processing; System software; VLIW; VPP Fortran",
language = "Japanese",
pubcountry = "Japan",
thesaurus = "Multiprocessing programs; Parallel languages; Parallel
programming",
}
@TechReport{Knies:1993:HPF,
author = "A. Knies and O'Keefe, Michael (Michael A.) and T.
MacDonald",
title = "{High Performance Fortran}: a practical analysis",
type = "AHPCRC preprint",
number = "93-107",
institution = "Army High Performance Computing Research Center",
address = "Minneapolis, MN, USA",
pages = "ii + 18",
year = "1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
annote = "References: p. 17-18.",
keywords = "{Fortran} (Computer program language)",
}
@Article{Li:1993:ANL,
author = "Wei Li and K. Pingali",
title = "Access normalization: loop restructuring for {NUMA}
computers",
journal = j-TOCS,
volume = "11",
number = "4",
pages = "353--375",
month = nov,
year = "1993",
CODEN = "ACSYEC",
ISSN = "0734-2071 (print), 1557-7333 (electronic)",
ISSN-L = "0734-2071",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Cornell Univ., Ithaca, NY,
USA",
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors)",
fjournal = "ACM Transactions on Computer Systems",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J774",
keywords = "Access normalization; Basic Linear Algebra
Subprograms; BLAS; Block transfers; HPF-Fortran;
Integer lattice theory; Invertible matrices; Local
memory accesses; Locality; Loop nest restructuring;
Loop restructuring; NUMA computers; Remote memory
accesses; Restructuring compiler; Scalable parallel
machines; Systematic loop transformation strategy;
User-specified data distribution",
pubcountry = "USA",
thesaurus = "Parallel machines; Parallel programming; Program
compilers",
}
@Article{Loveman:1993:HPF,
author = "D. B. Loveman",
title = "High performance {Fortran}",
journal = j-IEEE-PAR-DIST-TECH,
volume = "1",
number = "1",
pages = "25--42",
month = feb,
year = "1993",
CODEN = "IPDTEX",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Digital Equipment Corp., Maynard, MA, USA",
classification = "C5440 (Multiprocessor systems and techniques);
C6140D (High level languages)",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "Computationally intensive applications; Computer
vendors; Fortran-77; Fortran-90; Government
laboratories; High Performance Fortran Forum; Massively
parallel single-instruction multiple-data; MIMD;
Multiple-instruction multiple-data; Parallel machines;
Programming model; SIMD; Vector processors",
pubcountry = "USA",
thesaurus = "FORTRAN; Parallel machines",
}
@Article{Marquet:1993:LED,
author = "P. Marquet",
title = "Languages and expressions of data parallelism",
journal = j-TECHNIQUE-SCI-INFORMATIQUES,
volume = "12",
number = "6",
pages = "685--714",
month = "",
year = "1993",
CODEN = "TTSIDJ",
ISSN = "0752-4072, 0264-7419",
ISSN-L = "0752-4072",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Lab. d'Inf. Fondamentale, Univ. des Sci. et Tech. de
Lille Flandres Artois, Villeneuve d'Ascq, France",
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
fjournal = "Technique et science informatiques : TSI",
keywords = "C*; CM Fortran; Data parallelism; Data-parallel
languages; Data-structure; Fortran 90; Fortran D; High
Performance Fortran; MP Fortran; MPL; Parallel
languages; Parallel machine; Parallel programming;
POMPC",
language = "French",
pubcountry = "France",
thesaurus = "Parallel languages; Parallel programming",
}
@InProceedings{Mehrotra:1993:DPP,
author = "P. Mehrotra",
title = "Data parallel programming: the promises and
limitations of {High Performance Fortran}",
crossref = "Volkert:1993:PCS",
pages = "114",
month = "",
year = "1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "ICASE, NASA Langley Res. Center, Hampton, VA, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
keywords = "Data parallel algorithms; High Performance Fortran;
HPF; Parallel architectures",
thesaurus = "FORTRAN; Parallel languages",
}
@InProceedings{Mehrotra:1993:ILD,
author = "P. Mehrotra",
title = "Invited Lecture: Data Parallel Programming: The
Promises and Limitations of {High Performance
Fortran}",
crossref = "Volkert:1993:PCS",
pages = "114--??",
year = "1993",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@Article{Perrott:1993:LPD,
author = "R. H. Perrott and A. Zarea-Aliabadi",
title = "Languages for programming distributed memory systems",
journal = j-COMP-CONTROL-ENG-J,
volume = "45",
number = "6",
pages = "269--276",
month = dec,
year = "1993",
CODEN = "CCEJEL",
ISSN = "0956-3385 (print), 1741-0460 (electronic)",
ISSN-L = "0956-3385",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Queen's Univ., Belfast, UK",
classification = "C5220P (Parallel architecture); C5440
(Multiprocessor systems and techniques); C6110P
(Parallel programming); C6140D (High level languages)",
fjournal = "Computing and Control Engineering Journal",
keywords = "Distributed memory computers; Distributed memory
systems programming; High Performance Fortran;
Interconnected network; Local memory",
pubcountry = "UK",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
languages; Parallel programming",
}
@InProceedings{Ponnusamy:1993:DRS,
author = "R. Ponnusamy and J. Saltz and A. Choudhary and R. Das
and D. Mavriplis",
title = "The {Dybbuk} runtime system",
crossref = "IEEE:1993:DPC",
pages = "205--212",
month = "",
year = "1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Syracuse Univ., NY, USA",
classification = "C5440 (Multiprocessor systems and techniques);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
keywords = "Compiler; Distributed shared memory compilers; Dybbuk
runtime system; Embeddable runtime support procedures;
Interprocessor data movement; Prototype High
Performance Fortran compilers; Scalable multiprocessor
architectures; Shared name space; Weakly coherent
distributed shared memory; Workload partitioners",
thesaurus = "FORTRAN; Program compilers; Shared memory systems",
}
@InProceedings{Ponnusamy:1993:RCT,
author = "Ravi Ponnusamy and Joel Saltz and Alok Choudhary",
title = "Runtime Compilation Techniques for Data Partitioning
and Communication Schedule Reuse",
crossref = "IEEE:1993:PSP",
pages = "361--370",
month = nov,
year = "1993",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Univ. of Maryland",
affiliationaddress = "College Park, MD, USA",
classification = "723; C6140D (High level languages); C6150C
(Compilers, interpreters and other processors)",
corpsource = "Dept. of Comput. Sci., Maryland Univ., College Park,
MD, USA",
keywords = "array elements; Array elements; Communication schedule
reuse; communication schedules; Communication
schedules; Compiler directives; compiler directives;
Computational load; computational load; Distributed
memory machines; FORTRAN; Fortran (programming
language); Fortran 90D compiler; Fortran 90D compiler
implementation; graph connectivity; Graph connectivity;
HPF compiler; irregular computations; Irregular
computations; Large data arrays; Loop iteration
partitions; loop iteration partitions; Off-processor
data copies; off-processor data copies; On-processor
buffer locations; on-processor buffer locations;
parallelising compilers; program arrays; Program
arrays; Program compilers; program compilers; Runtime
compilation techniques; user specified mapping
procedure; User specified mapping procedure",
sponsororg = "IEEE; ACM SIGARCH",
thesaurus = "FORTRAN; Parallelising compilers; Program compilers",
treatment = "P Practical; T Theoretical or Mathematical",
}
@InProceedings{Ponnusamy:1993:UCD,
author = "R. Ponnusamy and R. Das and J. Saltz and D. Mavriplis
and A. Choudhary",
title = "Unstructured computations and the {Dybbuk} runtime
system",
crossref = "Tentner:1993:HPC",
pages = "170--175",
month = "",
year = "1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Inst. for Adv. Comput. Studies, Maryland Univ.,
College Park, MD, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Compiler embeddable runtime support procedures;
Distributed shared memory compilers; Dybbuk runtime
system; High performance Fortran compilers;
Inter-processor data movement; Off-processor data;
Runtime data; Scalable multiprocessor architectures;
Shared name space; Unstructured computations;
Unstructured scientific problems; Weakly coherent
distributed shared memory; Workload partitioners",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
programming; Program compilers",
}
@InProceedings{Schuster:1993:RHP,
author = "V. J. Schuster and S. Nakamoto and L. Meadows and A.
Choudhary",
title = "Retargetable {High Performance Fortran} compilers",
crossref = "Anonymous:1993:SEC",
pages = "111--123",
month = "",
year = "1993",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors)",
keywords = "Compiler; High Performance Fortran; Message Passing
code; MIMD; Parallel programming paradigm; SIMD",
thesaurus = "FORTRAN; Parallel programming; Program compilers",
}
@InProceedings{Steele:1993:HPF,
author = "Guy L. {Steele, Jr.}",
title = "{High Performance Fortran}: status report",
crossref = "Schnabel:1993:WLC",
journal = j-SIGPLAN,
volume = "28",
number = "1",
pages = "1--4",
month = jan,
year = "1993",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Parallel/Par.Arch.Indep.bib",
acknowledgement = ack-nhfb,
affiliation = "Thinking Machines Corp., Cambridge, MA, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Data parallel programming; Distributed-memory MPP;
Fortran 90; Fortran programs; High Performance Fortran;
Mainframes; Massively parallel processor; MIMD
computers; Multihead vector computers; Program
portability; Shared-memory MPP; Shared-memory
multicomputers; SIMD computers; Vector computers;
Workstations",
thesaurus = "FORTRAN; Parallel languages; Parallel programming",
}
@InProceedings{Thole:1993:HPF,
author = "C. A. Thole",
title = "{High Performance Fortran}",
crossref = "Anonymous:1993:PSE",
pages = "885--892 (or 885--891??)",
year = "1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Gesellschaft fur Math. und Datenverarbeitung mbH, St.
Augustin, Germany",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Architecture; Code generation; Compilers; Data
objects; Data parallel program; Fortran 90; High
performance computers; High performance Fortran;
Language extensions; Nonuniform memory access times;
Parallel execution distribution; Parallel nodes;
Sequential Fortran 90 programs; Specification",
thesaurus = "FORTRAN; Parallel languages; Parallel programming;
Program compilers",
}
@Article{Zarea-Aliabadi:1993:LPD,
author = "Adib Zarea-Aliabadi",
title = "Languages for programming distributed memory systems",
journal = j-COMP-CONTROL-ENG-J,
volume = "4",
number = "6",
pages = "269--??",
day = "1",
month = dec,
year = "1993",
CODEN = "CCEJEL",
ISSN = "0956-3385 (print), 1741-0460 (electronic)",
ISSN-L = "0956-3385",
bibdate = "Sat May 18 15:34:25 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
UnCover library database",
abstract = "This article is concerned with the programming of
distributed memory systems consisting of an
interconnected network of processors and their
associated local memory. It outlines typical
characteristics of such systems and discusses the
language approaches used for their programming. The
article continues with an examination of High
Performance Fortran that has been proposed as a basis
for programming distributed memory computers.",
acknowledgement = ack-nhfb,
fjournal = "Computing and Control Engineering Journal",
}
@InProceedings{Zosel:1993:HPF,
author = "M. E. Zosel",
title = "High performance {Fortran}: an overview",
crossref = "IEEE:1993:DPC",
pages = "132--136",
month = "",
year = "1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Lawrence Livermore Nat. Lab., CA, USA",
classification = "C6140D (High level languages)",
keywords = "Functionality; High performance Fortran; High
Performance Fortran Forum; Parallel computers",
thesaurus = "FORTRAN",
}
@InProceedings{Abdelrahman:1994:DAD,
author = "T. S. Abdelrahman and T. N. Wong",
title = "Distributed array data management on {NUMA}
multiprocessors",
crossref = "IEEE:1994:PSH",
pages = "551--559",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Electr. and Comput. Eng., Toronto Univ.,
Ont., Canada",
classification = "C4240P (Parallel programming and algorithm theory);
C6110P (Parallel programming); C6120 (File
organisation); C6150C (Compilers, interpreters and
other processors); C6150J (Operating systems)",
keywords = "Compiler; Compiler system; Data-parallel applications;
Distributed array data management; Distributed arrays;
False sharing; HPF-like directives; Locality; NUMA
multiprocessors; Operating system management policies;
Performance improvement; Program data management;
Prototype; Scaling performance; Shared-memory NUMA
multiprocessor",
thesaurus = "Data structures; Operating systems [computers];
Parallel programming; Program compilers; Shared memory
systems",
}
@InProceedings{Amamiya:1994:RPL,
author = "M. Amamiya and M. Satoh and A. Makinouchi and K.
Hagiwara and T. Yuasa and H. Aida and K. Ueda and K.
Araki and T. Ida and T. Baba",
title = "Research on programming languages for massively
parallel processing",
crossref = "Horiguchi:1994:ISP",
pages = "443--450",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Massively Parallel Language Res. Group, Kyushu Univ.,
Fukuoka, Japan",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Commercial language systems; Compiler system; Data
parallel C; Experimental language; Fortran D; HPF;
Massively parallel computation model; Massively
parallel processing; Massively Parallel Processing
Principle Research Project; Parallel programming
languages; Prototype",
thesaurus = "Parallel languages; Parallel programming; Program
compilers",
}
@InProceedings{Annaratone:1994:DEC,
author = "M. Annaratone and C. D. Offner and D. B. Loveman",
title = "{Digital Equipment Corporation} --- {High Performance
Fortran} on Workstation Farms",
crossref = "Siegel:1994:PEI",
pages = "664--669",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Annaratone:1994:HPF,
author = "M. Annaratone and C. D. Offner and D. B. Loveman",
title = "High performance {Fortran} on workstation farms",
crossref = "Siegal:1994:PEI",
pages = "664--669",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "High Performance Comput. Group, Maynard, MA, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Compiler; High performance Fortran; HPF language; MPP
market; MPP systems; Parallel programming;
Single-threaded batch job; Stable system software;
Workstation farms",
thesaurus = "FORTRAN; Parallel programming; Program compilers;
Workstations",
}
@Article{Anonymous:1994:HPFa,
author = "Anonymous",
title = "{High Performance Fortran} Language Specification
(Part {II})",
journal = j-FORTRAN-FORUM,
volume = "13",
number = "2",
pages = "87--150",
day = "1",
month = jun,
year = "1994",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Mon Aug 12 09:47:05 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
fjournal = "ACM Fortran Forum",
}
@Article{Anonymous:1994:HPFb,
author = "Anonymous",
title = "{High Performance Fortran} Language Specification
(Part {III})",
journal = j-FORTRAN-FORUM,
volume = "13",
number = "3",
pages = "22--55",
day = "1",
month = sep,
year = "1994",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Mon Aug 12 09:47:49 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
UnCover library database",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@Article{Anonymous:1994:HR,
author = "Anonymous",
title = "{HPF} Reports",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "71--??",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
abstract = "Commercial views of HPF from Applied Parallel
Research. The Portland Group. ACE Associated Computer
Experts, Pacific-Sierra Research, SofTech, and Thinking
Machines.",
acknowledgement = ack-nhfb,
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
}
@InProceedings{Anonymous:1994:IPH,
author = "Anonymous",
title = "Interpreting the Performance of {HPF\slash Fortran
90D}",
crossref = "IEEE:1994:PSW",
pages = "743--752",
year = "1994",
bibdate = "Mon Aug 26 10:38:41 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/super.bib",
acknowledgement = ack-nhfb,
}
@Article{Anonymous:1994:SIH,
author = "Anonymous",
title = "Special Issue: {High Performance Fortran} Language
Specification",
journal = j-FORTRAN-FORUM,
volume = "13",
number = "2",
day = "1",
month = jun,
year = "1994",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat May 18 15:34:25 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
UnCover library database",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@Article{Anonymous:1994:SIO,
author = "Anonymous",
title = "{Standards} Information. Organization of {Standards
Committees}",
journal = j-FORTRAN-FORUM,
volume = "13",
number = "1",
pages = "4--??",
day = "1",
month = mar,
year = "1994",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat May 18 15:34:25 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
UnCover library database",
abstract = "Copies of Fortran 90 Standard. Future Meetings.
International Meetings. National Fortran Working
Groups. Real-Time Fortran Standard. Fortran 90
Interpretations. Plans for Fortran 95. High Performance
Fortran Language Specification.",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@Article{Anonymous:1994:SIOa,
author = "Anonymous",
title = "{Standards} Information. Organization of {Standards
Committees}; {Real-Time Fortran Standard}; {Fortran 90}
Interpretations; Plans for {Fortran 95}; {High
Performance Fortran} Language Specification",
journal = j-FORTRAN-FORUM,
volume = "13",
number = "1",
pages = "4--6",
month = mar,
year = "1994",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat May 18 15:34:25 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/ansistd.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
UnCover library database",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "37",
}
@InProceedings{Benkner:1994:PAS,
author = "S. Benkner and P. Brezany and H. Zima",
title = "Processing Array Statements and Procedure Interfaces
in the {PREPARE High Performance Fortran} Compiler",
crossref = "Fritzson:1994:CCI",
pages = "324--338",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Inst. for Software Technol. and Parallel Systs., Wien
Univ., Austria",
classification = "C5220P (Parallel architecture); C5440
(Multiprocessing systems); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Array statement processing; Data alignment
specifications; Data distribution; Data distribution
specifications; Distributed memory multiprocessor;
Fortran 90; Parallel architectures; Portable interface;
Prepare ESPRIT project; PREPARE High Performance
Fortran compiler; Procedure interface processing",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
architectures; Parallelising compilers",
}
@InProceedings{Bixby:1994:ADL,
author = "R. Bixby and K. Kennedy and U. Kremer",
title = "Automatic data layout using 0-1 integer programming",
crossref = "Cosnard:1994:PAC",
journal = j-IFIP-TRANS-A,
volume = "A-50",
pages = "111--122",
month = "",
year = "1994",
CODEN = "ITATEC",
ISSN = "0926-5473",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. and Appl. Math., Rice Univ., Houston,
TX, USA",
classification = "C1180 (Optimisation techniques); C4240P (Parallel
programming and algorithm theory); C6110P (Parallel
programming); C6115 (Programming support); C6150C
(Compilers, interpreters and other processors)",
fjournal = "IFIP Transactions. A. Computer Science and
Technology",
keywords = "0-1 Integer programming; Automatic data layout;
Compilation system; Compiler; Data-parallel programs;
Dynamic data remapping; Fortran D; General purpose
integer programming solver; Heuristics; High
Performance Fortran; Machine-dependent optimization;
Machine-independent parallel programming model;
NP-complete; Optimal selection; Performance;
Programming environment",
thesaurus = "Integer programming; Parallel programming; Program
compilers; Programming environments; Programming
theory",
}
@TechReport{Bodin:1994:DPP,
author = "Fran{\c{c}}ois Bodin",
title = "Directions in parallel programming {HPF}, shared
virtual memory and object parallelism in {pC}++",
type = "NASA contractor report",
number = "NASA CR-194943; ICASE report no. 94-54",
institution = "Institute for Computer Applications in Science and
Engineering, NASA Langley Research Center",
address = "Hampton, VA, USA",
year = "1994",
bibdate = "Thu Feb 29 11:23:44 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
annote = "Distributed to depository libraries in microfiche.
Shipping list no.: 95-0051-M. Microfiche. [Washington,
DC: National Aeronautics and Space Administration,
1994] 1 microfiche.",
govtdocnumber = "NAS 1.26:194943 0830-H-14 (MF)",
keywords = "C++ (Programming language); Compilers; Computer
programming; Data structures; Fortran; Massively
parallel processors; Parallel computers; Parallel
processing (Computers); Parallel programming;
Programming languages; Virtual memory systems.",
}
@InProceedings{Bogucz:1994:PEH,
author = "E. A. Bogucz and G. C. Fox and T. Haupt and K. A.
Hawick",
title = "Preliminary Evaluation of {High-Performance Fortran}
as a Language for Computational Fluid Dynamics",
crossref = "Anonymous:1994:PLC",
pages = "ALL",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Bouchitte:1994:EAE,
author = "V. Bouchitte and P. Boulet and A. Darte and Y.
Robert",
title = "Evaluating array expressions on massively parallel
machines with communication\slash computation overlap",
crossref = "Buchberger:1994:PPC",
pages = "713--724",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Lab. LIP, Ecole Normale Sup{\'e}rieure de Lyon,
France",
classification = "C4240C (Computational complexity); C6110P (Parallel
programming); C6120 (File organisation); C6140D (High
level languages)",
keywords = "Array expressions; Coarse grain computations;
Communication/computation overlap; DMPCs; Fine grain
computations; HPF style array expressions; Massively
parallel distributed memory computers; Massively
parallel machines; NP complete; Simultaneous
computations",
thesaurus = "Computational complexity; Data structures; Distributed
memory systems; FORTRAN; Parallel languages; Parallel
machines; Parallel programming",
}
@InProceedings{Bozkus:1994:CAF,
author = "Zeki Bozkus and Alok Choudhary and Geoffrey Fox and
Tomasz Haupt and Sanjay Ranka",
title = "A compilation approach for {Fortran 90D\slash HPF}
compilers",
crossref = "Banerjee:1994:LCP",
pages = "200--215",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Northeast Parallel Architectures Center, Syracuse
Univ., NY, USA",
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Communication detection; Compilation approach;
Computation partitioning; Distributed memory systems;
Fortran 90D/HPF compiler; Gaussian elimination;
Parallel constructs; Source-to-source parallel
compiler",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
languages; Parallel programming; Program compilers",
}
@Article{Bozkus:1994:CFD,
author = "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt and
S. Ranka and Min-You Wu",
title = "Compiling {Fortran 90D\slash HPF} for distributed
memory {MIMD} computers",
journal = j-J-PAR-DIST-COMP,
volume = "21",
number = "1",
pages = "15--26",
month = apr,
year = "1994",
CODEN = "JPDCER",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Northeast Parallel Archit. Center, Syracuse Univ., NY,
USA",
classification = "C5220P (Parallel architecture); C5440
(Multiprocessor systems and techniques); C6140D (High
level languages); C6150C (Compilers, interpreters and
other processors)",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "Communication detection; Data parallel language;
Distributed memory MIMD computers; Fortran90D/HPF
compiler; Run-time support; Source-to-source parallel
compiler",
pubcountry = "USA",
thesaurus = "Distributed memory systems; FORTRAN; Program
compilers",
}
@Article{Bozkus:1994:CFH,
author = "Zeki Bozkus and Alok Choudhary and Geoffrey Fox and
Tomasz Haupt and Sanjay Ranka and Min-You Wu",
title = "Compiling {Fortran 90D\slash HPF} for distributed
memory {MIMD} computers",
journal = j-J-PAR-DIST-COMP,
volume = "21",
number = "1",
pages = "15--26",
month = apr,
year = "1994",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1994.1039",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:18:54 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1039/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1039/production/pdf",
acknowledgement = ack-nhfb,
classification = "C5220P (Parallel architecture); C5440
(Multiprocessor systems and techniques); C6140D (High
level languages); C6150C (Compilers, interpreters and
other processors)",
corpsource = "Northeast Parallel Archit. Center, Syracuse Univ., NY,
USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "communication detection; data parallel language;
distributed memory MIMD computers; distributed memory
systems; FORTRAN; Fortran90D/HPF compiler; program
compilers; run-time support; source-to-source parallel
compiler",
treatment = "P Practical",
}
@InProceedings{Bozkus:1994:SLF,
author = "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt and
S. Ranka and R. Thakur and Jhy-Chun Wang",
title = "Scalable libraries for {Fortran 90D\slash High
Performance Fortran}",
crossref = "IEEE:1994:PSP",
pages = "67--76",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Northeast Parallel Archit. Center, Syracuse Univ., NY,
USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
keywords = "Array assignment functions; Collective communication
library; Data distribution directives; Distributed
memory machines; FORALL construct; Fortran 90D; High
Performance Fortran; HPF; MIMD; Parallelism; Runtime
library; Scalable libraries; SIMD",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
programming; Subroutines",
}
@InProceedings{Bozkus:1994:TCE,
author = "Z. Bozkus and L. Meadows and D. Miles and S.
Nakamoto",
title = "Techniques for Compiling and Executing {HPF} Programs
on Shared Memory and Distributed Memory Parallel
Systems",
crossref = "Kumar:1994:PPI",
pages = "515--520",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Brandes:1994:ATT,
author = "T. Brandes and F. Zimmermann",
title = "{Adaptor} --- {A} Transformation Tool for {HPF}
Programs",
crossref = "Decker:1994:PEM",
pages = "91--96",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
standardno = "Boston 3764350903 Basel",
}
@Article{Brandes:1994:EHF,
author = "T. Brandes",
title = "Evaluation of {High-Performance Fortran} on Some Real
Applications",
journal = j-LECT-NOTES-COMP-SCI,
volume = "797",
pages = "417--422",
year = "1994",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Mon May 13 11:52:14 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@InProceedings{Brandes:1994:EHP,
author = "T. Brandes",
title = "Evaluation of {High Performance Fortran} on some real
applications",
crossref = "Gentzsch:1994:HCNa",
pages = "417--422",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "German Nat. Res. Center for Comput. Sci., St.
Augustin, Germany",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Communication requirements; Data parallel programming
model; Distributed memory; Global name space; High
Performance Fortran; Message-passing programs; MIMD
machines; Parallel architectures; Prototype compilation
system",
thesaurus = "FORTRAN; Message passing; Parallel languages;
Parallelising compilers; Software performance
evaluation",
}
@Article{Chandy:1994:IST,
author = "Mani Chandy and Ian Foster and Ken Kennedy and Charles
Koelbel and Chau-Wen Tseng",
title = "Integrated Support for Task and Data Parallelism",
journal = j-IJSA,
volume = "8",
number = "2",
pages = "80--98",
month = "Summer",
year = "1994",
CODEN = "IJSAE9",
ISSN = "0890-2720",
bibdate = "Tue Feb 18 09:47:23 MST 1997",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
UnCover library database",
abstract = "We present an overview of research at the Center for
Research on Parallel Computation designed to provide an
efficient, portable programming model for scientific
applications possessing both task and data parallelism.
Fortran M programs exploit task parallelism by
providing language extensions for user-defined process
management and typed communication channels. A
combination of compiler and run-time system support
ensures modularity, safety, portability, and
efficiency. Fortran D and High Performance Fortran
programs exploit data parallelism by providing language
extensions for user-defined data decomposition
specifications, parallel loops, and parallel-array
operations.",
acknowledgement = ack-nhfb,
affiliation = "Center for Res. on Parallel Computation, California
Inst. of Technol.",
affiliationaddress = "Pasadena, CA, USA",
classification = "716.1; 722.4; 723.1; 723.1.1; 723.2; 901.1.1",
fjournal = "International Journal of Supercomputer Applications",
journalabr = "Int J Supercomput Appl High Perform Comput",
keywords = "Center for Research on Parallel Computation (CRPC);
Communication channels (information theory); Computer
programming; Computer software portability; Data
parallelism; Data structures; fortran (programming
language); Fortran M language; Parallel processing
systems; Program compilers; Societies and institutions;
Task parallelism",
}
@TechReport{Chapman:1994:EHAa,
author = "Barbara Chapman and Piyush Mehrotra and Hans Zima",
title = "Extending {HPF} for advanced data parallel
applications",
type = "NASA contractor report",
number = "NASA CR-194913; ICASE report no. 94-34",
institution = "Institute for Computer Applications in Science and
Engineering, NASA Langley Research Center",
address = "Hampton, VA, USA",
year = "1994",
bibdate = "Thu Feb 29 11:23:44 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
annote = "Distributed to depository libraries in microfiche.
Shipping list no.: 94-0862-M. Microfiche. [Washington,
DC: National Aeronautics and Space Administration,
1994] 1 microfiche.",
govtdocnumber = "NAS 1.26:194913 0830-H-14 (MF)",
keywords = "Applications programs (Computers); FORTRAN; Parallel
programming.",
}
@Article{Chapman:1994:EHAb,
author = "Barbara Chapman and Hans Zima and Piyush Mehrotra",
title = "Extending {HPF} for Advanced Data-Parallel
Applications",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "59--70",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Fri Apr 11 07:24:28 MDT 1997",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
abstract = "High Performance Fortran can support regular numerical
algorithms, but it cannot adequately express advanced
applications such as particle-in-sell codes or
unstructured mesh solvers. This article addresses this
problem and outlines possible development paths.",
acknowledgement = ack-nhfb,
affiliation = "Univ of Vienna, Vienna, Austria",
classification = "722.4; 723.1; 723.1.1; 723.2; 921.6; C6110P
(Parallel programming); C6140D (High level languages)",
corpsource = "Wien Univ., Austria",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
journalabr = "IEEE Parallel Distrib Technol",
keywords = "advanced data-parallel; Advanced data-parallel
applications; Algorithms; applications; Codes
(symbols); component; Component distribution; Computer
architecture; Data processing; Data structures; Derived
types; derived types; Derived types; direct; Direct
distribution; distribution; dynamic; Dynamic
partitioners; FORTRAN; Fortran (programming language);
functionality; Functionality; general block
distributions; General block distributions; High
Performance Fortran; high-level language interface;
High-level language interface; HPF/sup +/; INDEPENDENT
loops; Indirect distributions; indirect distributions;
Indirect distributions; Language constructs; loop; Loop
reductions; Multiprogramming; Numerical algorithms;
numerical algorithms; Numerical algorithms; parallel
languages; Parallel processing systems;
particle-in-cell codes; Particle-in-cell codes;
partitioners; processor subsets; Processor subsets;
Processor views; processor views; Processor views;
Program processors; reductions; Unstructured mesh
solvers; unstructured mesh solvers; Unstructured mesh
solvers; User-defined distribution functions;
user-defined distribution functions; User-defined
distribution functions; work distribution
specification; Work distribution specification",
pubcountry = "USA",
thesaurus = "FORTRAN; Parallel languages",
treatment = "P Practical",
}
@Article{Chapman:1994:HFL,
author = "B. Chapman and H. Zima and Vienna and P. Mehrotra",
title = "{High-Performance Fortran} Languages: Advanced
Applications and Their Implementation",
journal = j-LECT-NOTES-COMP-SCI,
volume = "797",
pages = "407--416",
year = "1994",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Mon May 13 11:52:14 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@InProceedings{Chapman:1994:HPF,
author = "B. Chapman and P. Mehrotra and H. Zima",
title = "High performance {Fortran} languages: advanced
applications and their implementation",
crossref = "Gentzsch:1994:HCNa",
pages = "407--416",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Inst. for Software Technol. and Parallel Syst., Wien
Univ., Austria",
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
keywords = "Functionality; High Performance Fortran; High
performance Fortran languages; Massively parallel
machines; Parallelization; User-specified distribution;
Vienna Fortran",
thesaurus = "FORTRAN; Parallel languages",
xxnote = "Check author order: Mehrotra/Zima or Zima/Mehrotra??",
}
@InProceedings{Chapman:1994:SAM,
author = "B. Chapman and P. Mehrotra and J. {Van Rosendale} and
H. Zima",
title = "A software architecture for multidisciplinary
applications: integrating task and data parallelism",
crossref = "Buchberger:1994:PPC",
pages = "664--676",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Inst. for Software Technol. and Parallel Syst., Wien
Univ., Austria",
classification = "C6110P (Parallel programming); C6120 (File
organisation); C6140D (High level languages); C6150N
(Distributed systems software)",
keywords = "Asynchronous activities; Data parallel languages; Data
parallelism; Engineering applications; Fortran 90
language extensions; Heterogeneous computing
environment; HPF; Multidisciplinary applications;
Nested task parallelism; Numerical applications; SDAs;
Shared data abstractions; Software architecture; Task
parallelism; Vienna Fortran",
thesaurus = "Data structures; FORTRAN; Parallel languages; Parallel
programming",
}
@InProceedings{Chatterjee:1994:ADH,
author = "S. Chatterjee and J. R. Gilbert and R. Schreiber and
T. J. Sheffler",
title = "Automatic Distribution in {HPF}",
crossref = "Dongarra:1994:ETP",
pages = "11--18",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Chen:1994:CEC,
author = "Dong-Yuan Chen and M. C. Chen",
title = "{CPAR-language} extensions to {C} for irregular and
adaptive parallel computations",
crossref = "IEEE:1994:PSH",
pages = "501--508",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Yale Univ., New Haven, CT,
USA",
classification = "C4240P (Parallel programming and algorithm theory);
C5440 (Multiprocessor systems and techniques); C6110P
(Parallel programming); C6120 (File organisation);
C6140D (High level languages)",
keywords = "Adaptive parallel computations; Arrays; C;
Communication functions; CPAR language extensions;
Distributed-memory multiprocessors; Fortran-90; Global
name space; High Performance Fortran; Interprocessor
data transfer; Irregular parallel computations; N-body
simulation problem; Object streams; Parallel
programming; Pointer-based data structures; Split
phases",
thesaurus = "C language; Data structures; Distributed memory
systems; FORTRAN; N-body problems; Parallel languages;
Parallel programming",
}
@InProceedings{Cheng:1994:PDP,
author = "Doreen Cheng and Robert Hood",
title = "A Portable Debugger for Parallel and Distributed
Programs",
crossref = "IEEE:1994:PSW",
pages = "723--732",
year = "1994",
bibdate = "Wed Apr 15 10:15:37 MDT 1998",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/supercomputing94.bib",
URL = "http://sc94.ameslab.gov/AP/contents.html",
acknowledgement = ack-nhfb,
affiliation = "Computer Sciences Corp",
affiliationaddress = "Moffett Field, CA, USA",
classification = "722.1; 722.3; 722.4; 723.1; 723.5; 903.4.1",
keywords = "Client server interaction; Codes (symbols);
Computational platforms; Computer aided software
engineering; Computer programming; Computer simulation;
Computer software; Conventional state based debuggers;
Distributed computations; Distributed computer systems;
fortran (programming language); High performance
fortran; Interaction protocol; Message passing library;
Network protocols; Parallel processing systems;
Parallel programs; Portable debugger; Program
debugging; Storage allocation (computer); Tool
generated code; User interfaces",
sponsor = "IEEE; ACM; SIAM",
}
@InProceedings{Coelho:1994:CIC,
author = "F. Coelho",
title = "Compilation of {I}/{O} communications for {HPF}",
crossref = "IEEE:1994:FSF",
pages = "102--109",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Centre de Recherche en Inf., Ecole des Mines de Paris,
Valbonne, France",
classification = "C5220P (Parallel architecture); C5440
(Multiprocessing systems); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Code generation; Data distribution; HPF; I/O
communications compilation; Massively parallel
machines; MIMD distributed memory architecture;
Parallel computations; Scalability; Standard polyhedron
scanning techniques",
thesaurus = "Distributed memory systems; High level languages;
Parallel architectures; Parallel processing; Program
compilers",
}
@InProceedings{Coelho:1994:EHC,
author = "F. Coelho",
title = "Experiments with {HPF} Compilation for a Network of
Workstations",
crossref = "Gentzsch:1994:HCNa",
pages = "423--428",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Centre de Recherche en Inf., Ecole des Mines de Paris,
Fontainebleau, France",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Communication hardware; Data-parallel Fortran;
Distributed memory multiprocessors; High Performance
Fortran; HPF compilation; Optimizing compiler; PVM
3-based generated code; Scalable performance;
Workstation network",
thesaurus = "FORTRAN; Optimising compilers; Parallel languages;
Parallelising compilers",
}
@InProceedings{Corbett:1994:UEP,
author = "P. F. Corbett and D. G. Feitelson and J.-P. Prost and
M. Snir",
title = "User-friendly and efficient parallel {I/Os} using the
{Vesta} parallel file system",
crossref = "Becker:1994:TPI",
pages = "23--38",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "IBM Thomas J. Watson Res. Center, Yorktown Heights,
NY, USA",
classification = "C5440 (Multiprocessing systems); C5620L (Local area
networks); C6140D (High level languages); C6150N
(Distributed systems software)",
keywords = "Client-server subsystem; Concurrent parallel accesses;
Distributed-memory computer; High level interface; High
performance Fortran; IBM scalable POWERParallel
Systems; Message passing paradigm; Parallel I/Os; Vesta
parallel file system",
thesaurus = "C language; Client-server systems; Distributed memory
systems; FORTRAN; Message passing",
}
@InProceedings{Cownie:1994:PPP,
author = "J. Cownie and A. Dunlop and S. Hellberg and A. J. G.
Hey and D. Pritchard",
title = "Portable parallel programming environments --- the
{ESPRIT PPPE} project",
crossref = "Dekker:1994:MPP",
pages = "135--142",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Meiko Ltd., Bristol, UK",
classification = "C6110B (Software engineering techniques); C6110P
(Parallel programming); C6115 (Programming support)",
keywords = "ESPRIT PPPE project; European hardware manufacturers;
HPF mapper; Integrated tool environments; Large
distributed memory parallel computers; Large scale
scientific and engineering applications; Mainstream
applications development; Migration aids; Open system
standards; Parallel architectures; Parallel debugger;
PARMACS/MPI; PCTE; Performance monitor; Portable
parallel programming environments; Program debugger;
Run-time environment; Software houses",
thesaurus = "Parallel architectures; Parallel programming;
Programming environments; Research initiatives;
Software houses; Software portability; Standards",
}
@InProceedings{Crooks:1994:ADD,
author = "P. Crooks and R. H. Perrott",
title = "Automatic data distribution",
crossref = "Gentzsch:1994:HCNa",
pages = "463--468",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Queen's Univ., Belfast, UK",
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages); C6150C (Compilers, interpreters
and other processors)",
keywords = "Arrays; Automatic data distribution; Data distribution
scheme; Dynamic redistribution; Dynamic
redistributions; Fort Compilation System; Fortran90;
Fortran90 program generation; Fully-automatic
source-to-source translator; HPF extensions; Language
extensions; Parallelizing compilers; Vienna Fortran",
thesaurus = "Data structures; FORTRAN; Parallelising compilers;
Program interpreters",
}
@InProceedings{Das:1994:SAI,
author = "R. Das and J. Saltz and R. von Hanxleden",
title = "Slicing analysis and indirect accesses to distributed
arrays",
crossref = "Banerjee:1994:LCP",
pages = "152--168",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Maryland Univ., College Park,
MD, USA",
classification = "C6110P (Parallel programming); C6120 (File
organisation); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors)",
keywords = "Aggregated data prefetching; Array accesses; Compiler;
Fortran D prototype compiler; High Performance Fortran;
Indirection arrays; Irregular access patterns; Multiple
levels; Parallel code; Parallel computers; Program
slicing; Redundant preprocessing; Slice graph; Sparse
data structures; Subscript expressions",
thesaurus = "Data structures; FORTRAN; Parallel languages; Parallel
programming; Program compilers",
}
@InProceedings{Dion:1994:PCW,
author = "M. Dion and J.-L. Philippe and Y. Robert",
title = "Parallelizing compilers: what can be achieved?",
crossref = "Gentzsch:1994:HCNa",
pages = "447--456",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Lab. LIP, Ecole Normale Sup{\'e}rieure de Lyon,
France",
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors)",
keywords = "Affine dependences; Automatic parallelization
techniques; Code generation; Data dependence
extraction; Executable code; High Performance Fortran;
Loop nests programs; Massively parallel distributed
memory machines; Parallelizing compilers; Physical
processors; Programming style; Scheduling; Scientific
applications; Sequential program; Simple computational
kernels; SPMD data-parallel programming; Uniform
dependences; Virtual processors",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
machines; Parallel programming; Parallelising
compilers; Processor scheduling",
}
@Article{Emerson:1994:BRH,
author = "D. R. Emerson",
title = "Book Review: {{\booktitle{The high performance Fortran
handbook}}, Scientific and engineering computation
series: Charles H. Koelbel, David B. Loveman, Robert S.
Schreiber, Guy L. Steele Jr. and Mary E. Zosel, M.I.T.
Press, Fitzroy House, 11, Chenies Street, London WC1E
7ET, England, ISBN 0-262-61094-9, January 1994, Price:
\$24.95 (Paperback)}",
journal = j-J-COMPUT-APPL-MATH,
volume = "54",
number = "3",
pages = "N4",
day = "20",
month = oct,
year = "1994",
CODEN = "JCAMDI",
ISSN = "0377-0427 (print), 1879-1778 (electronic)",
ISSN-L = "0377-0427",
bibdate = "Sat Feb 25 12:24:33 MST 2017",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/jcomputapplmath1990.bib",
URL = "http://www.sciencedirect.com/science/article/pii/0377042794902631",
acknowledgement = ack-nhfb,
fjournal = "Journal of Computational and Applied Mathematics",
journal-URL = "http://www.sciencedirect.com/science/journal/03770427",
}
@Article{Feibus:1994:SP,
author = "Andy Feibus",
title = "Standards In Progress",
journal = j-OPEN-SYSTEMS-TODAY,
volume = "??",
number = "163",
pages = "20--??",
month = nov,
year = "1994",
ISSN = "1061-0839",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
abstract = "With High-Performance FORTRAN, you can tune programs
to specific machines.",
acknowledgement = ack-nhfb,
fjournal = "Open Systems Today",
}
@InProceedings{Foster:1994:CSI,
author = "I. Foster and Ming Xu and B. Avalani and A.
Choudhary",
title = "A Compilation System that Integrates {High Performance
Fortran} and {Fortran M}",
crossref = "IEEE:1994:PSH",
pages = "293--300",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
USA",
classification = "C5260B (Computer vision and picture processing);
C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Command and control; Data parallelism; Fortran
compilers; Fortran M; High Performance Fortran; Image
processing; Integrated compilation system;
Multidisciplinary simulation; Parallel programming;
Task parallelism",
thesaurus = "FORTRAN; Image processing; Parallel languages; Program
compilers",
}
@Article{Foster:1994:TPH,
author = "Ian Foster",
title = "Task Parallelism and High-Performance Languages",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "27--36",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
abstract = "High Performance Fortran currently lacks support for
explicit task parallelism. This article explains why
task parallelism is important, and describes one
candidate task-parallel model: the Fortran M extensions
to Fortran 77.",
acknowledgement = ack-nhfb,
affiliation = "Argonne Nat. Lab., IL, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150N (Distributed systems software)",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "Candidate task-parallel model; Fortran 77; Fortran M
extensions; High Performance Fortran; High performance
languages; Task parallelism",
pubcountry = "USA",
thesaurus = "FORTRAN; Parallel languages; Parallel programming;
Scheduling",
}
@InProceedings{Fox:1994:APS,
author = "G. Fox",
title = "The Application Perspective for Scalable Data and Task
Parallel Languages {HPF} and {HPC++}",
crossref = "Anonymous:1994:HPC",
pages = "445--457",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@Article{Gross:1994:TPH,
author = "Thomas Gross and David R. O'Hallaron and Jaspal
Subhlok",
title = "Task Parallelism in a {High Performance Fortran}
Framework",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "16--26",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
abstract = "Exploiting both data and task parallelism in a single
framework is the key to achieving good performance for
a variety of applications.",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors)",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "Data sets; Data-parallel computing; Data-parallel
language; Fortran; Fx; Heterogeneous computing; High
Performance Fortran; HPF; Massively parallel machine;
Processor nodes; Prototype compiler; Standard dialect;
Task parallelism; Task-parallel programming",
pubcountry = "USA",
thesaurus = "FORTRAN; Parallel languages; Parallel machines;
Parallel programming; Program compilers",
}
@Article{Gupta:1994:CEC,
author = "M. Gupta and P. Banerjee",
title = "Compile-time estimation of communication costs of
programs",
journal = j-J-PROGRAM-LANG,
volume = "2",
number = "3",
pages = "191--225",
month = sep,
year = "1994",
CODEN = "JPLAER",
ISSN = "0963-9306",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "IBM Thomas J. Watson Res. Center, Yorktown Heights,
NY, USA",
classification = "C6130 (Data handling techniques); C6150C (Compilers,
interpreters and other processors); C6150G (Diagnostic,
testing, debugging and evaluating systems)",
fjournal = "Journal of Programming Languages",
keywords = "Array references; Communication optimizations;
Compile-time estimation; Compiler; Data distribution;
Data movement; Data partitioning decisions; Distributed
memory machines; Fortran programs; Global address
space; High-level communication primitives; Loops;
Paradigm compiler; Processors; Program analysis;
Program communication costs; Ptran-II High-Performance
Fortran prototype compiler; Traversal properties",
pubcountry = "UK",
thesaurus = "Data handling; Distributed memory systems; Optimising
compilers; System monitoring",
}
@Article{Gupta:1994:IFF,
author = "S. K. S. Gupta and C.-H. Huang and P. Sadayappan and
R. W. Johnson",
title = "Implementing fast {Fourier} transforms on
distributed-memory multiprocessors using data
redistributions",
journal = j-PARALLEL-PROCESS-LETT,
volume = "4",
number = "4",
pages = "477--488",
month = dec,
year = "1994",
CODEN = "PPLTEE",
ISSN = "0129-6264 (print), 1793-642X (electronic)",
bibdate = "Mon Apr 14 10:50:40 MDT 1997",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Ohio State Univ",
affiliationaddress = "Columbus, OH, USA",
classification = "722.3; 722.4; 723.1; 723.2; 921.3; C4190 (Other
numerical methods); C4240P (Parallel programming and
algorithm theory); C5440 (Multiprocessing systems);
C5470 (Performance evaluation and testing); C5670
(Network performance); C7310 (Mathematics computing)",
corpsource = "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
Columbus, OH, USA",
countrypub = "Singapore",
fjournal = "Parallel Processing Letters",
journal-URL = "http://www.worldscientific.com/loi/ppl",
journalabr = "Parallel Process Lett",
keywords = "Calculations; communication cost; Data communication
systems; Data redistribution; data redistributions;
Data storage equipment; Data transfer; Distributed
computer systems; Distributed memory multiprocessors;
distributed memory systems; distributed-memory
multiprocessors; evaluation; Fast Fourier transforms;
fast Fourier transforms; Fortran (programming
language); High performance Fortran; Intel iPSC/860;
mathematics computing; Optimization; Parallel
algorithms; parallel algorithms; performance; Point to
point message phasing; system",
treatment = "A Application; P Practical",
}
@Article{Hatcher:1994:GEI,
author = "Philip J. Hatcher",
title = "{Guest Editor}'s Introduction: The Impact of {High
Performance Fortran}",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "13--??",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sat May 18 15:34:25 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
UnCover library database",
acknowledgement = ack-nhfb,
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
}
@InProceedings{Hayashi:1994:AAS,
author = "Kenichi Hayashi and Tsunehisa Doi and Takeshi Horie
and Yoichi Koyanagi and Osamu Shiraki and Nobutaka
Imamura and Toshiyuki Shimizu and Hiroaki Ishihata and
Tatsuya Shindo",
title = "{AP1000+}: architectural support of {PUT\slash GET}
interface for parallelizing compiler",
crossref = "Anonymous:1994:AVP",
journal = j-SIGPLAN,
volume = "29",
number = "11",
pages = "196--207",
month = nov,
year = "1994",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:57 MST 2003",
bibsource = "http://portal.acm.org/; http://www.acm.org/pubs/toc/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/asplos/195473/p196-hayashi/",
abstract = "The scalability of distributed-memory parallel
computers makes them attractive candidates for solving
large-scale problems. New languages, such as HPF,
FortranD, and VPP Fortran, have been developed to
enable existing software to be easily ported to such
machines. Many distributed-memory parallel computers
have been built, but none of them support the
mechanisms required by such languages. We studied the
mechanisms required by parallelizing compilers and
proposed a new architecture to support them. Based on
this proposed architecture, we developed a new
distributed-memory parallel computer, the AP1000+,
which is an enhanced version of the AP1000. Using
scientific applications in VPP Fortran and C, such as
NAS parallel benchmarks, we simulated the performance
of the AP1000+.",
acknowledgement = ack-nhfb,
affiliation = "Fujitsu Labs. Ltd., Kawasaki, Japan",
classification = "C5220P (Parallel architecture); C5440
(Multiprocessing systems); C5470 (Performance
evaluation and testing); C6150C (Compilers,
interpreters and other processors)",
conflocation = "San Jose, CA, USA; 4-7 Oct. 1994",
conftitle = "Sixth International Conference on Architectural
Support for Programming Languages and Operating Systems
(ASPLOS-VI)",
corpsource = "Fujitsu Labs. Ltd., Kawasaki, Japan",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "AP1000; AP1000+; architectural support; C; design;
distributed memory systems; distributed-memory parallel
computers; FortranD; HPF; languages; large-scale
problem solving; measurement; NAS parallel benchmarks;
parallel architectures; parallel machines;
parallelising compilers; parallelizing compiler;
performance; performance evaluation; performance
simulation; PUT/GET interface; reconfigurable
architectures; scalability; scientific applications;
software portability; theory; VPP Fortran",
sponsororg = "ACM; IEEE Comput. Soc",
subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Compilers. {\bf C.1.2} Computer Systems
Organization, PROCESSOR ARCHITECTURES, Multiple Data
Stream Architectures (Multiprocessors), Parallel
processors**. {\bf D.4.2} Software, OPERATING SYSTEMS,
Storage Management, Distributed memories. {\bf C.0}
Computer Systems Organization, GENERAL,
Hardware/software interfaces.",
thesaurus = "Distributed memory systems; Parallel architectures;
Parallel machines; Parallelising compilers; Performance
evaluation; Reconfigurable architectures",
treatment = "P Practical",
}
@Article{Hellberg:1994:PPP,
author = "S. A. Hellberg and E. Zaluska",
title = "A portable parallel programming environment based
around {PCTE}",
journal = j-INFO-SOFTWARE-TECH,
volume = "36",
number = "7",
pages = "419--425",
month = jul,
year = "1994",
CODEN = "ISOTE7",
ISSN = "0950-5849 (print), 1873-6025 (electronic)",
ISSN-L = "0950-5849",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Electron. and Comput. Sci., Southampton Univ., UK",
classification = "C6110P (Parallel programming); C6115 (Programming
support); C6150N (Distributed systems software)",
fjournal = "Information and Software Technology",
keywords = "Distributed-memory; End-user applications; High
Performance Fortran; High-Performance Computing
Community programming standards;
Massively-parallel-processor; Message-Passing
Interface; PCTE; PCTE-based integrated toolset;
Performance; Portable common tool environment; Portable
parallel programming environment",
pubcountry = "UK",
thesaurus = "Message passing; Parallel programming; Programming
environments",
}
@Article{Hey:1994:GEP,
author = "Tony Hey",
title = "The {Genesis Esprit} project --- {An} overview",
journal = j-PARALLEL-COMPUTING,
volume = "20",
number = "10--11",
pages = "1605--1612",
day = "3",
month = nov,
year = "1994",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:13:51 MDT 1999",
bibsource = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1994&volume=20&issue=10-11;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=10-11&aid=916",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming)",
corpsource = "Dept. of Electron. and Comput. Sci., Southampton
Univ., UK",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "Bull's Isis Supercomputer project; chip set; CS-2
parallel; Elan-Elite interconnect; Genesis Distributed
Memory Parallel Benchmark; Genesis Esprit project;
Genesis-S project; hardware element; High Performance
Fortran standard; initiatives; Inmas; interface;
machine; Meiko; overview; parallel processing; parallel
programming; PARMACS portable message-passing; Portable
Parallel Programming Environments; portable software;
research; suite; SUPRENUM Consortium; Vienna group",
treatment = "G General Review; P Practical",
}
@InProceedings{Hiranandani:1994:CTB,
author = "S. Hiranandani and K. Kennedy and J. Mellor-Crummey
and A. Sethi",
title = "Compilation techniques for block-cyclic
distributions",
crossref = "ACM:1994:CPI",
pages = "392--403",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Block-cyclic distributions; Code; Compilers; Data
alignment; Data-parallel languages; Fortran D;
High-Performance Fortran; Linear-time algorithm; Memory
access sequence; MIMD distributed-memory machines;
Nonunit strides; Symbolic array dimensions; Symbolic
loop bounds",
thesaurus = "FORTRAN; Parallel languages; Program compilers",
}
@InProceedings{Hiranandani:1994:DEN,
author = "S. Hiranandani and K. Kennedy and Chau-Wen Tseng and
S. Warren",
title = "The {D} Editor: a new interactive parallel programming
tool",
crossref = "IEEE:1994:PSW",
pages = "733--742, 817",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Silicon Graphics Comput. Syst., Mountain View, CA,
USA",
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6115 (Programming support); C6130B
(Graphics techniques); C6140D (High level languages);
C6150C (Compilers, interpreters and other processors);
C6150N (Distributed systems software)",
keywords = "Color coding; Compile time analysis; Compiler
optimizations; D Editor; Data-parallel programming;
Distributed memory machines; Fortran D; Graphical
displays; High Performance Fortran; Interactive
parallel programming tool; Parallel architectures;
Sequentialized code; Shared memory machines",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
languages; Parallel programming; Program compilers;
Shared memory systems; Software tools; Text editing",
}
@Article{HPPF:1994:HPF,
author = "{High Performance Fortran Forum}",
title = "{High Performance Fortran} Language Specification
(Part {III}), {Version 1.0, May 1993}",
journal = j-FORTRAN-FORUM,
volume = "13",
number = "3",
pages = "22--55",
month = sep,
year = "1994",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Mon Aug 12 09:47:49 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
UnCover library database",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "39",
}
@Article{HPPF:1994:SIHa,
author = "{High Performance Fortran Forum}",
title = "Special Issue: {High Performance Fortran} Language
Specification, {Version 1.0 (May 3, 1993)}: {Part II}.
5. Intrinsic and Library Procedures",
journal = j-FORTRAN-FORUM,
volume = "13",
number = "2",
pages = "87--138",
month = jun,
year = "1994",
CODEN = "????",
DOI = "https://doi.org/10.1145/190783.190780",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Wed Apr 17 05:40:50 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
annote = "Pages 1--86 not in issue; it begins with 87.",
fjournal = "ACM Fortran Forum",
issue = "38",
}
@Article{HPPF:1994:SIHb,
author = "{High Performance Fortran Forum}",
title = "Special Issue: {High Performance Fortran} Language
Specification, {Version 1.0 (May 3, 1993)}: {Part II}.
6. Extrinsic Procedures",
journal = j-FORTRAN-FORUM,
volume = "13",
number = "2",
pages = "139--142",
month = jun,
year = "1994",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Wed Feb 6 18:50:05 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "38",
}
@Article{HPPF:1994:SIHc,
author = "{High Performance Fortran Forum}",
title = "Special Issue: {High Performance Fortran} Language
Specification, {Version 1.0 (May 3, 1993)}: {Part II}.
7. Storage and Sequence Association",
journal = j-FORTRAN-FORUM,
volume = "13",
number = "2",
pages = "143--150",
month = jun,
year = "1994",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Wed Feb 6 18:50:05 MST 2002",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
annote = "Pages 1--86 not in issue; it begins with 87.",
fjournal = "ACM Fortran Forum",
issue = "38",
}
@InProceedings{Kaushik:1994:ACD,
author = "S. D. Kaushik and C.-H. Huang and R. W. Johnson and P.
Sadayappan",
title = "An approach to communication-efficient data
redistribution",
crossref = "ACM:1994:CPI",
pages = "364--373",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
Columbus, OH, USA",
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6140D (High level languages)",
keywords = "Algebraic representation; Analytical model;
Communication cost; Communication-efficient data
redistribution; Data parallel languages;
Distributed-memory machines; High Performance Fortran;
Intel iPSC/860",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
languages",
}
@Article{Kennedy:1994:CTM,
author = "K. Kennedy",
title = "Compiler technology for machine-independent parallel
programming",
journal = j-INT-J-PARALLEL-PROG,
volume = "22",
number = "1",
pages = "79--98",
month = feb,
year = "1994",
CODEN = "IJPPE5",
ISSN = "0885-7458 (print), 1573-7640 (electronic)",
ISSN-L = "0885-7458",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Center for Res. on Parallel Comput., Rice Univ.,
Houston, TX, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
fjournal = "International Journal of Parallel Programming",
journal-URL = "http://link.springer.com/journal/10766",
keywords = "Compiler; Data parallelism; Fortran D; High
Performance Fortran; High-level programming;
Machine-independent parallel programming; Parallel
computers",
pubcountry = "USA",
thesaurus = "FORTRAN; Parallel machines; Parallel programming;
Program compilers",
}
@InProceedings{Kennedy:1994:IIF,
author = "J. G. Kennedy and M. Behr and V. Kalro and T. E.
Tezduyar",
title = "Implementation of implicit finite element methods for
incompressible flows on the {CM-5}",
crossref = "Anonymous:1994:SPF",
journal = j-COMPUT-METH-APPL-MECH-ENG,
volume = "119",
number = "1-2",
pages = "95--111",
month = nov,
year = "1994",
CODEN = "CMMECC",
ISSN = "0045-7825, 0374-2830",
ISSN-L = "0045-7825",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Thinking Machines Corp., Cambridge, MA, USA",
classification = "A0340G (Fluid dynamics: general mathematical
aspects); A4710 (General fluid dynamics theory,
simulation and other computational methods); C6110P
(Parallel programming); C6120 (File organisation);
C6150N (Distributed systems software); C7320 (Physics
and chemistry computing)",
fjournal = "Computer Methods in Applied Mechanics and
Engineering",
keywords = "Algorithms; CM-5; Computing resources; Connection
Machine CM-5; Data communication algorithms; Data
distribution; Data structures; Distributed-memory
massively parallel computer; Hardware environment; High
level language constructs; High Performance Fortran;
Implicit finite element methods; Incompressible flows;
Nonuniform costs; Nonuniform memory hierarchy; Parallel
implementation; Processors; Remote processor; Software
environment",
thesaurus = "Data structures; Distributed memory systems; Fluid
dynamics; FORTRAN; Parallel programming; Physics
computing",
}
@InProceedings{Kennedy:1994:PPS,
author = "K. Kennedy",
title = "Parallel Programming Support in {Fortran D} and {High
Performance Fortran}",
crossref = "Anonymous:1994:HPC",
pages = "427--432",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Kim:1994:CAM,
author = "I. Kim and M. Wolfe",
title = "Communication analysis for multicomputer compilers",
crossref = "Cosnard:1994:PAC",
journal = j-IFIP-TRANS-A,
volume = "A-50",
pages = "101--109",
month = "",
year = "1994",
CODEN = "ITATEC",
ISSN = "0926-5473",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Oregon Univ., Eugene, OR, USA",
classification = "C5440 (Multiprocessor systems and techniques);
C6150C (Compilers, interpreters and other processors)",
fjournal = "IFIP Transactions. A. Computer Science and
Technology",
keywords = "Communication pattern matrix; High Performance
Fortran; Interprocessor collective communication;
Multicomputer compilers; Shift vector; Tiny",
thesaurus = "Multiprocessing systems; Program compilers",
}
@TechReport{Klinker:1994:PPV,
author = "Gudrun J. Klinker and I-Yu Chen",
title = "{PerfVisS}: a performance visualizer for high
performance {Fortran} programs on workstation farms",
type = "Technical report series / {Cambridge Research
Laboratory}",
number = "CRL 94/4",
institution = "Digital Equipment Corp., Cambridge Research
Laboratory",
address = "Cambridge, MA, USA",
pages = "18.",
day = "30",
month = jun,
year = "1994",
bibdate = "Thu Jun 26 19:26:09 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@Article{Knies:1994:HPF,
author = "Allan Knies and Matthew O'Keefe and Tom MacDonald",
title = "{High Performance Fortran}: {A} Practical Analysis",
journal = j-SCI-PROG,
volume = "3",
number = "3",
pages = "187--199",
month = "Fall",
year = "1994",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
UnCover library database",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Electr. Eng., Purdue Univ., West Lafayette,
IN, USA",
classification = "C5440 (Multiprocessing systems); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
keywords = "Application developers; Data parallel compiler;
Distributed-memory MIMD; High performance computing
industry; High performance Fortran; High performance
Fortran forum; HPFF; Parallel machines; Production
quality compiler; Shared-memory MIMD; Single
instruction multiple data; Source code portability",
pubcountry = "USA",
thesaurus = "Distributed memory systems; FORTRAN; Program
compilers; Programming; Shared memory systems; Software
portability",
}
@Book{Koelbel:1994:HPF,
author = "Charles H. Koelbel",
title = "The {High Performance Fortran} handbook",
publisher = pub-MIT,
address = pub-MIT:adr,
pages = "xiv + 329",
year = "1994",
ISBN = "0-262-11185-3, 0-262-61094-9 (paperback)",
ISBN-13 = "978-0-262-11185-0, 978-0-262-61094-0 (paperback)",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = "Scientific and engineering computation",
acknowledgement = ack-nhfb,
keywords = "Programming languages; {Fortran} (Computer program
language)",
}
@InProceedings{Kohn:1994:RPP,
author = "S. R. Kohn and S. B. Baden",
title = "A robust parallel programming model for dynamic
non-uniform scientific computations",
crossref = "IEEE:1994:PSH",
pages = "509--517",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci. and Eng., California Univ., San
Diego, La Jolla, CA, USA",
classification = "C4240P (Parallel programming and algorithm theory);
C5440 (Multiprocessor systems and techniques); C6110P
(Parallel programming); C6120 (File organisation);
C7320 (Physics and Chemistry)",
keywords = "2D adaptive multigrid solvers; 3D adaptive multigrid
solvers; 3D particle calculation; Data decomposition;
Data decomposition model; Data decompositions; Data
dependencies; Distributed memory architecture; Dynamic
block irregular data structures; Dynamic nonuniform
scientific computations; First-class objects; HPF;
LPARX; MIMD; MIMD machines; Problem dimension; Robust
parallel programming model; Run-time support; Three
dimensional adaptive multigrid solvers; Three
dimensional particle calculation",
thesaurus = "Data structures; Distributed memory systems; Parallel
algorithms; Parallel programming; Physics computing",
}
@InProceedings{Kornkven:1994:EIH,
author = "E. Kornkven and L. V. Kale",
title = "Efficient Implementation of {High Performance Fortran}
via Adaptive Scheduling --- An Overview",
crossref = "Kumar:1994:PPI",
pages = "136--141",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@Article{Kremer:1994:COR,
author = "Ulrich Kremer and Marcelo Ram{\'e}",
title = "Compositional Oil Reservoir Simulation in {Fortran D}:
{A} Feasibility Study on {Intel iPSC\slash 860}",
journal = j-IJSA,
volume = "8",
number = "2",
pages = "119--128",
month = "Summer",
year = "1994",
CODEN = "IJSAE9",
ISSN = "0890-2720",
bibdate = "Tue Feb 18 09:47:23 MST 1997",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
UnCover library database",
note = "See erratum \cite{Kremer:1995:ECO}.",
abstract = "This paper describes a study of the use of
data-parallel languages such as Fortran D or High
Performance Fortran (HPF) and their compilation systems
for existing large scientific applications. The central
question addressed in this study is: Do such languages
allow the parallelism available in the applications to
be expressed so that the underlying compilation systems
are able to generate efficient code for the specified
parallelism? Our experiments on Intel's iPSC\slash 860
distributed-memory multiprocessor indicate that the
Fortran D language and its compilation system can
exploit the parallelism that exists in computations
related to reservoir modeling, provided that the code
is written in data-parallel programming style.
Additional experiments show that other machines and
their compilation systems can also exploit the compile
time information available for programs written in a
data-parallel programming style.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Computer Sci., Rice Univ.",
affiliationaddress = "Houston, TX, USA",
classification = "512.1; 722.4; 723.1; 723.1.1; 723.2; 723.5",
fjournal = "International Journal of Supercomputer Applications",
journalabr = "Int J Supercomput Appl High Perform Comput",
keywords = "Computer simulation; Data structures; Distributed
computer systems; fortran (programming language);
Fortran D; Intel iPSC/860; Petroleum reservoirs;
Program compilers",
}
@Article{Levesque:1994:APR,
author = "John M. Levesque",
title = "{Applied Parallel Research}'s {xHPF} system",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "71--71",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Mon Apr 14 07:07:39 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C6110B (Software engineering techniques); C6110P
(Parallel programming); C6115 (Programming support);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Appl. Parallel Res., Placerville, CA, USA",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "Applied Parallel Research; automatic programming;
batch automatic; Batch automatic parallelization tools;
batch processing (computers); comment line directives;
Comment line directives; compilation; Compilation
systems; compilers; Data-distribution directives;
data-distribution directives; DO loops; Fortran;
FORTRAN; Fortran 77; Fortran 77 programs; Fortran 90
array syntax; High Performance; High Performance
Fortran; Market; market; massively parallel processor;
Massively parallel processor systems; parallel
languages; parallel programming; parallelization tools;
program; programs; software; software packages;
software portability; Software portability; systems;
tools; XHPF system; xHPF system",
thesaurus = "Automatic programming; Batch processing [computers];
FORTRAN; Parallel languages; Parallel programming;
Program compilers; Software packages; Software
portability; Software tools",
treatment = "P Practical; R Product Review",
}
@InProceedings{Loveman:1994:DHP,
author = "D. B. Loveman",
title = "The {DEC High Performance Fortran} 90 compiler front
end",
crossref = "IEEE:1994:FSF",
pages = "46--53",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Digital Equipment Corp., USA",
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
keywords = "DEC High Performance Fortran 90 compiler front end;
Digital's Alpha workstations; Distributed memory
AdvantageCluster; Lexical analysis; Semantic analysis;
Servers; Shared-memory SMP servers; Syntax analysis;
Workstation farm systems",
thesaurus = "FORTRAN; Program compilers",
}
@InProceedings{Meadows:1994:MCF,
author = "L. Meadows and D. Miles",
title = "Migrating {CM Fortran} applications to {HPF}",
crossref = "IEEE:1994:FSF",
pages = "37--40",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C6110B (Software engineering techniques); C6110P
(Parallel programming); C6140D (High level languages);
C6150C (Compilers, interpreters and other processors)",
keywords = "Application programmer; CM Fortran applications; CM
Fortran codes; Compiler implementor; Customer
benchmarking exercises; Data parallel applications;
Fluid flow; MasPar machines; Oil reservoir simulation;
Particle simulation; Pghpf; PGI High Performance
Fortran compiler; Post-stack migration",
thesaurus = "FORTRAN; Parallel languages; Parallel programming;
Program compilers; Software portability",
}
@InProceedings{Mehrotra:1994:HPF,
author = "P. Mehrotra",
title = "{High Performance FORTRAN}",
crossref = "Wieseman:1994:RCR",
pages = "546--561",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@Article{Meissner:1994:EFF,
author = "Loren P. Meissner",
title = "From the {Editor}: {Fortran Forum} Schedule Change;
{HPFF} 1995 Meeting",
journal = j-FORTRAN-FORUM,
volume = "13",
number = "4",
pages = "1--1",
month = dec,
year = "1994",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Thu Feb 07 06:54:12 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "40",
}
@InProceedings{Moore:1994:MPP,
author = "M. S. Moore and G. Karsai and J. Sztipanovits",
title = "Model-based programming for parallel image
processing",
crossref = "IEEE:1994:IPN",
pages = "811--815 (vol. 3)",
year = "1994",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Electr. Eng., Vanderbilt Univ., Nashville,
TN, USA",
classification = "B6140C (Optical information, image and video signal
processing); C5260B (Computer vision and image
processing techniques); C6110P (Parallel programming);
C6115 (Programming support); C6150C (Compilers,
interpreters and other processors)",
keywords = "Application specific code; Automatic generation;
Compilers; Data alignment; Data parallel modeling
facilities; Distribution compiler directives; High
Performance Fortran; High-level abstractions; Image
processing code libraries; Image processing package;
Interactive system; Khoros; Large grained data parallel
applications; Model-based programming; Model-based
software synthesis; Parallel image processing software;
PC++; Processor networks; Programming environment;
System level; University of New Mexico; Visual
interface",
thesaurus = "Automatic programming; Compiler generators; Image
processing; Interactive systems; Parallel programming;
Program compilers; Programming environments",
}
@InProceedings{Niewels:1994:SDA,
author = "J. Niewels and W. Jorden",
title = "Systematical Development of an Autonomous {HPF} Driven
and Controlled Inspection Robot",
crossref = "Chung:1994:OPE",
pages = "324--329",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Ning:1994:ADE,
author = "Qi Ning and V. {Van Dongen} and G. R. Gao",
title = "Automatic decomposition in {EPPP} compiler",
crossref = "Botsford:1994:PCI",
pages = "283--291",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Centre de Recherche Inf. de Montreal, Que., Canada",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Automatic computation; Data decomposition; Distributed
memory machines; Environment for Portable Parallel
Programming; EPPP compiler; High-Performance Fortran;
HPF; IBM SP-1; Speedups; User-specified data
distribution",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
languages; Parallel programming; Program compilers",
}
@InProceedings{Offner:1994:DSM,
author = "C. D. Offner",
title = "A data structure for managing parallel operations",
crossref = "Hesham:1994:PTH",
pages = "33--42",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "High Performance Comput. Group, Digital Equipment
Corp., Maynard, MA, USA",
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming); C6120 (File
organisation); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors)",
keywords = "Compiler; Data distribution directives; Data layout;
Data optimization techniques; Data structure;
Distributed memory machine; High Performance Fortran;
Owner-computes rule; Parallel computations; Parallel
data; Parallel operation management; Regularly
distributed data",
thesaurus = "Data structures; Distributed memory systems; FORTRAN;
Optimisation; Parallel programming; Program compilers",
}
@InProceedings{Palmer:1994:WND,
author = "D. W. Palmer and J. F. Prins and S. Westfold",
title = "Work-efficient nested data-parallelism",
crossref = "IEEE:1994:FSF",
pages = "186--193",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., North Carolina Univ., Chapel
Hill, NC, USA",
classification = "C4240C (Computational complexity); C4240P (Parallel
programming and algorithm theory); C6110P (Parallel
programming); C6140D (High level languages)",
keywords = "Apply-to-all construct; Arbitrary operations; C*;
Concurrent reads; Data-parallel programming languages;
Flattening transformations; HPF; Parallel indexing;
Randomized indexing; Work-efficient nested
data-parallelism",
thesaurus = "Computational complexity; Parallel languages; Parallel
programming",
}
@InProceedings{Parashar:1994:DAD,
author = "M. Parashar and S. Hariri and T. Haupt and G. C. Fox",
title = "Design of an Application Development Toolkit for
{HPF\slash Fortran 90D}",
crossref = "Kumar:1994:PPI",
pages = "482--487",
year = "1994",
bibdate = "Sat Aug 17 16:12:18 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Parashar:1994:IPH,
author = "Manish Parashar and Salim Hariri and Tomasz Haupt and
Geoffrey C. Fox",
title = "Interpreting the Performance of {HPF\slash Fortran
90D}",
crossref = "IEEE:1994:PSW",
pages = "743--752",
month = "",
year = "1994",
bibdate = "Wed Apr 15 10:15:37 MDT 1998",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/supercomputing94.bib",
URL = "http://sc94.ameslab.gov/AP/contents.html",
acknowledgement = ack-nhfb,
affiliation = "Northeast Parallel Archit. Center, Syracuse Univ.",
affiliationaddress = "Syracuse, NY, USA",
classification = "723.1; 723.1.1; 723.5; 912.3; 921.6; C6110P
(Parallel programming); C6140D (High level languages);
C6150N (Distributed systems software)",
keywords = "Accuracy; Application characterization; Application
performance debugging; Benchmarking kernels; Compiler
directives; Computer software; Cost effective
performance prediction; Cost effectiveness;
Forecasting; fortran (programming language); High
performance computing environment; High Performance
Fortran; HPF/Fortran 90D; Performance; Performance
prediction; Performance prediction framework; Program
compilers; Program debugging; Program interpreters;
Software engineering; Source driven HPF/Fortran 90D
performance prediction framework; System
characterization; Systems analysis; Usability",
sponsor = "IEEE; ACM; SIAM",
thesaurus = "FORTRAN; Parallel languages; Parallel programming;
Software performance evaluation",
}
@InProceedings{Parsons:1994:RRT,
author = "R. Parsons and D. Quinlan",
title = "Run-time recognition of task parallelism within the
{P++} parallel array class library",
crossref = "IEEE:1994:PSP",
pages = "77--86",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Comput. and Commun. Div., Los Alamos Nat. Lab., NM,
USA",
classification = "C6110J (Object-oriented programming); C6110P
(Parallel programming); C6140D (High level languages)",
keywords = "C++ array class library; Data parallelism; FORTRAN 90
D; High Performance FORTRAN; Message passing;
Optimizations; P++ parallel array class library;
Run-time recognition; Run-time system; Task
parallelism",
thesaurus = "C language; Object-oriented languages; Parallel
languages; Parallel programming",
}
@InProceedings{Perrin:1994:SSA,
author = "G.-R. Perrin",
title = "Some synthesis aspects for data parallel programming",
crossref = "Gentzsch:1994:HCNa",
pages = "469--474",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Univ. de Franche-Comte, Besan\c{c}on, France",
classification = "C4240P (Parallel programming and algorithm theory);
C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Broadcasts; Data alignments; Data distributions; Data
parallel programming; Data parallelism; HPF Language;
Massively parallel architectures; Memory cache
transfers; Neighbouring shifts; Parallelization
techniques; Run-time communication shapes; Source code;
Source-to-source translator; Synthesis aspects; Virtual
processor grids",
thesaurus = "FORTRAN; Parallel languages; Parallel programming;
Program interpreters; Programming theory",
}
@TechReport{Ponnusamy:1994:SIDa,
author = "Ravi Ponnusamy",
title = "Supporting irregular distributions in {FORTRAN
90D\slash HPF} compilers",
type = "Computer science technical report series",
number = "CS-TR-3268",
institution = inst-U-MARYLAND,
address = inst-U-MARYLAND:adr,
pages = "20",
month = may,
year = "1994",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
annote = "We present methods that make it possible to
efficiently support an important subclass of irregular
problems using data parallel languages. The approach we
describe involves the use of a portable,
compiler-independent, runtime support library called
CHAOS. The CHAOS runtime support library contains
procedures that support static and dynamic distributed
array partitioning, partition loop iterations and
indirection arrays, remap arrays from one distribution
to another, and carry out index translation, buffer
allocation and communication schedule generation. The
CHAOS runtime procedures are used by a prototype
Fortran 90D compiler as runtime support for irregular
problems. We present performance results of
compiler-generated and hand-parallelized versions of
two stripped down applications codes. The first code is
derived from an unstructured mesh computational fluid
dynamics flow solver and the second is derived from the
molecular dynamics code CHARMM. A method is described
that makes it possible to emulate irregular
distributions in HPF by reordering elements of data
arrays and renumbering indirection arrays. We present
results that suggest that an HPF compiler could use
reordering and renumbering extrinsic functions to
obtain performance comparable to that achieved by a
compiler for a language (such as Fortran 90D) that
directly supports irregular distributions.",
keywords = "Distributed databases.",
}
@TechReport{Ponnusamy:1994:SIDb,
author = "Ravi Ponnusamy",
title = "Supporting irregular distributions in {FORTRAN
90D\slash HPF} compilers",
type = "Computer science technical report series",
number = "CS-TR-3268.1",
institution = inst-U-MARYLAND,
address = inst-U-MARYLAND:adr,
pages = "25",
month = nov,
year = "1994",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
annote = "This paper presents methods that make it possible to
efficiently support irregular problems using data
parallel languages. The approach involves the use of a
portable, compiler-independent, runtime support library
called CHAOS. The CHAOS runtime support library
contains procedures that support static and dynamic
distributed array partitioning, partition loop
iterations and indirection arrays, remap arrays from
one distribution to another, and carry out index
translation, buffer allocation and communication
schedule generation. The CHAOS runtime procedures are
used by a prototype Fortran 90D compiler as runtime
support for irregular problems. This paper also
presents performance results of compiler-generated and
hand-parallelized versions of two stripped down
applications codes. The first code is derived from an
unstructured mesh computational fluid dynamics flow
solver and the second is derived from the molecular
dynamics code CHARMM. A method is described that makes
it possible to emulate irregular distributions in HPF
by reordering elements of data arrays and renumbering
indirection arrays. The results suggest that an HPF
compiler could use reordering and renumbering extrinsic
functions to obtain performance comparable to that
achieved by a compiler for a language (such as Fortran
90D) that directly supports irregular distributions.",
keywords = "Compilers (Computer programs)",
}
@Article{Schuster:1994:PPG,
author = "Vincent J. Schuster",
title = "{PGHPF} from the {Portland Group}",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "72--72",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Mon Apr 14 07:07:48 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessing systems); C5440
(Multiprocessor systems and techniques); C6110P
(Parallel programming); C6140D (High level languages);
C6150C (Compilers, interpreters and other processors)",
corpsource = "Portland Group Inc., Wilsonville, OR, USA",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "77; CS-2; Executable images; executable images;
Fortran; FORTRAN; Fortran 77; Fortran compiler; HPF
compiler; HPF Language; HPF Language Specification;
i860; I860; Intel Paragon; Meiko; Meiko CS-2;
multiprocessing systems; multiprocessor systems;
optimisation; parallel; PGF77; PGHPF; Portable
communications library; portable communications
library; Portland Group; program compilers; program
interpreters; programming; Scalable parallel processing
systems; scalable parallel processing systems; shared
memory; Shared memory multiprocessor systems;
source-to-source translator; Source-to-source
translator; Sparc multiprocessor platforms;
Specification",
thesaurus = "FORTRAN; Multiprocessing systems; Optimisation;
Parallel programming; Program compilers; Program
interpreters",
treatment = "P Practical; R Product Review",
}
@InProceedings{Sharma:1994:RCS,
author = "S. D. Sharma and R. Ponnusamy and B. Moon and
Yuan-Shin Hwang and R. Das and J. Saltz",
title = "Run-time and compile-time support for adaptive
irregular problems",
crossref = "IEEE:1994:PSW",
pages = "97--106",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Maryland Univ., College Park,
MD, USA",
classification = "C5220P (Parallel architecture); C5440
(Multiprocessing systems); C6120 (File organisation);
C6150C (Compilers, interpreters and other processors)",
keywords = "Adaptive irregular applications; Adaptive irregular
problems; CHAOS; CHAOS primitives; CHARMM; Compile-time
support; Compilers; Data access patterns; Data arrays;
Distributed memory machines; Dynamic data partitioning;
Fast data migration; Fortran D; Gas flow simulation;
Indirection arrays; Kernels; Molecular dynamics code;
Run-time support; Runtime library; Runtime primitives;
Syracuse Fortran 90D/HPF prototype compiler",
thesaurus = "Data handling; Data structures; Distributed memory
systems; Parallelising compilers; Physics computing;
Software libraries",
}
@Article{Spoerl:1994:SHC,
author = "James R. Spoerl",
title = "{SofTech's HPF} compiler",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "75--75",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Mon Apr 14 07:08:42 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "MPS Div., SoftTech Inc., Waltham, MA, USA",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "based systems; FORTRAN; High Performance Fortran
compiler; HPF compiler; massively; Massively parallel
systems; parallel systems; performance; Performance
scalability; PowerPC; program compilers; RS/6000-;
RS/6000-based systems; scalability; shared-memory
systems; Shared-memory systems; SofTech; software
packages; Target system configurations; target system
configurations; uniprocessor workstation; Uniprocessor
workstation; Unix; workstation clusters; Workstation
clusters",
thesaurus = "FORTRAN; Program compilers; Software packages",
treatment = "P Practical; R Product Review",
}
@InProceedings{Stanford:1994:PQC,
author = "N. Stanford",
title = "Portable {QCD} codes for massively parallel
processors",
crossref = "Anonymous:1994:ISL",
journal = j-NUCL-PHYS-B-PROC-SUPPL,
volume = "34",
pages = "817--819",
month = apr,
year = "1994",
CODEN = "NPBSE7",
ISSN = "0920-5632 (print), 1873-3832 (electronic)",
ISSN-L = "0920-5632",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Phys., Edinburgh Univ., UK",
classification = "C6110P (Parallel programming); C7320 (Physics and
Chemistry)",
fjournal = "Nuclear Physics B, Proceedings Supplements",
keywords = "Data parallel code; High Performance Fortran;
Massively parallel processors; Message passing code;
PARMACS; QCD codes; Software engineering",
thesaurus = "Colour model; FORTRAN; Parallel programming; Physics
computing; Software portability",
}
@Article{Stichnoth:1994:GCA,
author = "James M. Stichnoth and David O'Hallaron and Thomas R.
Gross",
title = "Generating Communication for Array Statements: Design,
Implementation, and Evaluation",
journal = j-J-PAR-DIST-COMP,
volume = "21",
number = "1",
pages = "150--159",
month = apr,
year = "1994",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1994.1048",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:18:54 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1048/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1048/production/pdf",
acknowledgement = ack-nhfb,
classification = "B0260 (Optimisation techniques); B6150M (Protocols);
C1180 (Optimisation techniques); C5640 (Protocols);
C6140D (High level languages); C6155 (Computer
communications software)",
corpsource = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "array statements; data; FORTRAN; Fortran 90; Fortran
compiler; High Performance Fortran; iWarp system;
optimisation; parallelism; private memory parallel
system; protocol; protocols",
treatment = "P Practical",
}
@Article{Strok:1994:NJI,
author = "Dale C. Strok",
title = "In the News: {Jupiter} impacts: Resolution makes a big
difference. Supercomputer farming down under. {HPF
Forum} welcomes comments. {Smithsonian Awards} honor
computational scientists. Low-life computer viruses.
{PVM} developers get {R\&D-100} award. The eyes have
it. Neural nets detect breast cancer. Better cars
through cooperation. Parallel version of global climate
model. {Lockheed} to run {Idaho National Engineering
Lab}. Public-private partners: new drugs, new
software",
journal = j-IEEE-COMPUT-SCI-ENG,
volume = "1",
number = "3",
pages = "88--90",
month = "Fall",
year = "1994",
CODEN = "ISCEE4",
ISSN = "1070-9924 (print), 1558-190X (electronic)",
ISSN-L = "1070-9924",
bibdate = "Sat May 25 13:29:25 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "IEEE Computational Science \& Engineering",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=99",
}
@InProceedings{Sumana:1994:PRA,
author = "S. Sumana and U. {Nagaraj Shenoy}",
title = "Porting Realistic Applications to {HPF} --- {A} Case
Study",
crossref = "Kumar:1994:PPI",
pages = "370--375",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Suzuoka:1994:PDB,
author = "T. Suzuoka and J. Subhlok and T. Gross",
title = "Performance debugging based on scalability analysis",
crossref = "IEEE:1994:FSF",
pages = "406--413",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors); C6150G (Diagnostic, testing, debugging and
evaluating systems)",
keywords = "Compiler information; Execution times; High
Performance Fortran; Nonscalable execution;
Parallelizing compiler; Performance debugging;
Scalability analysis",
thesaurus = "FORTRAN; Parallel programming; Parallelising
compilers; Program compilers; Program debugging;
Software performance evaluation",
}
@Article{Thakur:1994:COD,
author = "R. Thakur and R. Bordawekar and A. Choudhary",
title = "Compilation of out-of-core data, parallel programs for
distributed memory machines",
journal = j-COMP-ARCH-NEWS,
volume = "22",
number = "4",
pages = "23--28",
month = sep,
year = "1994",
CODEN = "CANED2",
ISSN = "0163-5964 (print), 1943-5851 (electronic)",
ISSN-L = "0163-5964",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Electr. and Comput. Eng., Syracuse Univ., NY,
USA",
classification = "C4170 (Differential equations); C6110P (Parallel
programming); C6115 (Programming support); C6150C
(Compilers, interpreters and other processors); C6150J
(Operating systems); C6150N (Distributed systems
software)",
fjournal = "ACM SIGARCH Computer Architecture News",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J89",
keywords = "Communication; Compiler; Data parallel language;
Distributed memory machines; Explicit parallel I/O;
HPF; Intel Touchstone Delta; Message passing node
programs; Out-of-core data parallel programs;
Out-of-core Laplace equation solver; Parallel And
Scalable Software for Input-Output; PASSION;
Performance results; Runtime routines; Runtime support
system; Translation",
pubcountry = "USA",
thesaurus = "Distributed memory systems; Input-output programs;
Message passing; Parallel programming; Partial
differential equations; Program compilers; Program
interpreters",
}
@InProceedings{Thakur:1994:CRS,
author = "R. Thakur and R. Bordawekar and A. {Choudhury (or
Choudhary??)}",
title = "Compiler and Runtime Support for Out-of-Core {HPF}
Programs",
crossref = "ACM:1994:CPI",
pages = "382--391",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Electr. and Comput. Eng., Syracuse Univ., NY,
USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Compiler support; Data parallel language; Grand
Challenge applications; Intel Touchstone Delta; Laplace
equation solver; Large scale scientific applications;
LU Decomposition; Message passing node; Out-of-core HPF
programs; Performance results; Runtime routines;
Runtime support",
thesaurus = "Message passing; Parallel languages; Parallel
programming; Performance evaluation; Program
compilers",
}
@InProceedings{Thakur:1994:RAR,
author = "R. Thakur and A. Choudhary and G. Fox",
title = "Runtime Array Redistribution in {HPF} Programs",
crossref = "IEEE:1994:PSH",
pages = "309--316",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Northeast Parallel Archit. Center, Syracuse Univ., NY,
USA",
classification = "C6110P (Parallel programming); C6120 (File
organisation); C6150C (Compilers, interpreters and
other processors)",
keywords = "Block(m)-to-cyclic redistribution;
Cyclic(x)-to-cyclic(y) redistribution;
Cyclic-to-block(m) redistribution; High Performance
Fortran; HPF compiler; HPF programs; Intel Paragon;
Multidimensional arrays; One-dimensional arrays;
Performance results; Runtime array redistribution;
Runtime library",
thesaurus = "Data structures; FORTRAN; Parallel programming;
Program compilers",
}
@Article{Ulberg:1994:BRC,
author = "Dima E. Ulberg and A. John Mallinckrodt and Susan
McKay",
title = "Book Review: {Charles H. Koelbel, David B. Loveman,
Robert S. Schreiber, Guy L. Steele, Jr., and Mary E.
Zosel, \booktitle{The High Performance Fortran
Handbook}}",
journal = j-COMPUT-PHYS,
volume = "8",
number = "4",
pages = "428--??",
month = jul,
year = "1994",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.4823319",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:45:49 MDT 2019",
bibsource = "http://www.math.utah.edu/pub/tex/bib/computphys.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.4823319",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@Article{Vanderlip:1994:PSV,
author = "Jeff Vanderlip",
title = "{Pacific Sierra}'s {VAST-HPF} and {VAST\slash
77toHPF}",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "74--74",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Mon Apr 14 07:08:44 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Comput. Products Group, Pacific-Sierra Res. Corp.,
Santa Monica, CA, USA",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "Automatic program translator; automatic program
translator; compiler; Compiler; Data distribution; data
distribution; driver program; Driver program; FORTRAN;
Fortran 77; High; High Performance Fortran;
interpreters; invocation; massively parallel; Massively
parallel systems; Message-passing calls;
message-passing calls; Node programs; node programs;
one-step; One-step invocation; Pacific-Sierra Research;
parallel languages; Parallelism; parallelism;
Performance Fortran; program; program compilers;
Restructuring; restructuring; software packages;
systems; VAST-HPF; VAST/77toHPF",
thesaurus = "FORTRAN; Parallel languages; Program compilers;
Program interpreters; Software packages",
treatment = "P Practical; R Product Review",
}
@InProceedings{vanWaveren:1994:HPF,
author = "G. M. {van Waveren}",
title = "{High Performance Fortran}",
crossref = "Gentzsch:1994:HCNa",
pages = "429--433",
month = "",
year = "1994",
bibdate = "Mon Oct 26 07:06:56 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
keywords = "Data-parallel applications; High Performance Fortran;
ISO standards; Massively parallel computer systems",
thesaurus = "FORTRAN; Parallel languages; Software standards",
}
@Article{Veen:1994:PHP,
author = "Arthur H. Veen",
title = "The {Prepare HPF} programming environment",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "73--73",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Mon Apr 14 07:08:50 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C1180 (Optimisation techniques); C6110P (Parallel
programming); C6115 (Programming support); C6150C
(Compilers, interpreters and other processors)",
corpsource = "ACE Associated Comput. Experts bv, Amsterdam,
Netherlands",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "ACE; analysis; automatic; Automatic parallelization;
code generation; Compiler manufacturer; compiler
manufacturer; consortium; Distributed-memory computers;
distributed-memory computers; European Prepare;
European Prepare consortium; Fortran Compilation
System; highly optimized; Highly optimized code
generation; Integrated programming environment;
integrated programming environment; Interactive engine;
interactive engine; Intraprocessor parallelism;
intraprocessor parallelism; optimisation; parallel
programming; parallelization; Parallelization engine;
parallelization engine; Performance measures;
performance measures; Prepare HPF programming
environment; program; Program analysis; program
compilers; program diagnostics; programming
environments; software; tools; Vienna; Vienna Fortran
Compilation System",
thesaurus = "Optimisation; Parallel programming; Program compilers;
Program diagnostics; Programming environments; Software
tools",
treatment = "P Practical; R Product Review",
}
@Article{vonHanxleden:1994:VDA,
author = "R. von Hanxleden and K. Kennedy and J. Saltz",
title = "Value-based distributions and alignments in {Fortran
D}",
journal = j-J-PROGRAM-LANG,
volume = "2",
number = "3",
pages = "259--282",
month = sep,
year = "1994",
CODEN = "JPLAER",
ISSN = "0963-9306",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors); C6150N (Distributed systems software);
C7320 (Physics and chemistry computing)",
fjournal = "Journal of Programming Languages",
keywords = "Access patterns; Alignments; Communication
requirements; Data mapping; Data structures;
Data-parallel language; Fortran 77D compiler prototype;
Fortran D; High Performance Fortran; Index-based
mappings; Inter-processor locality; Intra-processor
locality; Irregular mappings; Load balance; Locality
characteristics; Molecular dynamics application;
Performance; Programmer; Scalability,; Storage
requirements; Unstructured mesh kernel; Value-based
distributions",
pubcountry = "UK",
thesaurus = "FORTRAN; Molecular dynamics method; Parallel
languages; Parallel programming; Physics computing;
Program compilers; Software performance evaluation",
}
@InProceedings{Wagenbreth:1994:AAH,
author = "G. Wagenbreth",
title = "{APR}'s approach to {High Performance Fortran} for
distributed memory multiprocessor systems",
crossref = "IEEE:1994:FSF",
pages = "41--45",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Appl. Parallel Res. Inc., Placerville, CA, USA",
classification = "C6110B (Software engineering techniques); C6110P
(Parallel programming); C6140D (High level languages);
C6150C (Compilers, interpreters and other processors)",
keywords = "Compilation system; Diagnostics; Distributed memory
multiprocessor systems; Efficiency; High Performance
Fortran; Portability; Reliability",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
languages; Program compilers; Software portability;
Software reliability",
}
@InProceedings{Wakatani:1994:NAA,
author = "A. Wakatani and M. Wolfe",
title = "A new approach to array redistribution: strip mining
redistribution",
crossref = "Halatsis:1994:PPA",
pages = "323--335",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Matsushita Electr. Ind. Co. Ltd., Japan",
classification = "C4240P (Parallel programming and algorithm theory);
C6120 (File organisation); C6150N (Distributed systems
software)",
keywords = "2D array library; ADI program; Array redistribution;
Communication overhead; Communication time; Distributed
memory multicomputers; High Performance Fortran;
Languages; Large data structure distribution;
Multicomputer system; Parallel algorithms; Speedup;
Strip mining redistribution",
thesaurus = "Arrays; Communication complexity; Data structures;
Distributed memory systems; Parallel algorithms",
}
@Article{Wholey:1994:TMP,
author = "Skef Wholey and Richard Shapiro and David Loshin",
title = "{Thinking Machines}' plans for {HPF}",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "76--76",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Mon Apr 14 07:09:12 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
corpsource = "Thinking Machines Corp., Cambridge, MA, USA",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "ALIGN; array; Array computation; BLOCK; Collapsed
distributions; collapsed distributions; computation;
Connection Machine CM-5; CSHIFT; Data distribution
directives; data distribution directives; Data-parallel
programs; data-parallel programs; DISTRIBUTE; FORALL
statement; FORTRAN; Fortran 90 transformational;
Fortran 90 transformational intrinsics; High
Performance Fortran; highly efficient code; Highly
efficient code; intrinsics; packages; parallel
languages; program compilers; software; SPREAD;
Thinking Machines HPF compiler",
thesaurus = "FORTRAN; Parallel languages; Program compilers;
Software packages",
treatment = "P Practical; R Product Review",
}
@InProceedings{Wolfe:1994:AAA,
author = "M. Wolfe and M. Ikei",
title = "Automatic array alignment for distributed memory
multicomputers",
crossref = "Hesham:1994:PTH",
pages = "23--32",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Oregon Graduate Inst., Portland, OR, USA",
classification = "C4240P (Parallel programming and algorithm theory);
C5440 (Multiprocessor systems and techniques); C6110P
(Parallel programming); C6120 (File organisation);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
keywords = "Array elements; Automatic array alignment; Compiler
technique; Crystal; Data arrays; Decompositions;
Distributed memory multicomputers; Explicit virtual
processor arrays; Fortran-D; Functional language;
Functional programming; High Performance Fortran;
Imperative language; Imperative languages; Indexed data
structures; Parallel program; Scientific computations;
Single-assignment attribute; Templates",
thesaurus = "Data structures; Distributed memory systems; FORTRAN;
Functional programming; High level languages; Parallel
programming; Program compilers",
}
@InProceedings{Yang:1994:DIP,
author = "B. Yang and J. Webb and J. M. Stichnoth and D. R.
O'Hallaron and T. Gross",
title = "{Do and Merge}: integrating parallel loops and
reductions",
crossref = "Banerjee:1994:LCP",
pages = "169--183",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
classification = "C6110P (Parallel programming); C6130 (Data handling
techniques); C6150C (Compilers, interpreters and other
processors)",
keywords = "Do and Merge computation; Do phase; DOALL operation;
Experimental HPF-like compiler; Input array; Loop
iterations; Memory usage; Merge phase; Parallel loops;
Partial result array; Pdo loop; Private-memory parallel
systems; Reduction operation",
thesaurus = "Merging; Parallel programming; Program compilers",
}
@InProceedings{Yang:1994:HPF,
author = "S. X. Yang and D. Gannon and S. Srinivas and F. Bodin
and P. Bode",
title = "{High Performance Fortran} Interface to the Parallel
{C++}",
crossref = "IEEE:1994:PSH",
pages = "301--308",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Indiana Univ., Bloomington, IN,
USA",
classification = "C6110J (Object-oriented programming); C6110P
(Parallel programming); C6140D (High level languages);
C7350 (Astronomy and astrophysics)",
keywords = "14.4 GFLOPS; 512-Node Thinking Machines CM-5;
Computing speed; Connection Machine; Fortran
subroutines; Galactic dynamics; High Performance
Fortran; Massively parallel supercomputer;
Object-oriented programming paradigm; Parallel C++
language; PC++/HPF interface",
numericalindex = "Computer speed 1.44E+10 FLOPS",
thesaurus = "Astrophysics computing; C language; FORTRAN; Galaxies;
Object-oriented languages; Parallel languages; Parallel
programming; Stellar dynamics; Subroutines",
}
@Article{Zima:1994:SVF,
author = "H. P. Zima and P. Brezany and B. M. Chapman",
title = "{SUPERB} and {Vienna Fortran}",
journal = j-PARALLEL-COMPUTING,
volume = "20",
number = "10--11",
pages = "1487--1517",
day = "3",
month = nov,
year = "1994",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:13:51 MDT 1999",
bibsource = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1994&volume=20&issue=10-11;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=10-11&aid=909",
acknowledgement = ack-nhfb,
affiliation = "Inst. for Software Technol. and Parallel Systems, Wien
Univ., Austria",
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6115 (Programming support); C6140D (High
level languages); C6150C (Compilers, interpreters and
other processors); C6150N (Distributed systems
software)",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "Advanced application development; Automatic
communication statement insertion; Distributed memory
multiprocessors; Distributed-memory systems;
Engineering problems; GENESIS ESPRIT project; Global
addresses; High Performance Fortran; High-level
support; Language standardization; Machine-independent
language extension; Parallel message-passing Fortran;
Parallelization system; Programming paradigm;
Scientific problems; Sequential Fortran 77 translation;
Single-program-multiple-data paradigm; SUPERB; SUPRENUM
German supercomputer project; Target code performance;
User-supplied data distribution; Vienna Fortran",
pubcountry = "Netherlands",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
programming; Parallelising compilers; Program
interpreters; Software tools",
}
@Article{Agrawal:1995:IRC,
author = "Gagan Agrawal and Alan Sussman and Joel Saltz",
title = "An Integrated Runtime and Compile-Time Approach for
Parallelizing Structured and Block Structured
Applications",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "6",
number = "7",
pages = "747--754",
month = jul,
year = "1995",
CODEN = "ITDSEO",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Fri Nov 6 12:31:15 MST 1998",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.computer.org/tpds/td1995/l0747abs.htm",
acknowledgement = ack-nhfb,
affiliation = "Univ of Maryland",
affiliationaddress = "College Park, MD, USA",
classification = "722.3; 722.4; 723.1; 723.1.1; 723.2; C5220P
(Parallel architecture); C5440 (Multiprocessing
systems); C5470 (Performance evaluation and testing);
C6150C (Compilers, interpreters and other processors)",
corpsource = "Dept. of Comput. Sci., Maryland Univ., College Park,
MD, USA",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
journalabr = "IEEE Trans Parallel Distrib Syst",
keywords = "90D/HPF compiler; block; Block codes; Block structured
applications; block structured codes; Block structured
codes; code; Compile-time approach; compile-time
approach; Compiler support; compiling applications;
Compiling applications; Computer systems programming;
data access; Data access patterns; Data communication
systems; Data processing; distributed; Distributed
memory machines; Distributed memory parallel machines;
distributed memory systems; FORTRAN; Fortran; fortran
(programming language); Fortran 90D/HPF compiler;
HPF-like parallel programming languages; Integrated
runtime approach; integrated runtime approach;
irregularly coupled; Irregularly coupled regular mesh
problems; memory machines; Multiblock codes; multigrid;
Multigrid code; Multigrid codes; Navier--Stokes solver
template; Parallel processing systems; parallel
programming; Parallel programming languages; patterns;
performance evaluation; Program compilers; program
compilers; regular mesh problems; Runtime library;
runtime library; Runtime support; structured
applications",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
programming; Performance evaluation; Program
compilers",
treatment = "A Application; P Practical",
}
@InProceedings{Andre:1995:PDC,
author = "F. Andre and M. Le Fur and Y. Maheo and J.-L. Pazat",
title = "The {Pandore} data-parallel compiler and its portable
runtime",
crossref = "Hertzberger:1995:HCN",
pages = "176--183",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "IRISA, Rennes, France",
classification = "C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors); C6150N (Distributed
systems software)",
keywords = "Compilation techniques; Data-parallel compiler;
Distributed array management; Distributed memory
computers; High Performance Fortran; Numerical
algorithms; Pandore; Portable runtime; Programming
environment",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
programming; Program compilers; Programming
environments; Software portability",
}
@InProceedings{Appelbe:1995:NAG,
author = "B. Appelbe and S. Doddapaneni and C. Hardnett",
title = "A new algorithm for global optimization for
parallelism and locality",
crossref = "Pingali:1995:LCP",
pages = "125--140",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Coll. of Comput., Georgia Inst. of Technol., Atlanta,
GA, USA",
classification = "C1180 (Optimisation techniques); C6110P (Parallel
programming); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors)",
keywords = "Code generation; Constraint solving; Data distribution
directives; Data locality; Distributed memory
processors; Explicit data distribution; Global
optimization algorithm; High Performance Fortran; KSR-1
shared memory computer; Loop nests; Parallelism;
Perfect benchmarks; Sequential program conversion",
thesaurus = "FORTRAN; Optimising compilers; Parallelising
compilers; Shared memory systems",
}
@Article{Benson:1995:DDP,
author = "Edward G. Benson and David C. P. LaFrance-Linden and
Richard A. Warren and Santa Wiryaman",
title = "Design of {Digital}'s {Parallel Software
Environment}",
journal = j-DEC-TECH-J,
volume = "7",
number = "3",
pages = "24--38",
month = "Fall",
year = "1995",
CODEN = "DTJOEL",
ISSN = "0898-901X",
bibdate = "Thu Mar 20 18:15:43 MST 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "ftp://ftp.digital.com/pub/Digital/info/DTJ/v7n3/Design_of_Digitals_Parallel_S_02jan1996DTJJ02P8.ps;
http://www.digital.com:80/info/DTJJ02/DTJJ02AH.HTM;
http://www.digital.com:80/info/DTJJ02/DTJJ02P8.PS;
http://www.digital.com:80/info/DTJJ02/DTJJ02PF.PDF;
http://www.digital.com:80/info/DTJJ02/DTJJ02SC.TXT",
abstract = "Digital's Parallel Software Environment was designed
to support the development and execution of scalable
parallel applications on clusters (farms) of
distributed- and shared-memory Alpha processors running
the Digital UNIX operating system. PSE supports the
parallel execution of High Performance Fortran
applications with message-passing libraries that meet
the low-latency and high-bandwidth communication
requirements of efficient parallel computing. It
provides system management tools to create clusters for
distributed parallel processing and development tools
to debug and profile HPF programs. An extended version
of dbx allows HPF-distributed arrays to be viewed, and
a parallel profiler supports both program counter and
interval sampling. PSE also supplies generic facilities
required by other parallel languages and systems.",
acknowledgement = ack-nhfb,
classcodes = "C6115 (Programming support); C4240P (Parallel
programming and algorithm theory); C6110P (Parallel
programming); C6140D (High level languages); C6150J
(Operating systems)",
classification = "716.1; 722.1; 722.4; 723.1; 723.1.1; 723.5",
fjournal = "Digital Technical Journal",
journalabr = "Digital Tech J",
keywords = "applications; Bandwidth; clusters; Computer aided
software engineering; Computer software; Data storage
equipment; Digital UNIX operating; Digital's parallel
software environment; Distributed Alpha processors;
Distributed computer systems; distributed-memory Alpha
processors; FORTRAN; FORTRAN (programming language);
High Performance Fortran; interval sampling; languages;
Message passing libraries; message-passing libraries;
parallel; Parallel execution; parallel languages;
parallel processing; Parallel processing systems;
parallel programming; Parallel software environment;
profiler; program counter; Program debugging;
programming environments; scalable parallel; Shared
memory processors; shared-memory Alpha processors;
system; system management tools; Telecommunication;
Unix",
treatment = "A Application; P Practical",
}
@Article{Bouchitte:1995:EAE,
author = "V. Bouchitte and P. Boulet and A. Darte and Y.
Robert",
title = "Evaluating array expressions on massively parallel
machines with communication\slash computation overlap",
journal = j-IJSAHPC,
volume = "9",
number = "3",
pages = "205--219",
month = "Fall",
year = "1995",
CODEN = "IJSCFG",
ISSN = "0890-2720",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Lab. LIP, Ecole Normale Sup{\'e}rieure de Lyon,
France",
classification = "C4240C (Computational complexity); C4240P (Parallel
programming and algorithm theory); C6110P (Parallel
programming); C6120 (File organisation); C7310
(Mathematics computing)",
fjournal = "International Journal of Supercomputer Applications
and High Performance Computing",
keywords = "Array expressions evaluation; Coarse-grain
computations; Communication/computation overlap;
Distributed-memory computers; Fine-grain computations;
Heuristics; High Performance Fortran; Massively
parallel machines; NP-complete problem; Optimal
evaluation complexity",
pubcountry = "USA",
thesaurus = "Arrays; Computational complexity; Distributed memory
systems; FORTRAN; Mathematics computing; Parallel
languages; Parallel machines; Parallel programming;
Tree data structures",
}
@InProceedings{Boulter:1995:PEH,
author = "B. Boulter",
title = "Performance evaluation of {HPF} for scientific
computing",
crossref = "Hertzberger:1995:HCN",
pages = "652--657",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Digital Equipment Co. Ltd., Galway, Ireland",
classification = "C4170 (Differential equations); C6110P (Parallel
programming); C6140D (High level languages); C7300
(Natural sciences computing)",
keywords = "Data distribution directives; Elliptic partial
differential equation solver; Fortran 90; High
Performance Fortran; HPF; Parallel implementation;
Performance evaluation; Scientific computing; SMP;
Workstation cluster architectures",
thesaurus = "Elliptic equations; FORTRAN; Natural sciences
computing; Parallel languages; Parallel programming;
Partial differential equations; Software performance
evaluation",
}
@InProceedings{Bozkus:1995:CHP,
author = "Z. Bozkus and L. Meadows and S. Nakamoto and V.
Schuster and M. Young",
title = "Compiling {High Performance Fortran}",
crossref = "Bailey:1995:PSS",
pages = "704--709",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "The Portland Group Inc., Wilsonville, OR, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Distributed-memory systems; High Performance Fortran;
Portable parallel programming language;
Production-quality HPF compiler; Shared-memory
systems",
thesaurus = "FORTRAN; Parallel languages; Program compilers",
}
@InProceedings{Bozkus:1995:TCE,
author = "Z. Bozkus and L. Meadows and D. Miles and S.
Nakamoto",
title = "Techniques for Compiling and Executing {HPF} Programs
on Shared Memory and Distributed Memory Parallel
Systems",
crossref = "Prasanna:1995:PPI",
pages = "515--520",
year = "1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Branca:1995:CBH,
author = "A. Branca and M. Ianigro and A. Distante",
title = "A comparison between {HPF} and {PVM} for data parallel
algorithms on a cluster of workstations using a high
speed network",
crossref = "Hertzberger:1995:HCN",
pages = "930--931",
year = "1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Brezany:1995:PIC,
author = "P. Brezany and K. Sanjari and O. Cheron and E. {Van
Konijnenburg}",
title = "Processing irregular codes containing arrays with
multi-dimensional distributions by the {PREPARE HPF}
compiler",
crossref = "Hertzberger:1995:HCN",
pages = "526--531",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Inst. for Software Technol. and Parallel Syst., Wien
Univ., Austria",
classification = "C6110B (Software engineering techniques); C6115
(Programming support); C6150C (Compilers, interpreters
and other processors); C6150G (Diagnostic, testing,
debugging and evaluating systems)",
keywords = "Arrays; Automatic parallelization; Compiler support;
Irregular code processing; Massively parallel systems;
Multi-dimensional distributions; Optimizations; PARTI+
library; PREPARE HPF compiler; Runtime analysis;
Runtime data dependent accesses",
thesaurus = "Optimising compilers; Parallelising compilers;
Software libraries; System monitoring",
xxnote = "Check author order: Sanjari/Cheron or
Cheron/Sanjari??",
}
@Article{Chapman:1995:HPF,
author = "Barbara Chapman and Piyush Mehrotra and Hans Zima",
title = "{High Performance Fortran} Languages: {Advanced}
applications and their implementation",
journal = j-FUT-GEN-COMP-SYS,
volume = "11",
number = "4--5",
pages = "401--407",
month = aug,
year = "1995",
CODEN = "FGSEVI",
ISSN = "0167-739X (print), 1872-7115 (electronic)",
ISSN-L = "0167-739X",
bibdate = "Fri Jul 15 09:06:06 MDT 2005",
bibsource = "ftp://ftp.ira.uka.de/bibliography/Compiler/fortran.bib;
ftp://ftp.ira.uka.de/bibliography/Compiler/FORTRAN/fortran3.bib;
ftp://ftp.ira.uka.de/bibliography/Compiler/fortran3.bib;
ftp://ftp.ira.uka.de/bibliography/Parallel/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.sciencedirect.com/science/journal/0167739X",
acknowledgement = ack-nhfb,
affiliation = "Inst. for Software Technol. and Parallel Syst., Wien
Univ., Austria",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150N (Distributed systems software)",
fjournal = "Future Generation Computer Systems",
journal-URL = "http://www.sciencedirect.com/science/journal/0167739X",
keywords = "Abstraction; Codes; High Performance Fortran; High
Performance Fortran languages; HPF; Irregular data
distribution; Irregular work distribution; Massively
parallel machine programming; Parallelization;
Processors; User-specified data distribution; Vienna
Fortran",
pubcountry = "Netherlands",
thesaurus = "FORTRAN; Parallel languages; Parallel machines;
Parallel programming",
}
@Article{Chatterjee:1995:GLA,
author = "Siddhartha Chatterjee and John R. Gilbert and Fred J.
E. Long and Robert Schreiber and Shang-Hua H. Teng",
title = "Generating Local Addresses and Communication Sets for
Data-Parallel Programs",
journal = j-J-PAR-DIST-COMP,
volume = "26",
number = "1",
pages = "72--84",
day = "1",
month = apr,
year = "1995",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1995.1049",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:18:57 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1049/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1049/production/pdf",
acknowledgement = ack-nhfb,
classification = "C4220 (Automata theory); C5440 (Multiprocessing
systems); C6110P (Parallel programming); C6140D (High
level languages)",
corpsource = "Res. Inst. for Adv. Comput. Sci., NASA Ames Res.
Center, Moffett Field, CA, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "communication sets; cyclic; data-parallel languages;
data-parallel programs; distributed memory systems;
distributed-memory implementations; distribution;
finite state; finite state machines; High Performance
Fortran; languages; local addresses; local memory
access sequence; machine; multidimensional arrays;
parallel; parallel programming; storage scheme",
treatment = "A Application; P Practical",
}
@InProceedings{Clemencon:1995:AEP,
author = "C. Clemencon and A. Endo and J. Fritscher and A.
Muller and R. Ruhl and B. J. N. Wylie",
title = "The 'Annai' environment for portable distributed
parallel programming",
crossref = "El-Rewini:1995:PTH",
pages = "242--251 (vol. 2)",
year = "1995",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Swiss Federal Inst. of Technol., Zurich, Switzerland",
classification = "C6110B (Software engineering techniques); C6110P
(Parallel programming); C6115 (Programming support);
C6150C (Compilers, interpreters and other processors);
C6150G (Diagnostic, testing, debugging and evaluating
systems); C6150N (Distributed systems software); C6180
(User interfaces)",
keywords = "Annai environment; Application developers; Common user
interface; Distributed memory parallel processors;
Dynamic data distributions; Feedback; Functionality
enhancements; High Performance Fortran compiler;
High-level data-parallel programming; Interactive
performance monitor; Language extensions; Low-level
machine interface; Low-level message-passing
programming; Message Passing Interface; Performance
analyzer; Performance results; Portability; Portable
distributed parallel programming environment;
Source-level debugger; Target hardware architecture;
Tool prototypes; Unstructured problem parallelization",
thesaurus = "Distributed memory systems; FORTRAN; Message passing;
Parallel programming; Program compilers; Program
debugging; Program diagnostics; Programming
environments; Software performance evaluation; Software
portability; Software tools; User interfaces",
}
@InProceedings{Clemencon:1995:IRD,
author = "C. Clemencon and J. Fritscher and M. J. Meehan and R.
Ruhl",
title = "An implementation of race detection and deterministic
replay with {MPI}",
crossref = "Haridi:1995:EPP",
pages = "155--166",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Centro Svizzero de Calcolo Sci., Eidgenossische Tech.
Hochschule, Manno, Switzerland",
classification = "C6110P (Parallel programming); C6110S (Software
metrics); C6115 (Programming support); C6140D (High
level languages); C6150C (Compilers, interpreters and
other processors)",
keywords = "Annai programming environment; Computational
efficiency; Data-parallel program; Deterministic
replay; High Performance Fortran; HPF; Integrated
environment; Joint CSCS-ETH/NEC Collaboration;
Message-passing program; MPI; Parallel Debugging Tool;
Parallel language; Parallelized MPI program; PDT;
Program debugging; Programming environment; Race
detection; Replaying mechanism; Software performance;
Software tool; Tracing",
thesaurus = "FORTRAN; Message passing; Parallel programming;
Parallelising compilers; Program debugging; Programming
environments; Programming languages; Software metrics;
Software performance evaluation",
}
@InProceedings{Gupta:1995:HCI,
author = "Manish Gupta and Sam Midkiff and Edith Schonberg and
Ven Seshadri and David Shields and Ko-Yang Wang and
Wai-Mee Ching and Ton Ngo",
title = "An {HPF} Compiler for the {IBM SP2}",
crossref = "Karin:1995:PAI",
pages = "??--??",
year = "1995",
bibdate = "Thu Nov 7 06:34:19 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.supercomp.org/sc95/proceedings/417_SAMM/SC95.HTM",
acknowledgement = ack-nhfb,
}
@InProceedings{Gustafsson:1995:PSH,
author = "N. Gustafsson and D. Salmond",
title = "A parallel spectral {HIRLAM} with the data parallel
programming model and with message passing --- a
comparison (weather forecasting)",
crossref = "Hoffmann:1995:CAP",
pages = "32--48",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Swedish Meteorol. and Hydrological Inst., Norrkoping,
Sweden",
classification = "A9260X (Weather analysis and prediction); C4185
(Finite element analysis); C6110P (Parallel
programming); C6150N (Distributed systems software);
C7340 (Geophysics computing)",
keywords = "Atmosphere; CRAY T3D; Data parallel programming model;
FFT; Fortran 77; High Performance Fortran; High
Resolution Limited Area Model; MasPar; Message passing;
Meteorology; Numerical model; Parallel programming;
Parallel spectral HIRLAM; SIMD; T3D; Weather
forecasting; Work-load distribution",
thesaurus = "Digital simulation; Finite element analysis;
Geophysics computing; Message passing; Numerical
analysis; Parallel processing; Parallel programming;
Weather forecasting",
}
@Article{Harris:1995:CHP,
author = "Jonathan Harris and John A. Bircsak and M. Regina
Bolduc and Jill Ann Diewald and Israel Gale and Neil W.
Johnson and Shin Lee and C. Alexander Nelson and Carl
D. Offner",
title = "Compiling {High Performance Fortran} for
Distributed-memory Systems",
journal = j-DEC-TECH-J,
volume = "7",
number = "3",
pages = "5--23",
month = "Fall",
year = "1995",
CODEN = "DTJOEL",
ISSN = "0898-901X",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/dectechj.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "ftp://ftp.digital.com/pub/Digital/info/DTJ/v7n3_03_FORTRAN.pdf",
acknowledgement = ack-nhfb,
fjournal = "Digital Technical Journal",
}
@InProceedings{Hawick:1995:EHP,
author = "K. A. Hawick and G. C. Fox",
title = "Exploiting {High Performance Fortran} for
computational fluid dynamics",
crossref = "Hertzberger:1995:HCN",
pages = "413--419",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Northeast Parallel Archit. Center, Syracuse Univ., NY,
USA",
classification = "C4240P (Parallel programming and algorithm theory);
C6110P (Parallel programming); C6140D (High level
languages); C7320 (Physics and chemistry computing)",
keywords = "ADI algorithm; Computational fluid dynamics; Data
distribution directives; Data parallel programming
language; High Performance Fortran; Intrinsic
functions; Regular mesh problems; Software
engineering",
thesaurus = "Fluid dynamics; FORTRAN; Parallel programming; Physics
computing",
}
@Article{Hayashi:1995:AAS,
author = "K. Hayashi and T. Doi and T. Horie and Y. Koyanagi and
O. Shiraki and N. Imamura and T. Shimizu and H.
Ishihata and T. Shindo",
title = "{AP1000}+: architectural support for parallelizing
compilers",
journal = j-TRANS-INFO-PROCESSING-SOC-JAPAN,
volume = "36",
number = "7",
pages = "1680--1690",
month = jul,
year = "1995",
CODEN = "JSGRD5",
ISSN = "0387-5806",
ISSN-L = "0387-5806",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C5220P (Parallel architecture); C5440
(Multiprocessing systems); C5470 (Performance
evaluation and testing); C6110P (Parallel programming);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors); C7300 (Natural
sciences computing)",
fjournal = "Transactions of the Information Processing Society of
Japan",
keywords = "AP1000+; Architectural support; C language;
Distributed-memory parallel computers; Fortran D; High
Performance Fortran; HPF; Large-scale problems; NAS
parallel benchmarks; Parallel architecture; Parallel
languages; Parallelizing compilers; Performance
simulation; Scalability; Scientific applications;
Software portability; VPP Fortran",
language = "Japanese",
pubcountry = "Japan",
thesaurus = "Distributed memory systems; FORTRAN; Natural sciences
computing; Parallel architectures; Parallel languages;
Parallel machines; Parallelising compilers; Performance
evaluation",
}
@Article{Hwang:1995:RLS,
author = "Yuan-Shin Hwang and Bongki Moon and S. D. Sharma and
R. Ponnusamy and R. Das and J. H. Saltz",
title = "Runtime and language support for compiling adaptive
irregular programs on distributed-memory machines",
journal = j-SPE,
volume = "25",
number = "6",
pages = "597--621",
month = jun,
year = "1995",
CODEN = "SPEXBL",
ISSN = "0038-0644 (print), 1097-024X (electronic)",
ISSN-L = "0038-0644",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Maryland Univ., College Park,
MD, USA",
classification = "C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors); C7300 (Natural
sciences computing)",
fjournal = "Software---Practice and Experience",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
keywords = "Adaptive irregular program compilation; CHAOS library;
CHARMM; Communication optimization; Data arrays;
Distributed-memory message-passing machines; DSMC;
Index translation mechanisms; Indirect indexing;
Indirection arrays; Kernels; Language support;
Molecular dynamics code; Parallelization; PARTI
library; Particle-in-cell code; Runtime primitives;
Scientific applications; Syracuse Fortran 90D/HPF
compiler",
pubcountry = "UK",
thesaurus = "Arrays; Distributed memory systems; FORTRAN; Message
passing; Natural sciences computing; Parallelising
compilers; Software libraries",
}
@InProceedings{Joubert:1995:FAH,
author = "A. Joubert",
title = "Financial Applications and {HPF}",
crossref = "Dongarra:1995:HPC",
pages = "317--336",
year = "1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Kalns:1995:DPD,
author = "E. T. Kalns and L. M. Ni",
title = "{DaReL}: a portable data redistribution library for
distributed-memory machines",
crossref = "IEEE:1995:PSP",
pages = "78--87",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Michigan State Univ., East
Lansing, MI, USA",
classification = "C5440 (Multiprocessing systems); C6110B (Software
engineering techniques); C6110P (Parallel programming);
C6140D (High level languages); C6150N (Distributed
systems software)",
keywords = "Algorithm computation; Algorithm phases; DaReL; Data
decomposition; Data exchange; Data parallel Fortran
languages; Distributed memory platforms;
Distributed-memory machines; High Performance Fortran;
HPF; IBM SP-1; Message passing standard; MPI
primitives; Multi-dimensional data redistribution;
Portable data redistribution library; Processor
memories; Program overhead; Regular distribution
patterns; Run-time data redistribution; Run-time data
redistribution primitives",
thesaurus = "Distributed memory systems; FORTRAN; Message passing;
Parallel languages; Parallel programming; Software
libraries; Software portability; Software standards;
Subroutines",
}
@Article{Kalns:1995:PMT,
author = "Edgar T. Kalns and Lionel M. Ni",
title = "Processor mapping techniques toward efficient data
redistribution",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "6",
number = "12",
pages = "1234--1247",
month = dec,
year = "1995",
CODEN = "ITDSEO",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Fri Apr 11 15:20:39 MDT 1997",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "IBM POWERparallel Systems",
affiliationaddress = "Poughkeepsie, NY, USA",
classification = "721.1; 722.1; 722.3; 722.4; 723.1.1; 723.2; C4240P
(Parallel programming and algorithm theory); C6110P
(Parallel programming); C6140D (High level languages);
C6150N (Distributed systems software)",
corpsource = "POWERparallel Syst., IBM Corp., Poughkeepsie, NY,
USA",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
journalabr = "IEEE Trans Parallel Distrib Syst",
keywords = "algorithm computation; algorithm performance;
algorithm phases; Algorithms; architectures;
Computational linguistics; Computational methods;
Computer systems programming; Data communication
systems; Data decomposition; data decomposition; Data
elements; Data exchange; Data handling; Data parallel
programming; Data redistribution; data redistribution;
Data storage equipment; Data transfer; data-parallel;
Distributed computer systems; Distributed memory
architecture; distributed memory systems;
distributed-memory; distributed-memory machines;
efficient data redistribution; FORTRAN; fortran
(programming language); High; logical processor
mapping; Optimization; overhead; parallel languages;
Parallel processing systems; parallel programming;
Performance Fortran; processor mapping; Processor
mapping; processor mapping techniques; processor
scheduling; program; Program compilers; programming;
redistribution performance improvements; run-time data
redistribution; Semantics; Target distribution pattern;
target pattern; traditional mapping technique",
treatment = "P Practical",
}
@Article{Kamachi:1995:HCP,
author = "Tsunehiko Kamachi and Kazuhiro Kusano and Kenji
Suehiro and Yoshiki Seo and Masanori Tamura and Shoichi
Sakon and Yukimitsu Watanabe and Yukimasa Shiroto",
title = "{HPF} compiler for parallel computers: implementation
and performance evaluation on {Cenju-3}",
journal = j-NEC-RES-DEV,
volume = "36",
number = "2",
pages = "325--334",
month = apr,
year = "1995",
CODEN = "NECRAU",
ISSN = "0048-0436",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C5470 (Performance evaluation and testing); C6110P
(Parallel programming); C6140D (High level languages);
C6150C (Compilers, interpreters and other processors)",
fjournal = "Nippon Electric Company research and development",
keywords = "Benchmark programs; Communication generation;
Compilation techniques; Compiler directives;
Computation mapping; Data parallel language; Data
parallelism; Distributed memory machine; High
Performance Fortran; HPF compiler; NEC Cenju-3;
Parallel computers; Parallelizing compiler; Performance
evaluation; Run time support; Special directives",
pubcountry = "Japan",
thesaurus = "FORTRAN; Parallel languages; Parallel programming;
Parallelising compilers; Software performance
evaluation",
}
@InProceedings{Kaushik:1995:IGI,
author = "S. D. Kaushik and C.-H. Huang and P. Sadayappan",
title = "Incremental generation of index sets for array
statement execution on distributed-memory machines",
crossref = "Pingali:1995:LCP",
pages = "251--265",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
Columbus, OH, USA",
classification = "C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors); C6150N (Distributed
systems software)",
keywords = "Array statement compilation; Array statement
execution; Block-cyclically distributed arrays;
Communication sets; Compile-time information; Data
communication; Data distribution; Distributed-memory
machines; High Performance Fortran; Incremental
generation; Index sets enumeration; Local index sets;
Run-time cost reduction; Virtual processor",
thesaurus = "Arrays; Distributed memory systems; FORTRAN; Indexing;
Parallelising compilers; Virtual machines",
}
@InProceedings{Kaushik:1995:MAR,
author = "S. D. Kaushik and C.-H. Huang and J. Ramanujam and P.
Sadayappan",
title = "Multi-phase array redistribution: modeling and
evaluation",
crossref = "IEEE:1995:IIP",
pages = "441--445",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
Columbus, OH, USA",
classification = "C4240P (Parallel programming and algorithm theory);
C5440 (Multiprocessing systems); C6110P (Parallel
programming)",
keywords = "Array redistribution; Block-cyclically distributed
arrays; Communication overhead; Cost model; High
Performance Fortran; Modeling and evaluation;
Multi-phase approach",
thesaurus = "Arrays; Parallel programming; Processor scheduling",
}
@InProceedings{Kennedy:1995:ADL,
author = "Ken Kennedy and Ulrich Kremer",
title = "Automatic Data Layout for {High Performance Fortran}",
crossref = "Karin:1995:PAI",
pages = "??--??",
year = "1995",
bibdate = "Thu Nov 7 06:34:19 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/supercomputing95.bib",
URL = "http://www.supercomp.org/sc95/proceedings/580_UKRE/SC95.HTM",
acknowledgement = ack-nhfb,
}
@InProceedings{Kennedy:1995:LAC,
author = "K. Kennedy and N. Nedeljkovic and A. Sethi",
title = "A linear-time algorithm for computing the memory
access sequence in data-parallel programs",
crossref = "Anonymous:1995:FAS",
journal = j-SIGPLAN,
volume = "30",
number = "8",
pages = "102--111",
month = aug,
year = "1995",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
classification = "C4240P (Parallel programming and algorithm theory);
C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors); C6150N (Distributed
systems software)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Compilers; Data-parallel programs; Distributed-memory
machines; High Performance Fortran; Linear-time
algorithm; Memory access sequence; Portable programs;
Regular section indices; Run-time systems",
thesaurus = "Parallel algorithms; Parallel programming; Processor
scheduling; Program compilers",
}
@Article{Kennedy:1995:LTA,
author = "Ken Kennedy and Nenad Nedeljkovic and Ajay Sethi",
title = "A Linear-Time Algorithm for Computing the Memory
Access Sequence in Data-Parallel Programs",
journal = j-SIGPLAN,
volume = "30",
number = "8",
pages = "102--111",
month = aug,
year = "1995",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:08 MST 2003",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
abstract = "Data-parallel languages, such as High Performance
Fortran, are widely regarded as a promising means for
writing portable programs for distributed-memory
machines. Novel features of these languages call for
the development of new techniques in both compilers and
run-time systems. In this paper, we present an improved
algorithm for finding the local memory access sequence
in computations involving regular sections of arrays
with cyclic(k) distributions. After establishing the
fact that regular section indices correspond to
elements of an integer lattice, we show how to find a
lattice basis that allows for simple and fast
enumeration of memory accesses. The complexity of our
algorithm is shown to be lower than that of the
previous solution for the same problem. In addition,
the experimental results demonstrate the efficiency of
our method in practice.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
classification = "C4240P (Parallel programming and algorithm theory);
C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors); C6150N (Distributed
systems software)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Compilers; Data-parallel programs; Distributed-memory
machines; High Performance Fortran; Linear-time
algorithm; Memory access sequence; Portable programs;
Regular section indices; Run-time systems",
thesaurus = "Parallel algorithms; Parallel programming; Processor
scheduling; Program compilers",
}
@InProceedings{Kimelman:1995:VEH,
author = "D. Kimelman and P. Mittal and E. Schonberg and P. F.
Sweeney and Ko-Yang Wang and D. Zernik",
title = "Visualizing the Execution of {High Performance
Fortran} ({HPF}) Programs",
crossref = "IEEE:1995:IIP",
pages = "750--759",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "IBM Thomas J. Watson Res. Center, Yorktown Heights,
NY, USA",
classification = "C6110P (Parallel programming); C6110V (Visual
programming); C6130B (Graphics techniques); C6140D
(High level languages); C6150G (Diagnostic, testing,
debugging and evaluating systems)",
keywords = "Array distribution; Communication activity; Data
distribution; Data placement program tuning; Data
placement programming model; High level views; High
Performance Fortran programs; HPF program behavior;
Performance visualization systems; Programming model",
thesaurus = "FORTRAN; Parallel languages; Parallel programming;
Program diagnostics; Software performance evaluation;
Visual programming",
}
@Article{Kolte:1995:ERA,
author = "Priyadarshan Kolte and Michael Wolfe",
title = "Elimination of redundant array subscript range
checks",
journal = j-SIGPLAN,
volume = "30",
number = "6",
pages = "270--278",
month = jun,
year = "1995",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:06 MST 2003",
bibsource = "http://portal.acm.org/;
http://www.acm.org/pubs/contents/proceedings/pldi/207110/index.html;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/207110/p270-kolte/",
abstract = "This paper presents a compiler optimization algorithm
to reduce the run time overhead of array subscript
range checks in programs without compromising safety.
The algorithm is based on partial redundancy
elimination and it incorporates previously developed
algorithms for range check optimization. We implemented
the algorithm in our research compiler, Nascent, and
conducted experiments on a suite of 10 benchmark
programs to obtain four results: (1) the execution
overhead of naive range checking is high enough to
merit optimization, (2) there are substantial
differences between various optimizations, (3)
loop-based optimizations that hoist checks out of loops
are effective in eliminating about 98\% of the range
checks, and (4) more sophisticated analysis and
optimization algorithms produce very marginal
benefits.",
acknowledgement = ack-nhfb,
affiliation = "Oregon Graduate Inst. of Sci. and Technol., Beaverton,
OR, USA",
annote = "Published as part of the Proceedings of PLDI'95.",
classification = "C6150C (Compilers, interpreters and other
processors); C6150G (Diagnostic, testing, debugging and
evaluating systems)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "algorithms; Benchmark programs; Compiler optimization
algorithm; Execution overhead; experimentation;
languages; Loop based optimizations; measurement; Naive
range checking; Nascent; Optimization algorithms;
Partial redundancy elimination; performance; Range
check optimization; Redundant array subscript range
check elimination; Research compiler; Run time
overhead",
subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Optimization. {\bf D.3.4} Software,
PROGRAMMING LANGUAGES, Processors, Compilers. {\bf
F.3.3} Theory of Computation, LOGICS AND MEANINGS OF
PROGRAMS, Studies of Program Constructs. {\bf D.3.2}
Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN.",
thesaurus = "Optimising compilers; Program diagnostics;
Redundancy",
}
@Article{Konovalav:1995:FDL,
author = "N. A. Konovalav and V. A. Kryukov and S. N. Mikhailov
and A. A. Pogrebtsov",
title = "Fortran {DVM}: a language for portable parallel
program development",
journal = j-PROG-COMP-SOFT,
volume = "21",
number = "1",
pages = "35--38",
month = jan # "--" # feb,
year = "1995",
CODEN = "PROGD3",
ISSN = "0132-3474, 0361-7688",
ISSN-L = "0361-7688",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Keldysh Inst. of Appl. Math., Acad. of Sci., Moscow,
Russia",
classification = "C5440 (Multiprocessing systems); C6110B (Software
engineering techniques); C6110P (Parallel programming);
C6140D (High level languages)",
fjournal = "Programming and Computer Software; translation of
Programmirovaniye (Moscow, USSR) Plenum",
keywords = "Data parallelism; Dynamic load balancing; Engineering
applications; Fortran DVM language; Functional
parallelism; HPF models; Massively parallel computers;
Parallel applications; Parallel modules; PCF Fortran;
Portable applications; Portable parallel program
development; Shared memory computers; Standard parallel
program library",
pubcountry = "Russia",
remark = "English translation of: Programmirovanie.",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
languages; Parallel programming; Shared memory systems;
Software portability",
}
@InProceedings{Kornkven:1995:EIH,
author = "E. Kornkven and L. V. Kale",
title = "Efficient Implementation of {High Performance Fortran}
via Adaptive Scheduling --- An Overview",
crossref = "Prasanna:1995:PPI",
pages = "136--141",
year = "1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@Article{Kremer:1995:ECO,
author = "U. Kremer and M. Ram{\'e}",
title = "Erratum: {Compositional Oil Reservoir Simulation in
Fortran D: A Feasibility Study on {Intel iPSC\slash
860}}",
journal = j-IJSAHPC,
volume = "9",
number = "1",
pages = "71--71",
month = "Spring",
year = "1995",
CODEN = "IJSAE9",
ISSN = "0890-2720",
bibdate = "Thu Aug 22 17:34:45 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "See \cite{Kremer:1994:COR}.",
acknowledgement = ack-nhfb,
fjournal = "International Journal of Supercomputer Applications
and High Performance Computing",
}
@InProceedings{LeFur:1995:APA,
author = "M. {Le Fur} and J.-L. Pazat and F. Andre",
title = "An array partitioning analysis for parallel loop
distribution",
crossref = "Haridi:1995:EPP",
pages = "351--364",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Campus de Beaulieu, IRISA, Rennes, France",
classification = "C4240P (Parallel programming and algorithm theory);
C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors)",
keywords = "Array partitioning analysis; Compilation techniques;
Compiler; HPF-like language; Iteration domains; Message
aggregation; Parallel loop distribution; Parallel
nested loops; Polyhedral model; Symbolic restriction",
thesaurus = "Distributed memory systems; Optimising compilers;
Parallel programming; Program control structures",
}
@InProceedings{Machacek:1995:HPF,
author = "M. Machacek and E. Bertschinger",
title = "A {High Performance Fortran PM} Code for Cosmological
{N}-body Simulations",
crossref = "Anonymous:1995:MJP",
pages = "2.07",
year = "1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@Article{McShan:1995:AIP,
author = "D. L. McShan and M. L. Kessler and B. A. Fraass",
title = "Advanced interactive planning techniques for conformal
therapy: high level beam descriptions and volumetric
mapping techniques",
journal = j-INT-J-RADIAT-ONCOL-BIOL-PHYS,
volume = "33",
number = "5",
pages = "1061--1072",
day = "1",
month = dec,
year = "1995",
CODEN = "IOBPD3",
ISSN = "0360-3016",
ISSN-L = "0360-3016",
bibdate = "Sat May 11 13:10:41 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
abstract = "To aid in design of conformal radiation therapy
treatment plans involving many conformally shaped
fields, this work investigates the use of two
methodologies to enhance the ease of interactive
treatment planning: high- level beam constructs and
beam's-eye view volumetric mapping. METHODS AND
MATERIALS: High-performance computer graphics running
on various workstations using a graphical visualization
system (AVS) have been used in this work. Software
specific to this application has been written in
standard FORTRAN and C languages. A new methodology is
introduced by defining radiation therapy ``fields'' to
be composed of multiple beam ``segments.'' Fields can
then be defined as higher-level entities such as arcs,
cones, and other shapes. A ``segmental cone'' field,
for example, is defined by a symmetry axis and a cone
angle, and can be used to rapidly place a series of
beam segments that converge at the target volume, while
reducing the degree of overlap elsewhere. A new
beam's-eye view (BEV) volumetric mapping technique is
presented to aid in selecting the placement of
conformal radiation fields. With this technique, the
relative average dose within an organ of interest is
calculated for a sampling of isocentric, conformally
shaped beams and displayed either as a ``globe,'' which
can be combined with the display of anatomical
surfaces, or as a two-dimensionally mapped projection.
The dose maps from multiple organs can be generated,
stacked, or composited with relative weightings to aid
in the placement of fields that minimize overlap with
critical structures. RESULTS: The use of these new
methodologies is demonstrated for prostate and lung
treatment sites and compared to conventional planning
techniques. DISCUSSION: The use of many beams for
conformal treatment delivery is difficult with current
interactive planning. The use of high-level beam
constructs provides a means to quickly specify, place,
and configure multiple beam arrangements. The BEV
volumetrics aids in the placing of fields, which
minimize involvement with critical normal tissues.
CONCLUSIONS: Early experience with the new
methodologies suggest that the new methods help to
enhance (or at least speed up) the ability of a
treatment planner to create optimal radiation treatment
field arrangements.",
acknowledgement = ack-nhfb,
announcement = "9603",
countrypub = "UNITED STATES",
datesentered = "Entered 960111",
fjournal = "International Journal of Radiation Oncology, Biology,
Physics",
grantno = "P01-CA59827; CA; NCI",
meshheadings = "Radiotherapy Planning, Computer-Assisted--methods
(*MT); Radiotherapy, Computer-Assisted--methods (*MT);
Evaluation Studies; Image Processing,
Computer-Assisted; Radiotherapy Dosage; Support, U.S.
Gov't, P.H.S.",
recordno = "96103095",
standardno = "0360-3016",
}
@InProceedings{Meadows:1995:PRS,
author = "L. F. Meadows and D. Miles and M. Young",
title = "Performance results of several {High Performance
Fortran} benchmarks",
crossref = "IEEE:1995:IIP",
pages = "516--517",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Portland Group Inc., Wilsonville, OR, USA",
classification = "C5220P (Parallel architecture); C5440
(Multiprocessing systems); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Compiler; Distributed-memory systems; HPF; Kernel
benchmarks; Pghpf High Performance Fortran;
Production-class codes; Shared-memory systems",
thesaurus = "Distributed memory systems; FORTRAN; Program
compilers; Shared memory systems; Software performance
evaluation",
}
@Article{Merlin:1995:IHP,
author = "John Merlin and Anthony Hey",
title = "An Introduction to {High Performance Fortran}",
journal = j-SCI-PROG,
volume = "4",
number = "2",
pages = "87--113",
month = "Summer",
year = "1995",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
UnCover library database",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Electron. and Comput. Sci., Southampton
Univ., UK",
classification = "C5220P (Parallel architecture); C6110P (Parallel
programming); C6140D (High level languages)",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
keywords = "Concurrent execution features; Data distribution
specification; Data-parallel computation; Fortran 90
extensions; High Performance Fortran; Multiple
memories; Parallel architectures; Program directives",
pubcountry = "USA",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
architectures; Parallel languages; Software standards",
}
@InProceedings{Metcalf:1995:HPF,
author = "M. Metcalf",
title = "{High Performance Fortran}",
crossref = "Vandoni:1995:SCA",
pages = "193--197",
year = "1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Middleton:1995:EDS,
author = "D. Middleton and P. Mehrotra and J. {Van Rosendale}",
title = "Expressing Direct Simulation {Monte Carlo} Methods in
{High Performance Fortran}",
crossref = "Bailey:1995:PSS",
pages = "698--703",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Inst. for Comput. Applications in Sci. and Eng., NASA
Langley Res. Center, Hampton, VA, USA",
classification = "C1140G (Monte Carlo methods); C4240P (Parallel
programming and algorithm theory); C6110P (Parallel
programming); C6120 (File organisation); C6150N
(Distributed systems software); C6185 (Simulation
techniques); C7320 (Physics and chemistry computing);
C7460 (Aerospace engineering computing)",
keywords = "Direct simulation Monte Carlo methods; High
Performance Fortran; Irregular data structures;
Parallel algorithm implementation; Performance;
Pointer-based data structures; Reprogramming;
Scientific applications",
thesaurus = "Aerospace computing; Data structures; Digital
simulation; Flow simulation; FORTRAN; Monte Carlo
methods; Parallel algorithms; Parallel programming;
Physics computing",
}
@InProceedings{Miles:1995:PRS,
author = "D. Miles and L. Meadows and M. Young",
title = "Performance Results of Several {High Performance
Fortran} Benchmarks",
crossref = "IEEE:1995:IIP",
pages = "516--517",
year = "1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@Article{Mochizuki:1995:WML,
author = "M. Mochizuki and Y. Itoh and M. Nii and T. Takagi and
Y. Mitsui",
title = "A wideband monolithic lossy match power amplifier
having an {LPF\slash HPF-combined} interstage network",
journal = j-IEICE-TRANS-ELECT,
volume = "E78-C",
number = "9",
pages = "1252--1254",
month = sep,
year = "1995",
CODEN = "IELEEJ",
ISSN = "0916-8524",
ISSN-L = "0916-8524",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Electro-Opt. and Microwave Syst. Lab., Mitsubishi
Electr. Corp., Kamakura, Japan",
classification = "B1220 (Amplifiers); B1270 (Filters and other
networks); B1350H (Microwave integrated circuits);
B2570H (Other field effect integrated circuits)",
fjournal = "IEICE Transactions on Electronics",
keywords = "6 To 16.5 GHz; Bias circuit; Constant-resistance
network; DC blocking capacitor; FET drain capacitance;
High-pass filter; Impedance matching; Impedance
transformation; Low-pass filter; LPF/HPF-combined
interstage network; Multistage amplifier; Wideband
monolithic lossy match power amplifier",
numericalindex = "Bandwidth 6.0E+09 to 1.65E+10 Hz",
pubcountry = "Japan",
thesaurus = "Field effect analogue integrated circuits; Field
effect MMIC; High-pass filters; Impedance matching;
Low-pass filters; MMIC power amplifiers; Wideband
amplifiers",
}
@Article{Moss:1995:CNF,
author = "Leonard J. Moss and William B. Clodius and Dave Lloyd
and Michael Metcalf and Bernd R. Eggen and Chuck Ritz
and Cliver Page and Marty Cohen and Emilio C. Lopes and
Jerrold L. Wagener",
title = "Captured on the {Net}: {Fortran} is Alive and Well and
Living in {London}; Where to Find {Fortran 90} Varying
String Module; Formal Grammars for {Fortran 77} and
{Fortran 90}; Linking Modules without {MAKE}; {Fortran
90} Efficient Storage for Triangular Matrices; Email
Group Welcomes Participants; {Fortran Journal} Wants
More Articles; Downloadable {Fortran 77} Textbook
(Free); Pass Values, Not Variables (Objects) as
Arguments; {ELF} Linker --- Not to be Confused with
{Essential Lahey Fortran}; {High Performance Fortran
Forum} Meeting; Latest {Fortran 95} Draft Available On
Line",
journal = j-FORTRAN-FORUM,
volume = "14",
number = "4",
pages = "1--3",
month = dec,
year = "1995",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Thu Feb 07 06:54:12 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "44",
}
@InProceedings{Mueller:1995:EHP,
author = "A. Mueller and R. Ruehl",
title = "Extending {High Performance Fortran} for the Support
of Unstructured Computations",
crossref = "ACM:1995:SIC",
pages = "127--136",
year = "1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@Article{Nakatani:1995:SIHa,
author = "Toshio Nakatani",
title = "Status and Issues of {HPF} Compilers",
journal = j-SYS-COMP-JAPAN,
volume = "26",
number = "12",
pages = "1--??",
month = "????",
year = "1995",
CODEN = "SCJAEP",
ISSN = "0882-1666 (print), 1520-684X (electronic)",
ISSN-L = "0882-1666",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Systems and computers in Japan",
}
@Article{Nakatani:1995:SIHb,
author = "T. Nakatani",
title = "Status and issues of {HPF} compilers",
journal = "Transactions of the Institute of Electronics,
Information and Communication Engineers D-I",
volume = "J78D-I",
number = "2",
pages = "142--148",
month = feb,
year = "1995",
CODEN = "DTRDES",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "IBM Tokyo Res. Lab., Yamato, Japan",
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors); C6150N
(Distributed systems software)",
keywords = "Array localisation; Communications optimisation;
Compiler technology; Data placement annotations;
Efficient scalable single-program multiple-data code;
End-users; High Performance Fortran compilers; HPF
compilers; IBM Scalable POWER parallel System; IBM XL
Fortran 90 compiler; Loop parallelisation;
Machine-independent data-parallel programs; Parallel
machines; Parallel programs; Speedup",
language = "Japanese",
pubcountry = "Japan",
thesaurus = "FORTRAN; Optimising compilers; Parallel machines;
Parallel programming; Parallelising compilers",
}
@InProceedings{Parashar:1995:DAD,
author = "M. Parashar and S. Hariri and T. Haupt and G. C. Fox",
title = "Design of an Application Development Toolkit for
{HPF\slash Fortran 90D}",
crossref = "Prasanna:1995:PPI",
pages = "482--487",
year = "1995",
bibdate = "Sat Aug 17 16:17:50 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@Article{Ponnusamy:1995:RSC,
author = "R. Ponnusamy and J. Saltz and A. Choudhary and
Yuan-Shin Hwang and G. Fox",
title = "Runtime support and compilation methods for
user-specified irregular data distributions",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "6",
number = "8",
pages = "815--831",
month = aug,
year = "1995",
CODEN = "ITDSEO",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Maryland Univ., College Park,
MD, USA",
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors); C6150N (Distributed
systems software)",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
keywords = "Communication schedules; Compilation methods;
Computational load; Fortran 90D compiler
implementation; Graph connectivity; High Performance
Fortran compiler; Loop iteration partitions; Mapping
procedure; Off-processor data copies; On-processor
buffer locations; Program arrays; Proposed compiler
directives; Reduction operations; Runtime support;
User-specified irregular data distributions",
pubcountry = "USA",
thesaurus = "Distributed memory systems; FORTRAN; Parallelising
compilers; Program compilers",
}
@Article{Ponnusamy:1995:SID,
author = "Ravi Ponnusamy and Yuan-Shin Hwang and Raja Das and
Joel H. Saltz and Alok Choudhary and Geoffrey Fox",
title = "Supporting Irregular Distributions Using Data-Parallel
Languages",
journal = j-IEEE-PAR-DIST-TECH,
volume = "3",
number = "1",
pages = "12--24",
month = "Spring",
year = "1995",
CODEN = "IPDTEX",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Mon Jun 7 07:52:29 MDT 1999",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://dlib.computer.org/pd/books/pd1995/pdf/h10012.pdf;
http://www.computer.org/concurrency/pd1995/p1012abs.htm",
abstract = "Languages such as Fortran D provide irregular
distribution schemes that can efficiently support
irregular problems. Irregular distributions can also be
emulated in HPF. Compilers can incorporate runtime
procedures to automatically support these
distributions.",
acknowledgement = ack-nhfb,
affiliation = "Univ of Maryland at Coll Park",
classification = "721.1; 722.1; 723; 723.1; 723.1.1; 723.2; C6110P
(Parallel programming); C6120 (File organisation);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Maryland Univ., College Park, MD, USA",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
journalabr = "IEEE Parallel Distrib Technol",
keywords = "Codes (symbols); Compilers; compilers; Computer
programming; Computer programming languages; Computer
software; Data parallel languages; Data storage
equipment; Data structures; data structures;
data-parallel languages; Data-parallel languages;
Distributed arrays; FORTRAN; Fortran D; HPF; irregular
distribution; Irregular distribution scheme; Irregular
distribution schemes; parallel languages; Performance;
program; Program compilers; Programming theory; runtime
procedures; Runtime procedures; schemes",
thesaurus = "Data structures; FORTRAN; Parallel languages; Program
compilers",
treatment = "P Practical",
}
@Article{Raghavachari:1995:BRH,
author = "Mukund Raghavachari",
title = "Book Review: {The High Performance Fortran Handbook by
Charles Koelbel, David Loveman, Robert Schreiber, Guy
Steele Jr., and Mary Zosel}",
journal = j-SIGPLAN,
volume = "30",
number = "7",
pages = "5--5",
month = jul,
year = "1995",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:07 MST 2003",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Book{Sabot:1995:HPC,
author = "Gary Sabot",
title = "High performance computing: problem solving with
parallel and vector architectures",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xvi + 246",
year = "1995",
ISBN = "0-201-59830-2",
ISBN-13 = "978-0-201-59830-8",
LCCN = "QA76.5 .H4817 1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
keywords = "Electronic digital computers -- Programming; FORTRAN
(Computer program language)",
}
@TechReport{Saini:1995:NEP,
author = "Subhash Saini",
title = "{NAS} experiences of porting {CM Fortran} codes to
{HPF} on {IBM SP2} and {SGI Power Challenge}",
type = "Technical report",
number = "NAS-95-010, NASA-CR 203382",
institution = pub-NTIS,
address = pub-NTIS:adr,
pages = "??",
year = "1995",
bibdate = "Fri Jan 5 11:51:46 MST 2001",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
keywords = "computer programming; computer programs; Connection
Machine; Fortran; parallel processing (computers);
parallel programming",
}
@InProceedings{Schulz-Ziemer:1995:HIP,
author = "G. Schulz-Ziemer and A. Geiger",
title = "{HPF} on {Intel Paragon} and {CRAFT} on {CRAY T3D}:
basic performance measurements and experiments with a
block-sparse {CG-algorithm}",
crossref = "Hertzberger:1995:HCN",
pages = "618--625",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Comput. Center, Stuttgart Univ., Germany",
classification = "C4130 (Interpolation and function approximation);
C5470 (Performance evaluation and testing); C6110P
(Parallel programming); C6140D (High level languages)",
keywords = "CG-algorithm; CRAFT; CRAY T3D; Intel Paragon; Parallel
programming; Performance measurements",
thesaurus = "Conjugate gradient methods; FORTRAN; Parallel
programming; Performance evaluation",
}
@InProceedings{Shindo:1995:HCA,
author = "T. Shindo and H. Iwashita and T. Doi and J. Hagiwara",
title = "{HPF} Compiler for the {AP1000}",
crossref = "ACM:1995:SIC",
pages = "190--194",
year = "1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Sivaraman:1995:PSP,
author = "H. Sivaraman and C. S. Raghavendra",
title = "Parallelizing sequential programs to a cluster of
workstations",
crossref = "Agrawal:1995:PIW",
pages = "38--41",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Electr. Eng. and Comput. Sci., Washington
State Univ., Pullman, WA, USA",
classification = "C5440 (Multiprocessing systems); C6115 (Programming
support); C6150C (Compilers, interpreters and other
processors)",
keywords = "ADAPTOR; ADDT; Automatic parallelization system;
AZTEC; Benchmark programs; Cluster of workstations;
Data distribution tool; GUI; HPF compiler; Parafrase-2
parallelizing compiler; PVM; Sequential programs
parallelisation; Source file",
thesaurus = "Parallel processing; Parallelising compilers; Software
tools; Workstations",
}
@InProceedings{Smith:1995:WHA,
author = "Brian T. Smith",
title = "Workshop: {HPF}: {A} User's Perspective",
crossref = "Karin:1995:PAI",
pages = "??--??",
year = "1995",
bibdate = "Thu Nov 7 06:34:19 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.supercomp.org/sc95/proceedings/MISC/WORKSHOP.HTM#HPF",
acknowledgement = ack-nhfb,
}
@Article{Stewart:1995:RAD,
author = "A. Stewart",
title = "Reasoning About Data-Parallel Array Assignment",
journal = j-J-PAR-DIST-COMP,
volume = "27",
number = "1",
pages = "79--85",
month = may,
year = "1995",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1995.1073",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:18:57 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1073/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1073/production/pdf",
acknowledgement = ack-nhfb,
classification = "C1230 (Artificial intelligence); C4240C
(Computational complexity); C6120 (File organisation)",
corpsource = "Dept. of Comput. Sci., Queen's Univ., Belfast, UK",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "array assignment; assignment; axiomatic inference
rules; computational complexity; data structures;
data-parallel array assignment; FORTRAN; FORTRAN 90
array assignment; generalized array; HPF array;
inference mechanisms; languages; programming;
reasoning; semantics",
treatment = "P Practical; T Theoretical or Mathematical",
}
@InProceedings{Subhlok:1995:OMS,
author = "Jaspal Subhlok and Gary Vondran",
title = "Optimal mapping of sequences of data parallel tasks",
crossref = "Anonymous:1995:FAS",
journal = j-SIGPLAN,
volume = "30",
number = "8",
pages = "134--143",
month = aug,
year = "1995",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:08 MST 2003",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
abstract = "Many applications in a variety of domains including
digital signal processing, image processing, and
computer vision are composed of a sequence of tasks
that act on a stream of input data sets in a pipelined
manner. Recent research has established that these
applications are best mapped to a massively parallel
machine by dividing the tasks into modules and
assigning a subset of the available processors to each
module. This paper addresses the problem of optimally
mapping such applications onto a massively parallel
machine. We formulate the problem of optimizing
throughput in task pipelines and present two new
solution algorithms. The formulation uses a general and
realistic model for inter-task communication, takes
memory constraints into account, and addresses the
entire problem of mapping which includes clustering
tasks into modules, assignment of processors to
modules, and possible replication of modules. The first
algorithm is based on dynamic programming and finds the
optimal mapping of k tasks onto P processors in O(P/sup
4/k/sup 2/) time. We also present a heuristic algorithm
that is linear in the number of processors and
establish with theoretical and practical results that
the solutions obtained are optimal in practical
situations. The entire framework is implemented as an
automatic mapping tool for the Fx parallelizing
compiler for High Performance Fortran. We present
experimental results that demonstrate the importance of
choosing a good mapping and show that the methods
presented yield efficient mappings and predict optimal
performance accurately.",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
classification = "C1180 (Optimisation techniques); C4240C
(Computational complexity); C6110P (Parallel
programming); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors); C6150N
(Distributed systems software)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Automatic mapping tool; Computer vision; Data parallel
tasks; Digital signal processing; Fx parallelizing
compiler; Heuristic algorithm; High Performance
Fortran; Image processing; Inter-task communication;
Massively parallel machine; Optimal mapping; Task
pipelines",
thesaurus = "Computational complexity; Dynamic programming;
FORTRAN; Parallel languages; Parallelising compilers;
Pipeline processing; Processor scheduling",
}
@InProceedings{Sumana:1995:PRA,
author = "S. Sumana and U. {Nagaraj Shenoy}",
title = "Porting Realistic Applications to {HPF} --- {A} Case
Study",
crossref = "Prasanna:1995:PPI",
pages = "370--375",
year = "1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Ujaldon:1995:NDL,
author = "M. Ujaldon and E. L. Zapata and B. M. Chapman and H.
P. Zima",
title = "New data-parallel language features for sparse matrix
computations",
crossref = "IEEE:1995:IIP",
pages = "742--749",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Archit., Malaga Univ., Spain",
classification = "C4140 (Linear algebra); C6110P (Parallel
programming); C6140D (High level languages)",
keywords = "Data-parallel language features; High level data
parallel languages; High Performance Fortran; HPF;
Language functionality; Massively parallel distributed
memory machines; Massively parallel machines; Single
program multiple data; Sparse matrices; Sparse matrix
codes; Sparse matrix computations; SPMD paradigm;
Vienna Fortran",
thesaurus = "Distributed memory systems; Parallel languages;
Parallel programming; Sparse matrices",
}
@Article{Wakatani:1995:OAR,
author = "Akiyoshi Wakatani and Michael Wolfe",
title = "Optimization of array redistribution for distributed
memory multicomputers",
journal = j-PARALLEL-COMPUTING,
volume = "21",
number = "9",
pages = "1485--1490",
day = "12",
month = sep,
year = "1995",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:14:37 MDT 1999",
bibsource = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1995&volume=21&issue=9;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1995&volume=21&issue=9&aid=1006",
acknowledgement = ack-nhfb,
classification = "C1180 (Optimisation techniques); C4240P (Parallel
programming and algorithm theory); C5220P (Parallel
architecture); C5440 (Multiprocessing systems); C6120
(File organisation); C6140D (High level languages)",
corpsource = "Matsushita Electr. Ind. Co. Ltd., Osaka, Japan",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "algorithms; array redistribution; array redistribution
optimisation; communication locality; communication
overhead; data structures; distributed memory;
distributed memory systems; FORTRAN; global
communication conflicts; High Performance Fortran;
Intel iPSC/860; large data structures; mapping; mapping
strategy; multicomputers; optimisation; parallel;
parallel algorithms; spiral",
treatment = "A Application; P Practical",
}
@InProceedings{Yang:1995:PCM,
author = "Bwolen Yang and D. R. O'Hallaron",
title = "Procedure call models for distributed parameters in
data parallel programs",
crossref = "IEEE:1995:PSP",
pages = "157--164",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors); C6150N (Distributed systems software)",
keywords = "Compile-time distribution information; Compile-time
information; Data parallel languages; Data parallel
programs; Distributed parameters; High Performance
Fortran; Parameter passing; Procedure call models;
Procedure call overhead; Redistribution code quality",
thesaurus = "Parallel languages; Parallel programming; Program
compilers; Remote procedure calls; Software libraries;
Software quality",
}
@InProceedings{Zima:1995:CTS,
author = "H. P. Zima and B. M. Chapman and M. Pantan",
title = "Compiler technology for scalable parallel
architectures --- a short overview",
crossref = "Hoffmann:1995:CAP",
pages = "240--249",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Inst. for Software Technol. and Parallel Syst., Vienna
Univ., Austria",
classification = "C5220P (Parallel architecture); C6110P (Parallel
programming); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors)",
keywords = "Automatic tuning; Compilation systems; Fortran
programs; High Performance Fortran; HPF; Integrated
programming environment; Parallel programming; Parallel
target architecture; Scalable parallel architectures;
SPA; Standard programming model",
thesaurus = "FORTRAN; Parallel architectures; Parallel programming;
Parallelising compilers",
}
@InProceedings{Agrawal:1996:RSP,
author = "G. Agrawal and G. Edjlali and A. Sussman and J.
Humphries and J. Saltz",
title = "Runtime support for programming in adaptive parallel
environments",
crossref = "Szymanski:1996:LCR",
pages = "241--252",
month = "",
year = "1996",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Maryland Univ., College Park,
MD, USA",
classification = "C6110P (Parallel programming); C6115 (Programming
support); C6150C (Compilers, interpreters and other
processors); C6150N (Distributed systems software)",
keywords = "Adaptive parallel programming; Compiler; Data parallel
programming; Distributed processing; HPF-like language;
Loop bound; Nondedicated workstations; Runtime library;
Runtime support; Software environment",
thesaurus = "Distributed processing; Parallel programming; Program
compilers; Programming environments",
}
@InProceedings{Akarsu:1996:PCS,
author = "Erol Akarsu and Kivanc Dincer and Tomasz Haupt and
Geoffrey C. Fox",
title = "Particle-in-Cell Simulation Codes in {High Performance
Fortran}",
crossref = "ACM:1996:SCP",
pages = "??--??",
year = "1996",
bibdate = "Mon Mar 23 12:31:18 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/supercomputing96.bib",
URL = "http://www.supercomp.org/sc96/proceedings/SC96PROC/AKARSU/INDEX.HTM",
acknowledgement = ack-nhfb,
}
@InProceedings{Andre:1996:NCT,
author = "F. Andre and P. Brezany and O. Cheron and W. Denissen
and J.-L. Pazat and K. Sanjari",
title = "A new compiler technology for handling {HPF} data
parallel constructs",
crossref = "Szymanski:1996:LCR",
pages = "279--282",
month = "",
year = "1996",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "IRISA, Rennes, France",
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors); C6150N
(Distributed systems software)",
keywords = "Access functions; Alignment features; Compiler
technology; Complex data parallel Fortran 90
applications; Data distribution modes; Distributed
array references; Distributed memory parallel
computers; European ESPRIT project EP 6516 PREPARE; F77
DO loop nests; HPF compilers; HPF data parallel
constructs; HPF distributed arrays; HPF language;
Parallelization Engine; SPMD code generation",
thesaurus = "Distributed memory systems; Optimising compilers;
Parallel languages; Parallel programming",
}
@Article{Anonymous:1996:SFP,
author = "Anonymous",
title = "Software: {Fortran 90} for {Power Macintosh}; {Fortran
90} and {HPF} for {Linux} ({PC}); {Fortran}-Oriented
Periodicals; {Fortran 90} Information ({April}) from
{Michael Metcalf}",
journal = j-FORTRAN-FORUM,
volume = "15",
number = "1",
pages = "15--19",
month = apr,
year = "1996",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Wed Feb 6 18:50:06 MST 2002",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "45",
}
@Article{Bae:1996:PUC,
author = "Seungjo Bae and Sanjay Ranka",
title = "{PACK\slash UNPACK} on Coarse-Grained Distributed
Memory Parallel Machines",
journal = j-J-PAR-DIST-COMP,
volume = "38",
number = "2",
pages = "204--216",
day = "1",
month = nov,
year = "1996",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1996.0141",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:19:01 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0141/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0141/production/pdf",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessing systems); C6120 (File
organisation)",
corpsource = "Sch. of Comput. and Inf. Sci., Syracuse Univ., NY,
USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "CM-5; coarse-; coarse-grained distributed memory
parallel machines; data structures; distributed memory
systems; FORTRAN; Fortran 90/HPF array construction
functions; grained parallel machines; PACK; parallel
machines; UNPACK",
treatment = "P Practical",
}
@Article{Boulet:1996:EAP,
author = "P. Boulet and T. Brandes",
title = "Evaluation of Automatic Parallelization Strategies for
{HPF} Compilers",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1067",
pages = "778--??",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Wed Aug 14 09:38:08 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@TechReport{Brandes:1996:HSIa,
author = "T. Brandes and S. Chaumette and M.-C. Counilh and A.
Darte and J. Mignot and F. Desprez and J. Roman",
title = "{HPFIT}: {A} Set of Integrated Tools for the
Parallelization of Applications Using {High Performance
Fortran}",
type = "Rapport de recherche",
number = "96-28",
institution = "LIP ENS",
address = "Lyon, France",
year = "1996",
bibdate = "Wed Jan 24 10:30:58 2001",
bibsource = "http://www.inria.fr/RA96/remap/node47.html;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Brandes:1996:HSIb,
author = "T. Brandes and S. Chaumette and M.-C. Counilh and A.
Darte and J. Mignot and F. Desprez and J. Roman",
editor = "J. Dongarra and B. Tourancheau",
booktitle = "Third Workshop on Environments and Tools for Parallel
Scientific Computing",
title = "{HPFIT}: {A} Set of Integrated Tools for the
Parallelization of Applications Using High Performance
{Fortran}: {Part I}: {HPFIT} and the {Transtool}
Environment'",
publisher = pub-SIAM,
address = pub-SIAM:adr,
year = "1996",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Wed Jan 24 10:20:56 2001",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@Article{Brandes:1996:IPC,
author = "T. Brandes and F. Desprez",
title = "Implementing Pipelined Computation and Communication
in an {HPF} Compiler",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1123",
pages = "459--??",
month = "????",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Oct 29 14:12:39 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Brandes:1996:RHI,
author = "T. Brandes and D. Greco",
title = "Realization of an {HPF} Interface to {ScaLAPACK} with
Redistributions",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1067",
pages = "834--??",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Wed Aug 14 09:38:08 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Cabitza:1996:EHS,
author = "G. Cabitza and C. Nardone and C. Bagaini and A.
Balzano",
title = "Experiences with {HPF} for Scientific Applications",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1067",
pages = "290--??",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Wed Aug 14 09:38:08 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Celmaster:1996:MFR,
author = "William N. Celmaster",
title = "Modern {Fortran} revived as the language of scientific
parallel computing",
journal = j-DEC-TECH-J,
volume = "8",
number = "3",
pages = "39--45",
month = dec,
year = "1996",
CODEN = "DTJOEL",
ISSN = "0898-901X",
bibdate = "Thu Mar 20 18:15:43 MST 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "ftp://ftp.digital.com/pub/Digital/info/DTJ/v8n3/Modern_Fortran_Revived_as_the_07jan1997DTJN03P8.ps;
http://www.digital.com:80/info/DTJN03/DTJN03AH.HTM;
http://www.digital.com:80/info/DTJN03/DTJN03HM.HTM;
http://www.digital.com:80/info/DTJN03/DTJN03P8.PS;
http://www.digital.com:80/info/DTJN03/DTJN03PF.PDF;
http://www.digital.com:80/info/DTJN03/DTJN03SC.TXT",
acknowledgement = ack-nhfb,
classcodes = "C6140D (High level languages); C5440 (Multiprocessing
systems); C6150N (Distributed systems software); C5220P
(Parallel architecture)",
fjournal = "Digital Technical Journal",
keywords = "architecture-specific; architecture-specific codes;
data parallel algorithms; distributed memory systems;
distributed-memory parallelism; FORTRAN; Fortran 90;
High Performance Fortran; large analytic codes;
optimizations; parallel algorithms;
program-multiple-data algorithms; scientific parallel
computing; shared memory systems; shared-memory
parallelism; single-",
treatment = "P Practical",
}
@InProceedings{Clemencon:1996:THM,
author = "C. Clemencon and K. M. Decker and V. R. Deshpande and
A. Endo and J. Fritscher and P. A. R. Lorenzo and N.
Masuda and A. Muller and R. Ruhl and W. Sawyer and B.
J. N. Wylie and F. Zimmermann",
title = "Tools-supported {HPF} and {MPI} parallelization of the
{NAS} parallel benchmarks",
crossref = "IEEE:1996:FSS",
pages = "309--318",
year = "1996",
bibdate = "Sat Apr 19 16:34:54 MDT 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming); C6115 (Programming
support); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors); C6150G
(Diagnostic, testing, debugging and evaluating
systems)",
conftitle = "Proceedings of 6th Symposium on the Frontiers of
Massively Parallel Computation (Frontiers '96)",
corpsource = "Centro Svizzero di Calcolo Sci., Manno, Switzerland",
keywords = "Annai tool; code development time; communication
libraries; compilers; distributed memory systems;
FORTRAN; High Performance Fortran; high-level language;
message passing; Message Passing Interface; NAS
parallel benchmarks; NEC Cenju-3 distributed-memory
parallel processor; parallel benchmark kernels;
parallel languages; parallel programming; performance;
portable parallel applications; program compilers;
program debugging; scalability; scientific
applications; sequential languages; software libraries;
software performance evaluation; software tools",
sponsororg = "IEEE Comput. Soc.; NASA Goddard Space Flight Center;
URSA/CESDIS",
treatment = "P Practical",
}
@Article{Coelho:1996:DHD,
author = "F. Coelho",
title = "Discussing {HPF} Design Issues",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1123",
pages = "571--??",
month = "????",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Oct 29 14:12:39 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Coelho:1996:OCH,
author = "Fabien Coelho and Corinne Ancourt",
title = "Optimal Compilation of {HPF} Remappings",
journal = j-J-PAR-DIST-COMP,
volume = "38",
number = "2",
pages = "229--236",
day = "1",
month = nov,
year = "1996",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1996.0143",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:19:01 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0143/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0143/production/pdf",
acknowledgement = ack-nhfb,
classification = "C5220P (Parallel architecture); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
corpsource = "Centre de Recherche en Inf., Ecole des Mines de Paris,
Fontainebleau, France",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "array access patterns; array mappings; compiler; DEC
Alpha farm; distributed-memory parallel machines;
FORTRAN; Fortran; High Performance; message-passing
parallel architectures; optimal compilation; parallel
architectures; parallelising compilers; remappings;
useless",
treatment = "A Application; P Practical",
}
@Article{Darte:1996:TRT,
author = "A. Darte and F. Desprez and J.-c. Mignot and Y.
Robert",
title = "{TransTOOL}: {A} restructuring tool for the
parallelization of applications using {High Performance
Fortran}",
journal = j-J-BRAZIL-COMPUT-SOC,
volume = "3",
number = "2",
pages = "5--12",
month = "????",
year = "1996",
ISSN = "0104-6500 (print), 1678-4804 (electronic)",
ISSN-L = "0104-6500",
bibdate = "Wed Jan 24 10:18:23 2001",
bibsource = "http://www.ens-lyon.fr/~yrobert/;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.cs.utk.edu/~yrobert/journals/transtool.ps.gz",
acknowledgement = ack-nhfb,
fjournal = "Journal of the Brazilian Computer Society",
}
@Article{Ellis:1996:CNF,
author = "Miles Ellis and Bernd Eggen and Arne Vajhoej and Emili
Besalu and Steve Lionel",
title = "Captured on the Net: Final {Fortran 95 Draft Standard}
via ftp; {\tt comp-fortran-90} Mailbase List Now on
{WWW}; {HPF} Home Page on {WWW}; User Notes on
{Fortran} Programming on {WWW}; Nested Summation
Symbol; Session Notes for {Fall 1995 DECUS DEC Fortran
90} Session; {ACM} Groups Deplore Switch to {C++} for
Advance Placement",
journal = j-FORTRAN-FORUM,
volume = "15",
number = "1",
pages = "2--3",
month = apr,
year = "1996",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Thu Feb 07 06:54:12 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "45",
}
@InProceedings{Foster:1996:CDT,
author = "I. T. Foster and D. R. {Kohr, Jr.} and R. Krishnaiyer
and Choudhary and A.",
title = "Communicating data-parallel tasks: an {MPI} library
for {HPF}",
crossref = "IEEE:1996:ICH",
pages = "433--438",
year = "1996",
bibdate = "Sat Apr 19 16:34:54 MDT 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
conftitle = "Proceedings of 3rd International Conference on High
Performance Computing (HiPC)",
corpsource = "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
USA",
keywords = "data-parallel tasks; FORTRAN; High Performance
Fortran; HPF; HPF compiler; MPI library; multiblock
application; multidisciplinary simulations; parallel
programming; performance; pipeline computations;
software performance evaluation; synthetic
communication benchmark; task parallelism",
sponsororg = "IEEE Comput. Soc.; IEEE Comput. Soc. Tech. Committee
on Parallel Process.; ACM SIGARCH",
treatment = "P Practical",
}
@InProceedings{Foster:1996:DSB,
author = "Ian Foster and David R. {Kohr, Jr.} and Rakesh
Krishnaiyer and Alok Choudhary",
title = "Double Standards: Bringing Task Parallelism to {HPF}
Via the Message Passing Interface",
crossref = "ACM:1996:SCP",
pages = "??--??",
year = "1996",
bibdate = "Mon Mar 23 12:31:18 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.supercomp.org/sc96/proceedings/SC96PROC/FOSTER2/INDEX.HTM",
acknowledgement = ack-nhfb,
}
@InProceedings{Foster:1996:MCL,
author = "I. T. Foster and D. R. {Kohr, Jr.} and R.
Krishnaiyer",
title = "{MPI} as a coordination layer for communicating {HPF}
tasks",
crossref = "IEEE:1996:PSM",
pages = "68--78",
year = "1996",
bibdate = "Sat Apr 19 16:34:54 MDT 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C6110B (Software engineering techniques); C6110P
(Parallel programming); C6115 (Programming support);
C6140D (High level languages); C6150E (General utility
programs); C6150N (Distributed systems software)",
conftitle = "Proceedings. Second MPI Developer's Conference",
corpsource = "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
USA",
keywords = "application kernel; application program interfaces;
binding; communication interface semantics;
communications microbenchmark; coordination library
calls; data parallelism; data-parallel languages;
distributed array; execution model; explicit message
passing; FORTRAN; High Performance Fortran task
communication; high- level operations; libraries;
library; message passing; Message Passing Interface;
MPI coordination layer; parallel languages; parallel
program development; parallel programming; performance
evaluation; prototype HPF/MPI library; sequential
languages; software libraries; software performance
evaluation; task parallelism; utility programs",
sponsororg = "IEEE Comput. Soc. Tech. Committee on Distributed
Process",
treatment = "P Practical",
}
@Article{Hackstadt:1996:DAQ,
author = "S. T. Hackstadt and A. D. Malony",
title = "Distributed Array Query and Visualization for {High
Performance Fortran}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1123",
pages = "55--??",
month = "????",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Oct 29 14:12:39 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Hall:1996:ICF,
author = "Mary W. Hall and Seema Hiranandani and Ken Kennedy and
Chau-Wen Tseng",
title = "Interprocedural Compilation of {Fortran D}",
journal = j-J-PAR-DIST-COMP,
volume = "38",
number = "2",
pages = "114--129",
day = "1",
month = nov,
year = "1996",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1996.0135",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:19:01 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0135/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0135/production/pdf",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessing systems); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
corpsource = "Inf. Sci. Inst., Univ. of Southern California, Marina
del Rey, CA, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "code generation; computation partitions; data
decomposition; data-flow problems; decomposition;
distributed memory systems; dynamic data; FORTRAN;
Fortran D; High; interprocedural compilation;
machine-independent programming model; nonrecursive
programs; Performance Fortran; program compilers;
specifications; topological order",
treatment = "P Practical",
}
@InProceedings{Hempel:1996:SMM,
author = "R. Hempel",
title = "The status of the {MPI} message-passing standard and
its relation to {PVM}",
crossref = "Bode:1996:PVM",
pages = "14--21",
year = "1996",
bibdate = "Sat Apr 19 16:34:54 MDT 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C6110B (Software engineering techniques); C6110P
(Parallel programming); C6150N (Distributed systems
software)",
conftitle = "Parallel Virtual Machine --- EuroPVM '96. Third
European PVM Conference. Proceedings",
corpsource = "Computations and Commun. Res. Labs., NEC Europe Ltd.,
Sankt Augustin, Germany",
keywords = "application program interfaces; de-facto standard;
domain; HPFF; Interface Forum; message passing;
Message-Passing; Message-Passing Interface Forum; MPI
message-passing standard; MPI-1; MPI-2; parallel;
parallel computing; parallel programming; Parallel
Virtual Machine; PARMACS; portability interfaces;
programming; public; public domain; PVM; software
packages; software portability; software standards;
virtual machines",
pubcountry = "Germany",
treatment = "P Practical",
}
@Article{Ishizaki:1996:LPA,
author = "K. Ishizaki and H. Komatsu",
title = "A Loop Parallelization Algorithm for {HPF} Compilers",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1033",
pages = "176--190",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat May 11 13:45:32 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Kaushik:1996:EIS,
author = "S. D. Kaushik and C.-H. Huang and P. Sadayappan",
title = "Efficient Index Set Generation for Compiling {HPF}
Array Statements on Distributed-Memory Machines",
journal = j-J-PAR-DIST-COMP,
volume = "38",
number = "2",
pages = "237--247",
day = "1",
month = nov,
year = "1996",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1996.0144",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:19:01 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0144/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0144/production/pdf",
acknowledgement = ack-nhfb,
classification = "C5220P (Parallel architecture); C5440
(Multiprocessing systems); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
corpsource = "Microcomput. Software Lab., Intel Corp., Hillsboro,
OR, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "array statements; block-cyclic distribution;
block-cyclic distributions; closed forms; communication
sets; data parallelism; distributed memory systems;
distributed-memory; FORTRAN; Gray T3D; High; HPF array
statements compiling; index set enumeration; index set
enumeration problems; index set generation; local index
sets; machines; mathematical properties; parallelising
compilers; Performance Fortran; physical processors;
processor approach; two-level mapping; virtual",
treatment = "P Practical",
}
@Article{Kim:1996:PSS,
author = "Taegeun Kim and Kyeongdeok Moon and Nanjoo Ban and
Jungkwon Kim",
title = "{PPTran}: Source to Source Translator for {High
Performance Fortran}",
journal = j-PARALLEL-ALGORITHMS-APPL,
volume = "9",
number = "3--4",
pages = "213--225",
month = "????",
year = "1996",
CODEN = "PAAPEC",
DOI = "https://doi.org/10.1080/10637199608915577",
ISSN = "1063-7192",
ISSN-L = "1026-7689",
bibdate = "Fri Jul 11 06:45:42 MDT 2008",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.informaworld.com/smpp/content~content=a778707980",
acknowledgement = ack-nhfb,
fjournal = "Parallel Algorithms and Applications",
journal-URL = "http://www.tandfonline.com/loi/gpaa20",
}
@Article{Lorenzo:1996:HPF,
author = "P. A. R. Lorenzo and A. Mueller and Y. Murakami and B.
J. N. Wylie",
title = "{High Performance Fortran} Interfacing to
{ScaLAPACK}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1184",
pages = "457--??",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Fri Aug 22 11:59:49 MDT 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Merlin:1996:SSH,
author = "J. H. Merlin and D. B. Carpenter and A. J. G. Hey",
title = "{SHPF}: a {Subset High Performance Fortran}
compilation system",
journal = j-FORTRAN-J,
volume = "??",
number = "??",
pages = "??--??",
month = mar # "\slash " # apr,
year = "1996",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 09:17:20 2001",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.vcpc.univie.ac.at/~jhm/papers.html",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@InProceedings{Muller:1996:CDI,
author = "A. Muller and R. Ruhl",
title = "Communication-buffers for data-parallel, irregular
computations",
crossref = "Szymanski:1996:LCR",
pages = "295--298",
month = "",
year = "1996",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Centro Svizzero di Calcolo Sci., Eidgenossische Tech.
Hochschule, Manno, Switzerland",
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6120 (File organisation); C6140D (High
level languages); C6150C (Compilers, interpreters and
other processors)",
keywords = "Buffer organizations; Common user interface;
Communication buffers; Compiler generated parallel
programs; Critical code segments; Data parallel
irregular computations; Data-parallel irregular
computations; Distributed data; Distributed memory
parallel processors; Distributed programs; High
Performance Fortran compiler; HPF extensions; Low level
machine interface; Message Passing Interface;
Parallelization Support Tool; Performance monitor;
Portable integrated tool environment Annai; PST HPF
extensions; Run time preprocessing; Source level
debugger; Unstructured computations",
thesaurus = "Buffer storage; Distributed memory systems; FORTRAN;
Parallel languages; Parallel programming; Parallelising
compilers",
}
@Article{Nelson:1996:COR,
author = "C. A. Nelson",
title = "Compiler Optimizations for Red-Black {HPF} Codes",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1184",
pages = "534--??",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Fri Aug 22 11:59:49 MDT 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Parashar:1996:CPP,
author = "Manish Parashar and Salim Hariri",
title = "Compile-Time Performance Prediction of {HPF\slash
Fortran 90D}",
journal = j-IEEE-PAR-DIST-TECH,
volume = "4",
number = "1",
pages = "57--??",
month = "????",
year = "1996",
CODEN = "IPDTEX",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
summary = "The compile-time HPF/Fortran 90D performance
prediction framework allows accurate, cost-effective
performance prediction in high-performance computing
environments. The framework implements an
interpretative approach to performance prediction and
helps select appropriate HPF/Fortran 90D compiler
directives, debug application performance, and
experiment with runtime and system parameters.",
}
@Article{Parashar:1996:CTP,
author = "Manish Parashar and Salim Hariri",
title = "Compile-Time Performance Prediction of {HPF}\slash
{Fortran 90D}",
journal = j-IEEE-PAR-DIST-TECH,
volume = "4",
number = "1",
pages = "57--73",
month = "Spring",
year = "1996",
CODEN = "IPDTEX",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Mon Jun 7 07:52:29 MDT 1999",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://dlib.computer.org/pd/books/pd1996/pdf/p1057.pdf;
http://www.computer.org/concurrency/pd1996/p1057abs.htm",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors); C6150G (Diagnostic, testing, debugging and
evaluating systems); C6150N (Distributed systems
software)",
corpsource = "Texas Univ., Austin, TX, USA",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "application performance debugging; compile-time
performance prediction framework; compiler directives;
environments; FORTRAN; Fortran 90D; High-;
high-performance computing; HPF; interpretative
approach; parallel languages; parallel programming;
parallelising compilers; performance evaluation;
Performance Fortran; program debugging; runtime
parameters; software; system parameters",
treatment = "P Practical",
}
@Article{Pazat:1996:THP,
author = "J.-L Pazat",
title = "Tools for {High Performance Fortran}: {A} Survey",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1132",
pages = "134--??",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Book{Perrin:1996:DPP,
author = "Guy-Rene Perrin and Alain Darte",
title = "The data parallel programming model: foundations,
{HPF} realization, and scientific applications",
volume = "1132",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xv + 284",
year = "1996",
CODEN = "LNCSD9",
ISBN = "3-540-61736-1",
ISBN-13 = "978-3-540-61736-5",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.642 .D38 1996",
bibdate = "Sat Dec 21 16:06:37 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = ser-LNCS,
acknowledgement = ack-nhfb,
annote = "The data parallel programming model: a semantic
perspective / Luc Bouge --- An introduction to HPF /
Robert S. Schreiber --- A data parallel scientific
computing introduction / Serge G. Petiton and Nahid
Emad --- Current status of the SUIF research project /
Monica S. Lam --- Automatic parallelization in the
polytope model / Paul Feautrier --- State of the art in
compiling HPF / Fabien Coelho, Cecile Germain, and
Jean-Louis Pazat --- Tools for high performance
Fortran: a survey / Jean-Louis Pazat --- Implementing
data parallel programs on commodity clusters / P. J.
Hatcher \ldots{} [et al.] --- Task parallelism and
high-performance languages / Ian Foster --- Supporting
irregular and dynamic computations in data parallel
languages / Jean-Luc Dekeyser and Philippe Marquet ---
Data parallelism and functional programming / Bjorn
Lisper --- Formal validation of data parallel programs:
introducing the assertional approach / L. Bouge
\ldots{} [et al.].",
keywords = "Parallel programming (Computer science)",
}
@Article{Rodriguez:1996:POW,
author = "Bernardo Rodriguez and Leslie Hart and Tom Henderson",
title = "Parallelizing Operational Weather Forecast Models for
Portable and Fast Execution",
journal = j-J-PAR-DIST-COMP,
volume = "37",
number = "2",
pages = "159--170",
day = "15",
month = sep,
year = "1996",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1996.0116",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:19:00 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0116/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0116/production/pdf",
acknowledgement = ack-nhfb,
classification = "A9260X (Weather analysis and prediction); C6185
(Simulation techniques); C7340 (Geophysics computing)",
corpsource = "Forecast Syst. Lab., NOAA, Boulder, CO, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "Challenge; codes; data; data movement overlap; digital
simulation; exchanges; forecasting; Fortran 77;
geophysics computing; global address space
architectures; High Performance Fortran; high-; HPF
compilers; I/O operations; Intel Paragon;
interprocessor communication; level library; local
address; multiprocessor systems; operational weather
forecast models parallelisation; operational weather
prediction models; performance results; program
optimizations; Scalable Modeling System; SGI; space
paradigm; weather; weather prediction models",
treatment = "A Application; P Practical",
}
@Article{Schreiber:1996:IH,
author = "R. S. Schreiber",
title = "An Introduction to {HPF}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1132",
pages = "27--??",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Dec 21 08:46:23 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Schreiber:1996:SIC,
author = "R. Schreiber",
title = "Support for Irregular Computation in {High Performance
Fortran}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1117",
pages = "285--??",
month = "????",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Oct 29 14:12:39 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@InProceedings{Sips:1996:ALE,
author = "H. J. Sips and K. {Van Reeuwijk} and W. Denissen",
title = "Analysis of Local Enumeration and Storage Schemes in
{HPF}",
crossref = "ACM:1996:FCP",
pages = "10--17",
year = "1996",
bibdate = "Wed Mar 18 12:33:18 MST 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/super.bib",
acknowledgement = ack-nhfb,
annote = "Also known as ICS'96. Held as part of the Federated
computing research conference (FCRC'96)",
keywords = "ACM; architecture; computer; FCRC; ICS; SIGARCH;
supercomputing",
}
@InProceedings{Sivaraman:1996:AAD,
author = "H. Sivaraman and C. S. Raghavendra",
title = "{ADDT}: Automatic Data Distribution Tool for Porting
Programs to {PVM}",
crossref = "El-Rewini:1996:PTN",
volume = "1",
pages = "557--564",
year = "1996",
bibdate = "Wed Apr 16 06:39:19 MDT 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors); C6150N
(Distributed systems software)",
corpsource = "School of Electr. Eng. and Comput. Sci., Washington
State Univ., Pullman, WA, USA",
keywords = "ADDT; automatic data distribution tool; communication
latency; communication statements; data access; data
parallel languages; data partitioning; distributed
memory; distributed memory systems; distribution
blocks; environment; FORTRAN; Fortran; High
Performance; HPF; interpreters; languages; linear
optimization problem; nonlocal; optimisation; parallel;
parallel programming; program; program compilers;
program porting; PVM; shared memory parallel program;
shared memory systems; software portability",
sponsororg = "Univ. Hawaii; Univ. Hawaii College of Bus. Adm",
treatment = "P Practical",
}
@Article{Thakur:1996:EAA,
author = "Rajeev Thakur and Alok Choudhary and J. Ramanujam",
title = "Efficient Algorithms for Array Redistribution",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "7",
number = "6",
pages = "587--594",
month = jun,
year = "1996",
CODEN = "ITDSEO",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Fri Nov 6 12:31:15 MST 1998",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.computer.org/tpds/td1996/l0587abs.htm",
acknowledgement = ack-nhfb,
affiliation = "Argonne Natl Lab",
affiliationaddress = "Argonne, IL, USA",
classification = "722.1; 722.4; 723.1.1; 921; 921.5; C4240P (Parallel
programming and algorithm theory); C5440
(Multiprocessing systems); C6110P (Parallel
programming); C6140D (High level languages)",
corpsource = "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
USA",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
journalabr = "IEEE Trans Parallel Distrib Syst",
keywords = "Array redistribution; array redistribution algorithms;
Data distribution; data distribution; distributed;
Distributed computer systems; Distributed memory
parallel computers; distributed memory systems; dynamic
redistribution; FORTRAN; fortran (programming
language); GCD; High Performance Fortran; Intel
Touchstone Delta; LCM method; memory computers; method;
Optimization; Parallel algorithms; parallel algorithms;
parallel languages; Parallel processing systems;
special optimized algorithms; Storage allocation
(computer)",
treatment = "P Practical",
}
@InProceedings{Thirumalai:1996:CGO,
author = "A. Thirumalai and J. Ramanujam and A. Venkatachar",
title = "Communication generation and optimization for {HPF}",
crossref = "Szymanski:1996:LCR",
pages = "311--316",
month = "",
year = "1996",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Electr. and Comput. Eng., Louisiana State
Univ., Baton Rouge, LA, USA",
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6120 (File organisation); C6140D (High
level languages); C6150C (Compilers, interpreters and
other processors)",
keywords = "Abstract Cartesian grid; Communication generation;
Communication table generation times; Data mappings;
General block cyclic distributions; High Performance
Fortran; HPF compiler; IBM SP 2; Integer linear
combinations; Left hand side variable; Local memory
addresses; Massively parallel distributed memory
machines; Non local data; Template",
thesaurus = "Distributed memory systems; FORTRAN; Optimising
compilers; Parallel languages; Parallel programming;
Storage allocation",
}
@Article{Thirumalai:1996:ECA,
author = "Ashwath Thirumalai and J. Ramanujam",
title = "Efficient Computation of Address Sequences in Data
Parallel Programs Using Closed Forms for Basis
Vectors",
journal = j-J-PAR-DIST-COMP,
volume = "38",
number = "2",
pages = "188--203",
day = "1",
month = nov,
year = "1996",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1996.0140",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:19:01 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0140/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0140/production/pdf",
acknowledgement = ack-nhfb,
classification = "C4240P (Parallel programming and algorithm theory);
C6110P (Parallel programming); C6120 (File
organisation); C6140D (High level languages)",
corpsource = "Zycad Corp., Fremont, CA, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "address; address sequences; basis vectors; closed form
expressions; closed forms; data parallel programs;
data-parallel languages; FORTRAN; High Performance
Fortran; highly optimized code; integer linear
combinations; local memory addresses; lookup; parallel
programming; sequence generation problem; storage
allocation; table; table-lookup; two-step process",
treatment = "P Practical",
}
@InProceedings{Ujaldon:1996:DLF,
author = "M. Ujaldon and E. L. Zapata and B. M. Chapman and H.
P. Zima",
title = "Data-parallel language features for sparse codes",
crossref = "Szymanski:1996:LCR",
pages = "253--264",
month = "",
year = "1996",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Archit., Malaga Univ., Spain",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150N (Distributed systems software)",
keywords = "Data distribution; Data parallel language;
Data-parallel language; Distributed-memory programming;
High Performance Fortran; HPF; Irregular computation;
Sparse code; Suboptimal parallel code generation;
Vienna Fortran",
thesaurus = "Distributed processing; FORTRAN; Parallel languages;
Parallel programming",
}
@Article{vanReeuwijk:1996:IFH,
author = "Kees {van Reeuwijk} and Will Denissen and Henk J. Sips
and Edwin M. R. M. Paalvast",
title = "An Implementation Framework for {HPF} Distributed
Arrays on Message-Passing Parallel Computer Systems",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "7",
number = "9",
pages = "897--914",
month = sep,
year = "1996",
CODEN = "ITDSEO",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Fri Nov 6 12:31:15 MST 1998",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.computer.org/tpds/td1996/l0897abs.htm",
acknowledgement = ack-nhfb,
affiliation = "Delft Univ of Technology",
affiliationaddress = "Neth",
classification = "722.1; 722.3; 722.4; 723.1.1; C6110P (Parallel
programming); C6140D (High level languages)",
corpsource = "Adv. Sch. of Comput. and Imaging, Delft Univ. of
Technol., Netherlands",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
journalabr = "IEEE Trans Parallel Distrib Syst",
keywords = "Cellular arrays; communication sets; computers; Data
communication systems; data structures; Distributed
arrays; distributed arrays; Distributed computer
systems; FORTRAN; fortran (programming language); High
performance Fortran; HPF; implementation framework;
languages; local; local iteration sets; memory address
generation; Message aggregation; message passing;
Message passing parallel computer systems; message-;
parallel; Parallel processing systems; passing parallel
computer systems; Program compilers",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Walker:1996:RBC,
author = "D. W. Walker and S. W. Otto",
title = "Redistribution of block-cyclic data distributions
using {MPI}",
journal = j-CPE,
volume = "8",
number = "9",
pages = "707--728",
month = nov,
year = "1996",
CODEN = "CPEXEI",
ISSN = "1040-3108",
ISSN-L = "1040-3108",
bibdate = "Tue Sep 7 06:06:27 MDT 1999",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/pvm.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract?ID=23305",
acknowledgement = ack-nhfb,
classification = "C4240P (Parallel programming and algorithm theory);
C6140D (High level languages); C6150N (Distributed
systems software)",
corpsource = "Math. Sci. Sect., Oak Ridge Nat. Lab., TN, USA",
fjournal = "Concurrency, practice and experience",
keywords = "block-cyclic data distributions; block-cyclic fashion;
broadcast; collective communication operations;
FORTRAN; High Performance Fortran; IBM SP-1; Intel
Paragon; load balancing properties; message passing;
message passing algorithms; MPI; MPI-ALLTOALL; parallel
algorithms; processor scheduling; redistribution
operation; resource allocation",
treatment = "T Theoretical or Mathematical",
}
@Article{Ancourt:1997:LAF,
author = "Corinne Ancourt and Fabien Coelho and Fran{\c{c}}ois
Irigoin and Ronan Keryell",
title = "Linear algebra framework for static {High Performance
Fortran} code distribution",
journal = j-SCI-PROG,
volume = "6",
number = "1",
pages = "3--27",
month = "Spring",
year = "1997",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Ayguade:1997:DRT,
author = "Eduard Ayguade and Jordi Garcia and Merce Girones and
M. Luz Grande and Jesus Labarta",
title = "{DDT}: a research tool for automatic data distribution
in {High Performance Fortran}",
journal = j-SCI-PROG,
volume = "6",
number = "1",
pages = "73--94",
month = "Spring",
year = "1997",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Barkley:1997:CNB,
author = "John Barkley and Roman Grzonka and Axel vom Endt and
David Muxworthy and Tim Zeisloft and Michael Metcalf
and Van Snyder and Robert Corbett and Lawrie
Schonfelder and Dave Bailey and Pierre Hugonnet and
Charles Knoebel and Clifford Blair and Loren P.
Meissner and Phillip Helbig and Dirk Thorsten Vogel and
Ronald Sverdlove and Dick Hendrickson and Malcom Cohen
and Roger Young and James Giles and Larry Rolison and
Richard Maine and Henry Zongarro and Petros Dafniotis
and Jing Guo and David C. P. LaFrance-Linden and Harvey
Richardson and Walt Brainerd and Patrice Lignelet and
Jean Vezina and David Vowles and Clive Page and Viggo
Norum and Neil N. Carlson and John Reid and Mike
Lijewski and William F. Mitchell and Robert Ferrell",
title = "Captured on the {Net}: {Brian Meek (obituary)}; Honors
for {Betty Holberton}; Significant New Applications for
{Fortran 90} and {Fortran 95}?; Why Don't Academic
Snobs Teach {Fortran}? Is Object-Oriented {Fortran} a
Bad Idea? Status of {High Performance Fortran};
Replacement for {\tt data} Statements; Array of
Pointers; Blanks in Short Form {\tt read} and {\tt
print}; Undefined Pointer Association Status;
Visibility of Implied {\tt do} variable in Array
Constructor; Efficiency of Loops; Generic Linked Lists;
Module Variables and the {\tt save} Attribute; Modules
and Libraries; Standardize {Subset Fortran}?;
``Mathematically Equivalent'' Expressions, ``Volatile''
Variables, and Optimization; Pointers, Targets, and
Allocatable Arrays as Function Results",
journal = j-FORTRAN-FORUM,
volume = "16",
number = "2",
pages = "5--17",
month = aug,
year = "1997",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Thu Feb 07 06:54:12 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "49",
}
@Article{Benkner:1997:OHA,
author = "S. Benkner and M. Pantano",
title = "Optimizing {HPF} for advanced applications",
journal = j-SUPERCOMPUTER,
volume = "13",
number = "2",
pages = "31--43",
month = "????",
year = "1997",
CODEN = "SPCOEL",
ISSN = "0168-7875",
bibdate = "Wed Mar 18 08:37:01 MST 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
corpsource = "Inst. for Software Technol. and Parallel Syst., Wien
Univ., Austria",
fjournal = "Supercomputer",
keywords = "advanced applications; advanced industrial codes;
computational fluid dynamics; computational load
balancing; crash- worthiness simulation; Esprit HPF+
project; FORTRAN; High Performance Fortran
optimization; language functionality; optimising
compilers; optimizing compilers; parallel languages;
parallel programming; parallelising compilers; research
initiatives; resource allocation; runtime technology;
source-to- source parallelization system; Vienna
Fortran; Vienna Fortran Compilation System; weather
forecasting",
pubcountry = "Netherlands",
treatment = "P Practical",
}
@Article{Bozkus:1997:POH,
author = "Zeki Bozkus and Larry Meadows and Steven Nakamoto and
Vincent Schuster and Mark Young",
title = "{PGHPF} --- An Optimizing {High Performance Fortran}
Compiler for Distributed Memory Machines",
journal = j-SCI-PROG,
volume = "6",
number = "1",
pages = "29--40",
month = "Spring",
year = "1997",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
ftp://ftp.ira.uka.de/bibliography/Compiler/opt.par.compiler.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
keyword = "pghpf, hpf, PGI, communication unioning",
}
@Article{Brandes:1997:HSI,
author = "T. Brandes and S. Chaumette and M. C. Counilh and J.
Roman and F. Desprez and J. C. Mignot",
title = "{HPFIT}: {A} set of integrated tools for the
parallelization of applications using {High Performance
Fortran}. {PART II}: Data-structure visualization and
{HPF} extensions for irregular problems",
journal = j-PARALLEL-COMPUTING,
volume = "23",
number = "1",
publisher = "Elsevier Science",
pages = "89--105",
month = apr,
year = "1997",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
pagecount = "17",
}
@Article{Brandes:1997:HSIa,
author = "T. Brandes and S. Chaumette and M. C. Counilh and J.
Roman and A. Darte and F. Desprez and J. C. Mignot",
title = "{HPFIT}: {A} set of integrated tools for the
parallelization of applications using {High Performance
Fortran}. {Part I}: {HPFIT} and the {TransTOOL}
environment",
journal = j-PARALLEL-COMPUTING,
volume = "23",
number = "1--2",
pages = "71--87",
day = "16",
month = apr,
year = "1997",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:15:09 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1997&volume=23&issue=1-2;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1997&volume=23&issue=1-2&aid=1148",
acknowledgement = ack-nhfb,
affiliation = "German Natl Research Cent for Computer Science",
affiliationaddress = "St. Augustin, Ger",
classification = "722.1; 722.2; 722.4; 723; 723.1.1; 723.2",
conference = "Proceedings of the 1996 International Workshop on
Environments and Tools for Parallel Scientific
Computing",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Computer architecture; Data structures; fortran
(programming language); Interactive computer systems;
Parallel processing systems; Percolation (computer
storage); Software package VisIt; Storage allocation
(computer); User interfaces",
meetingaddress = "Faverges de la Tour, Fr",
meetingdate = "Aug 22--23 1996",
meetingdate2 = "08/22--23/96",
}
@Article{Brandes:1997:HSIb,
author = "T. Brandes and S. Chaumette and M. C. Counilh and J.
Roman and F. Desprez and J. C. Mignot",
title = "{HPFIT}: {A} set of integrated tools for the
parallelization of applications using {High Performance
Fortran}. {PART II}: {Data}-structure visualization and
{HPF} extensions for irregular problems",
journal = j-PARALLEL-COMPUTING,
volume = "23",
number = "1--2",
pages = "89--105",
day = "16",
month = apr,
year = "1997",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:15:09 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1997&volume=23&issue=1-2;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1997&volume=23&issue=1-2&aid=1149",
acknowledgement = ack-nhfb,
affiliation = "German Natl Research Cent for Computer Science",
affiliationaddress = "St. Augustin, Ger",
classification = "722.1; 722.2; 722.4; 723; 723.1.1; 921.5",
conference = "Proceedings of the 1996 International Workshop on
Environments and Tools for Parallel Scientific
Computing",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Computer aided software engineering; Computer
architecture; Computer software; fortran (programming
language); Interactive computer systems; Natural
sciences computing; Optimization; Parallel processing
systems; Percolation (computer storage); Software
package transtool; Storage allocation (computer); User
interfaces",
meetingaddress = "Faverges de la Tour, Fr",
meetingdate = "Aug 22--23 1996",
meetingdate2 = "08/22--23/96",
}
@Article{Chandra:1997:HFG,
author = "S. Chandra and J. R. Larus",
title = "{HPF} on Fine-Grain Distributed Shared Memory: Early
Experience",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1239",
pages = "450--??",
year = "1997",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Fri Aug 22 11:59:49 MDT 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Chandra:1997:OCH,
author = "Satish Chandra and James R. Larus",
title = "Optimizing Communication in {HPF} Programs on
Fine-Grain Distributed Shared Memory",
journal = j-SIGPLAN,
volume = "32",
number = "7",
pages = "100--111",
month = jul,
year = "1997",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:35 MST 2003",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Chweh:1997:NPF,
author = "Crystal Chweh",
title = "New Products: Free {C++} template library; Templex
sees vision of optical {RAM}; Craft-y {HPF} compiler;
Getting graphic; Real-time vision processing",
journal = j-IEEE-CONCURR,
volume = "5",
number = "3",
pages = "81--82",
month = jul # "\slash " # sep,
year = "1997",
CODEN = "IECMFX",
ISSN = "1092-3063 (print), 1558-0849 (electronic)",
ISSN-L = "1092-3063",
bibdate = "Mon Jun 7 07:52:29 MDT 1999",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://dlib.computer.org/pd/books/pd1997/pdf/p3081.pdf",
acknowledgement = ack-nhfb,
fjournal = "IEEE Concurrency",
}
@Book{Counihan:1997:FIF,
author = "Martin Counihan",
title = "{Fortran 95}: Including {Fortran 90}, Details of {High
Performance Fortran} ({HPF}), and the {Fortran} Module
for {Variable-Length} Character Strings",
publisher = "UCL Press",
address = "",
pages = "",
month = jan,
year = "1997",
ISBN = "1-85728-367-8",
ISBN-13 = "978-1-85728-367-9",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=1857283678/wholesaleproductA/;
http://www.cbooks.com/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
price = "US\$37.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=1857283678",
acknowledgement = ack-nhfb,
}
@Article{Dekeyser:1997:HBV,
author = "J.-L. Dekeyser and C. Lefebvre",
title = "{HPF-Builder}: {A} Visual Environment to Transform
{Fortran 90} Codes to {HPF}",
journal = j-IJSAHPC,
volume = "11",
number = "2",
pages = "95--102",
month = "Summer",
year = "1997",
CODEN = "IJSCFG",
ISSN = "1078-3482",
bibdate = "Thu Jun 26 18:17:48 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "International Journal of Supercomputer Applications
and High Performance Computing",
}
@Article{DeSturler:1997:IIS,
author = "E. {De Sturler} and D. Loher",
title = "Implementing Iterative Solvers for Irregular Sparse
Matrix Problems in {High Performance Fortran}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1336",
pages = "293--??",
year = "1997",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Apr 28 08:51:33 MDT 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{DeSturler:1997:PSI,
author = "E. {De Sturler} and D. Loher",
title = "Parallel Solution of Irregular, Sparse Matrix Problems
Using High Performance Fortran",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1225",
pages = "360--??",
year = "1997",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Fri Aug 22 11:59:49 MDT 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{DeSturler:1997:SPH,
author = "Eric {De Sturler} and Volker Strumpen",
title = "Scientific programming with {High Performance
Fortran}: a case study using the {xHPF} compiler",
journal = j-SCI-PROG,
volume = "6",
number = "1",
pages = "127--152",
month = "Spring",
year = "1997",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Germain:1997:HCS,
author = "C. Germain and J. Laminie and M. Pallud and D.
Etiemble",
title = "An {HPF} Case Study of a Domain-Decomposition Based
Irregular Application",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1277",
pages = "201--??",
year = "1997",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Dec 03 16:57:34 2002",
bibsource = "ftp://ftp.math.utah.edu/pub/bibnet/subjects/domain-decomp.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/lncs1997a.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Gupta:1997:SAR,
author = "M. Gupta and E. Schonberg",
title = "Static analysis to reduce synchronization costs of
data-parallel programs with remote memory copy",
journal = j-PARALLEL-PROCESS-LETT,
volume = "7",
number = "2",
pages = "145--156",
month = jun,
year = "1997",
CODEN = "PPLTEE",
ISSN = "0129-6264 (print), 1793-642X (electronic)",
bibdate = "Tue Oct 21 18:27:39 MDT 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6150C (Compilers, interpreters and other
processors); C6150G (Diagnostic, testing, debugging and
evaluating systems); C6150N (Distributed systems
software)",
conflocation = "Wadern, Germany; April 1996",
conftitle = "Fundamental Aspects of Parallel Processing",
corpsource = "IBM Thomas J. Watson Res. Center, Yorktown Heights,
NY, USA",
fjournal = "Parallel Processing Letters",
journal-URL = "http://www.worldscientific.com/loi/ppl",
keywords = "communication analysis; compiled programs; computation
patterns; data consumption; data flow analysis; data
production; data-parallel programs; efficient
execution; flexible cache-coherence protocol; HPF
benchmark programs; multiple data transfers; parallel
algorithms; parallel programming; parallelising
compilers; parallelism; processors; reciprocal
producer-consumer relationship; reductions; redundant
synchronization; remote memory copy; shared memory
machines; shared memory systems; SPMD execution; static
analysis; stencil computations; synchronisation;
synchronization cost reduction; synchronization
messages",
pubcountry = "Singapore",
treatment = "P Practical",
}
@Article{Hu:1997:HPF,
author = "Y. Charlie Hu and S. Lennart Johnsson and Shang-Hua
Teng",
title = "{High Performance Fortran} for Highly Irregular
Problems",
journal = j-SIGPLAN,
volume = "32",
number = "7",
pages = "13--24",
month = jul,
year = "1997",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:35 MST 2003",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Kamachi:1997:KPH,
author = "T. Kamachi and A. Muller and R. Ruhl and Y. Seo and K.
Suehiro and M. Tamura",
title = "{Kemari}: a portable {High Performance Fortran} system
for distributed memory parallel processors",
journal = j-SCI-PROG,
volume = "6",
number = "1",
pages = "41--58",
month = "Spring",
year = "1997",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Koppler:1997:VDD,
author = "Rainer Koppler and Siegfried Grabner and Jens
Volkert",
title = "Visualization of distributed data structures for {High
Performance Fortran}-like languages",
journal = j-SCI-PROG,
volume = "6",
number = "1",
pages = "115--126",
month = "Spring",
year = "1997",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@InProceedings{Li:1997:EHC,
author = "Konming Gary Li and Nabil M. Zamel",
title = "An Evaluation of {HPF} Compilers and the
Implementation of a Parallel Linear Equation Solver
Using {HPF} and {MPI}",
crossref = "ACM:1997:SHP",
pages = "??--??",
year = "1997",
bibdate = "Sat Mar 21 08:51:09 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.supercomp.org/sc97/proceedings/TECH/LI/INDEX.HTM",
acknowledgement = ack-nhfb,
}
@Article{Luecke:1997:HPF,
author = "G. R. Luecke and J. J. Coyle",
title = "{High Performance Fortran} versus explicit message
passing on the {IBM SP-2} for the parallel {LU}, {QR},
and {Cholesky} factorizations",
journal = j-SUPERCOMPUTER,
volume = "13",
number = "2",
pages = "4--14",
month = "????",
year = "1997",
CODEN = "SPCOEL",
ISSN = "0168-7875",
bibdate = "Wed Mar 18 08:37:01 MST 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/pvm.bib",
acknowledgement = ack-nhfb,
classification = "C4140 (Linear algebra); C5440 (Multiprocessing
systems); C6110P (Parallel programming); C6150N
(Distributed systems software); C7310 (Mathematics
computing)",
corpsource = "Iowa State Univ., Ames, IA, USA",
fjournal = "Supercomputer",
keywords = "BLACS; BLAS; Cholesky factorizations; ESSL library;
explicit message passing; FORTRAN; High Performance
Fortran; high-performance parallel implementations; IBM
computers; IBM SP- 2; LU factorizations; mathematics
computing; matrix decomposition; message passing; MPI
version; parallel computer; parallel languages;
parallel machines; parallel programming; QR
factorizations; SCALAPACK; software development;
software libraries; software maintenance; software
performance evaluation; Visual Numerics",
pubcountry = "Netherlands",
treatment = "P Practical",
}
@Article{Luksch:1997:SSE,
author = "Peter Luksch and Ursula Maier and Sabine Rathmayer and
Matthias Weidmann and Friedemann Unger",
title = "{Sempa}: Software Engineering for Parallel Scientific
Computing",
journal = j-IEEE-CONCURR,
volume = "5",
number = "3",
pages = "64--72",
month = jul # "\slash " # sep,
year = "1997",
CODEN = "IECMFX",
ISSN = "1092-3063 (print), 1558-0849 (electronic)",
ISSN-L = "1092-3063",
bibdate = "Tue Jan 16 06:04:48 MST 2001",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/ieeeconcurrency.bib",
URL = "http://dlib.computer.org/pd/books/pd1997/pdf/p3064.pdf;
http://www.computer.org/concurrency/pd1997/p3064abs.htm",
acknowledgement = ack-nhfb,
affiliation = "Technical Univ at Munich",
affiliationaddress = "Munich, Ger",
classification = "631.1; 722; 722.4; 723.1; 723.2; 723.5",
fjournal = "IEEE Concurrency",
journalabr = "IEEE Concurrency",
keywords = "C (programming language); Computational fluid
dynamics; Computer aided software engineering; Computer
software portability; Computer workstations; Fortran
(programming language); High performance Fortran (hpf);
Natural sciences computing; Object oriented
programming; Parallel algorithms; Parallel processing
systems; Resource allocation; Software package Sempa;
Software package tascflow; Software prototyping",
}
@InProceedings{Nucciarone:1997:NLD,
author = "Jeffrey J. Nucciarone and Yusuf Ozyoruk and Lyle N.
Long",
title = "New Life in Dusty Decks: Results of Porting a {CM}
{Fortran}-based Aeroacoustic Model to {High Performance
Fortran}",
crossref = "ACM:1997:SHP",
pages = "??--??",
year = "1997",
bibdate = "Sat Mar 21 08:51:09 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/supercomputing97.bib",
URL = "http://www.supercomp.org/sc97/proceedings/TECH/NUCCIARO/INDEX.HTM",
acknowledgement = ack-nhfb,
}
@Article{Ramaswamy:1997:FET,
author = "S. Ramaswamy and S. Sapatnekar and P. Banerjee",
title = "A Framework for Exploiting Task and Data Parallelism
on Distributed Memory Multicomputers",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "8",
number = "11",
pages = "1098--1116",
month = nov,
year = "1997",
CODEN = "ITDSEO",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Fri Nov 6 12:31:15 MST 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://dlib.computer.org/td/books/td1997/pdf/l1098.pdf;
http://www.computer.org/tpds/td1997/l1098abs.htm",
acknowledgement = ack-nhfb,
classification = "C5220P (Parallel architecture); C6110P (Parallel
programming)C5440 (Multiprocessing systems); C6150C
(Compilers, interpreters and other processors)",
corpsource = "Transarc Corp., Pittsburgh, PA, USA",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
keywords = "allocation; CM-5; compiler optimization; convex
programming; data parallel; data parallelism;
distributed memory; distributed memory multicomputers;
distributed memory systems; DMMs; IBM SP-2; Intel
Paragon; optimising compilers; PARADIGM HPF compiler
framework; parallel programming; program execution;
run-time support; scheduling; task parallel; task
parallelism; Thinking Machines",
treatment = "P Practical",
xxauthor = "S. Ramaswamy and S. Sapatneker and P. Banerjee",
}
@InProceedings{Roth:1997:CSH,
author = "Gerald Roth and John Mellor-Crummey and Ken Kennedy
and R. Gregg Brickner",
title = "Compiling Stencils in {High Performance Fortran}",
crossref = "ACM:1997:SHP",
pages = "??--??",
year = "1997",
bibdate = "Sat Mar 21 08:51:09 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/supercomputing97.bib",
URL = "http://www.supercomp.org/sc97/proceedings/TECH/ROTH/INDEX.HTM",
acknowledgement = ack-nhfb,
}
@Article{Schreiber:1997:HPF,
author = "Robert Schreiber",
title = "{High Performance Fortran, Version 2}",
journal = j-PARALLEL-PROCESS-LETT,
volume = "7",
number = "4",
pages = "437--??",
month = dec,
year = "1997",
CODEN = "PPLTEE",
ISSN = "0129-6264 (print), 1793-642X (electronic)",
bibdate = "Thu Jan 6 12:02:33 MST 2005",
bibsource = "http://ejournals.wspc.com.sg/ppl/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Parallel Processing Letters",
journal-URL = "http://www.worldscientific.com/loi/ppl",
}
@Article{Sturler:1997:SPH,
author = "E. De Sturler and V. Strumpen",
title = "Scientific Programming with {High Performance
Fortran}: {A} Case Study Using the {xHPF} Compiler",
journal = j-SCI-PROG,
volume = "6",
number = "1",
pages = "127--152",
year = "1997",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibsource = "ftp://ftp.ira.uka.de/bibliography/Compiler/opt.par.compiler.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
keyword = "APR, xHPF",
}
@Article{Suzuoka:1997:PDT,
author = "Takashi Suzuoka and Jaspal Subhlok and Thomas Gross",
title = "A performance debugging tool for high performance
{Fortran} programs",
journal = j-CPE,
volume = "9",
number = "10",
pages = "927--945",
month = oct,
year = "1997",
CODEN = "CPEXEI",
ISSN = "1040-3108",
ISSN-L = "1040-3108",
bibdate = "Tue Sep 7 06:06:35 MDT 1999",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract?ID=13809;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=13809&PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency, practice and experience",
}
@Article{Ujaldon:1997:VFH,
author = "M. Ujaldon and E. L. Zapata and B. M. Chapman and H.
P. Zima",
title = "{Vienna-Fortran\slash HPF} Extensions for Sparse and
Irregular Problems and Their Compilation",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "8",
number = "10",
pages = "1068--1083",
month = oct,
year = "1997",
CODEN = "ITDSEO",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Fri Nov 6 12:31:15 MST 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://dlib.computer.org/td/books/td1997/pdf/l1068.pdf;
http://www.computer.org/tpds/td1997/l1068abs.htm",
acknowledgement = ack-nhfb,
classification = "C4140 (Linear algebra); C5440 (Multiprocessing
systems); C6110P (Parallel programming); C6120 (File
organisation); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors)",
corpsource = "Dept. of Comput. Archit., Malaga Univ., Spain",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
keywords = "compilation; data parallel languages; data structures;
distributed memory systems; FORTRAN; High Performance
Fortran; irregular problems; massively parallel
distributed-memory machines; parallel languages;
program compilers; sparse data structures; sparse
matrices; sparse problems; Vienna-Fortran/HPF
extensions",
treatment = "A Application; P Practical",
}
@Article{Venkatachar:1997:CGB,
author = "A. Venkatachar and J. Ramanujam and A. Thirumalai",
title = "Communication generation for block-cyclic
distributions",
journal = j-PARALLEL-PROCESS-LETT,
volume = "7",
number = "2",
pages = "195--202",
month = jun,
year = "1997",
CODEN = "PPLTEE",
ISSN = "0129-6264 (print), 1793-642X (electronic)",
bibdate = "Tue Oct 21 18:27:39 MDT 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C4240P (Parallel programming and algorithm theory);
C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors)",
conflocation = "Wadern, Germany; April 1996",
conftitle = "Fundamental Aspects of Parallel Processing",
corpsource = "Dept. of Electr. and Comput. Eng., Louisiana State
Univ., Baton Rouge, LA, USA",
fjournal = "Parallel Processing Letters",
journal-URL = "http://www.worldscientific.com/loi/ppl",
keywords = "alignment; block-cyclic distributions; code
generation; communication generation; compiler;
data-parallel languages; distributed memory systems;
distributed-memory multiprocessor; FORTRAN; Fortran D;
High Performance Fortran; local memory addresses;
nonlocal data access; parallel algorithms; parallel
languages; parallel programming; program compilers;
storage allocation; Vienna Fortran",
pubcountry = "Singapore",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Yau:1997:EHP,
author = "H. W. Yau and G. C. Fox and K. A. Hawick",
title = "Evaluation of {High Performance Fortran} Through
Application Kernels",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1225",
pages = "772--??",
year = "1997",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Fri Aug 22 11:59:49 MDT 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@InProceedings{Adve:1998:HPF,
author = "Vikram S. Adve",
title = "{High Performance Fortran} Compilation Techniques for
Parallelizing Scientific Codes",
crossref = "ACM:1998:SHP",
pages = "??--??",
year = "1998",
bibdate = "Wed Oct 07 08:50:26 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.supercomp.org/sc98/papers/",
acknowledgement = ack-nhfb,
}
@Article{Benkner:1998:HHP,
author = "S. Benkner",
title = "{HPF+}: {High Performance Fortran} for Advanced
Industrial Applications",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1401",
pages = "797--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Oct 10 14:40:24 MDT 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Benkner:1998:PIA,
author = "S. Benkner and K. Sanjari and V. Sipkova and B.
Velkov",
title = "Parallelizing Irregular Applications with the {Vienna}
{HPF+} Compiler {VFC}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1401",
pages = "816--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Oct 10 14:40:24 MDT 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Berthou:1998:PHM,
author = "J.-Y. Berthou and L. Plagne",
title = "Parallel {HPF-MPI} Implementation of the {TBSCM}
{Poisson} Solver",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1401",
pages = "252--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Oct 10 14:40:24 MDT 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@TechReport{Blackford:1998:IGD,
author = "L. S. Blackford and J. J. Dongarra and C. A.
Papadopoulos and R. C. Whaley",
title = "Installation Guide and Design of the {HPF 1.1}
interface to {ScaLAPACK}, {SLHPF}",
type = "LAPACK Working Note",
number = "137",
institution = inst-UT-CS,
address = inst-UT-CS:adr,
month = aug,
year = "1998",
bibdate = "Fri Apr 22 17:06:37 2005",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "UT-CS-98-396, August 1998.",
URL = "http://www.netlib.org/lapack/lawns/lawn137.ps;
http://www.netlib.org/lapack/lawnspdf/lawn137.pdf",
acknowledgement = ack-nhfb,
}
@Article{Borowiec:1998:LHP,
author = "J. Borowiec and A. Veen",
title = "Lowering {HPF} Procedure Interface to a Canonical
Representation",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1366",
pages = "192--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Oct 10 14:40:24 MDT 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Boulet:1998:CPH,
author = "P. Boulet and X. Redon",
title = "Communication Pre-evaluation in {HPF}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1470",
pages = "263--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Oct 10 14:40:24 MDT 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Brandes:1998:CBH,
author = "T. Brandes and F. Bregier and M. C. Counilh and J.
Roman",
title = "Contribution to Better Handling of Irregular Problems
in {HPF2}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1470",
pages = "639--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Oct 10 14:40:24 MDT 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Calzarossa:1998:ICS,
author = "M. Calzarossa and L. Massari and A. Merlo and M.
Pantano",
title = "Integration of a Compilation System and a Performance
Tool: The {HPF+} Approach",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1401",
pages = "809--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Oct 10 14:40:24 MDT 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Chapman:1998:OHI,
author = "B. Chapman and P. Mehrotra",
title = "{OpenMP} and {HPF}: Integrating Two Paradigms",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1470",
pages = "650--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Oct 10 14:40:24 MDT 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Delves:1998:HPF,
author = "M. Delves and H. Zima",
title = "{High Performance Fortran}: {A} Status Report or: Are
We Ready to Give Up {MPI}?",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1497",
pages = "161--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Jan 5 08:21:58 MST 1999",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Delves:1998:HPL,
author = "Mike Delves",
title = "{HPF}: Programming {Linux} Clusters the Easy Way",
journal = j-LINUX-J,
volume = "45",
pages = "??--??",
month = jan,
year = "1998",
CODEN = "LIJOFX",
ISSN = "1075-3583 (print), 1938-3827 (electronic)",
ISSN-L = "1075-3583",
bibdate = "Fri Oct 9 08:35:26 MDT 1998",
bibsource = "http://noframes.linuxjournal.com/lj-issues/issue45/index.html;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "ftp://ftp.ssc.com/pub/lj/listings/issue45/2432.tgz",
acknowledgement = ack-nhfb,
fjournal = "Linux Journal",
journal-URL = "http://portal.acm.org/citation.cfm?id=J508",
keywords = "High-Performance Fortran; HPF",
}
@Article{deSturler:1998:PIS,
author = "E. de Sturler and D. Loher",
title = "Parallel iterative solvers for irregular sparse
matrices in {High Performance Fortran}",
journal = j-FUT-GEN-COMP-SYS,
volume = "13",
number = "4",
publisher = "Elsevier Science",
pages = "315--325",
month = mar,
year = "1998",
CODEN = "FGSEVI",
ISSN = "0167-739X (print), 1872-7115 (electronic)",
ISSN-L = "0167-739X",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Future Generation Computer Systems",
journal-URL = "http://www.sciencedirect.com/science/journal/0167739X",
pagecount = "11",
}
@Article{DiMartino:1998:PPS,
author = "B. {Di Martino} and S. Briguglio and G. Vlad and P.
Sguazzero",
title = "Parallel Plasma Simulation in {High Performance
Fortran}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1401",
pages = "203--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Oct 10 14:40:24 MDT 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{DiMartino:1998:PTB,
author = "B. {Di Martino} and M. Celino and M. Briscolini and L.
Colombo",
title = "Parallel Tight-Binding Molecular Dynamics Code Based
on Integration of {HPF} and Optimized Parallel
Libraries",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1541",
pages = "104--111",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Wed Sep 15 10:01:31 MDT 1999",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/lncs1998b.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
keywords = "applied parallel computing; computing science; PARA;
parallel computing",
}
@Article{Ding:1998:EHP,
author = "C. H. Q. Ding",
title = "Evaluations of {HPF} for Practical Scientific
Algorithms on {T3E}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1401",
pages = "223--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Oct 10 14:40:24 MDT 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Elisseev:1998:PTD,
author = "V. V. Elisseev",
title = "Parallelization of three-dimensional spectral
laser--plasma interaction code using {High Performance
Fortran}",
journal = j-COMPUT-PHYS,
volume = "12",
number = "2",
pages = "173--??",
month = mar,
year = "1998",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.168630",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:46:13 MDT 2019",
bibsource = "http://www.math.utah.edu/pub/tex/bib/computphys.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.168630",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@Article{Gerndt:1998:HLP,
author = "Michael Gerndt",
title = "High-level programming of massively parallel computers
based on shared virtual memory",
journal = j-PARALLEL-COMPUTING,
volume = "24",
number = "3--4",
pages = "383--400",
day = "1",
month = may,
year = "1998",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:15:46 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1998&volume=24&issue=3-4;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.elsevier.com/cas/tree/store/parco/sub/1998/24/3-4/1295.pdf",
acknowledgement = ack-nhfb,
affiliation = "Research Cent Juelich",
affiliationaddress = "Juelich, Ger",
classification = "722; 722.1; 722.4; 723; 723.1; 723.1.1",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Computer hardware; Computer operating systems;
Computer systems programming; fortran (programming
language); High performance Fortran (hpf) programming
language; Parallel processing systems; Response time
(computer systems); Shared virtual memory; Virtual
storage",
}
@Article{Gerndt:1998:HPM,
author = "Michael Gerndt",
title = "High-level programming of massively parallel computers
based on shared virtual memory",
journal = j-PARALLEL-COMPUTING,
volume = "24",
number = "3-4",
pages = "383--400",
month = may,
year = "1998",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Sun Oct 25 09:30:12 MST 1998",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
affiliation = "Research Cent Juelich",
affiliationaddress = "Juelich, Ger",
classification = "722; 722.1; 722.4; 723; 723.1; 723.1.1",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Computer hardware; Computer operating systems;
Computer systems programming; fortran (programming
language); High performance Fortran (hpf) programming
language; Parallel processing systems; Response time
(computer systems); Shared virtual memory; Virtual
storage",
}
@Article{Hackstadt:1998:DDA,
author = "Steven T. Hackstadt and Allen D. Malony",
title = "{DAQV}: {Distributed Array Query and Visualization
Framework}",
journal = j-THEOR-COMP-SCI,
volume = "196",
number = "1--2",
pages = "289--317",
day = "06",
month = apr,
year = "1998",
CODEN = "TCSCDI",
ISSN = "0304-3975 (print), 1879-2294 (electronic)",
ISSN-L = "0304-3975",
bibdate = "Mon Jul 19 22:21:44 MDT 1999",
bibsource = "http://www.elsevier.com/cgi-bin/cas/tree/store/tcs/cas_free/browse/browse.cgi?year=1998&volume=196&issue=1-2;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.elsevier.com/cas/tree/store/tcs/sub/1998/196/1-2/2741.pdf",
acknowledgement = ack-nhfb,
classification = "C4240P (Parallel programming and algorithm theory);
C6110P (Parallel programming); C6115 (Programming
support)",
corpsource = "Dept. of Comput. and Inf. Sci., Oregon Univ., Eugene,
OR, USA",
fjournal = "Theoretical Computer Science",
journal-URL = "http://www.sciencedirect.com/science/journal/03043975",
keywords = "array values; DAQV; data structures; data
visualisation; distributed array query and
visualization; distributed data structures; High
Performance Fortran; high-level access; parallel
programming; Parallel Tools Consortium; program-level
access; software tools",
pubcountry = "Netherlands",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Hansen:1998:EHP,
author = "Per Brinch Hansen",
title = "An Evaluation of {High Performance Fortran}",
journal = j-SIGPLAN,
volume = "33",
number = "3",
pages = "57--64",
month = mar,
year = "1998",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:45 MST 2003",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "The author strongly criticizes HPF, and remarks ``HPF
has severe conceptual and practical limitations.''",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Hayder:1998:CPL,
author = "M. E. Hayder and D. E. Keyes and P. Mehrotra",
title = "A comparison of {PETSc} library and {HPF}
implementations of an archetypal {PDS} computation",
journal = j-ADV-ENG-SOFTWARE,
volume = "29",
number = "3",
publisher = "Elsevier Science",
pages = "415--423",
month = apr,
year = "1998",
CODEN = "AESODT",
ISSN = "0045-7949 (print), 1879-2243 (electronic)",
ISSN-L = "0965-9978",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Advances in Engineering Software (1978)",
journal-URL = "http://www.sciencedirect.com/science/journal/01411195",
pagecount = "9",
}
@Article{Kennedy:1998:ADL,
author = "Ken Kennedy and Ulrich Kremer",
title = "Automatic Data Layout for Distributed-Memory
Machines",
journal = j-TOPLAS,
volume = "20",
number = "4",
pages = "869--916",
month = jul,
year = "1998",
CODEN = "ATPSDT",
ISSN = "0164-0925 (print), 1558-4593 (electronic)",
ISSN-L = "0164-0925",
bibdate = "Mon Mar 1 10:04:11 MST 1999",
bibsource = "http://www.acm.org/pubs/toc/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.acm.org:80/pubs/citations/journals/toplas/1998-20-4/p869-kennedy/",
abstract = "The goal of languages like Fortran D or High
Performance Fortran (HPF) is to provide a simple yet
efficient machine-independent parallel programming
model. After the algorithm selection, the data layout
choice is the key intellectual challenge in writing an
efficient program in such languages. The performance of
a data layout depends on the target compilation system,
the target machine, the problem size, and the number of
available processors. This makes the choice of a good
layout extremely difficult for most users of such
languages. If languages such as HPF are to find general
acceptance, the need for data layout selection support
has to be addressed. We believe that the appropriate
way to provide the needed support is through a tool
that generates data layout specifications
automatically. This article discusses the design and
implementation of a data layout selection tool that
generates HPF-style data layout specifications
automatically. Because layout is done in a tool that is
not embedded in the target compiler and hence will be
run only a few times during the tuning phase of an
application, it can use techniques such as integer
programming that may be considered too computationally
expensive for inclusion in production compilers. The
proposed framework for automatic data layout selection
builds and examines search spaces of candidate data
layouts. A candidate layout is an efficient layout for
some part of the program. After the generation of
search spaces, a single candidate layout is selected
for each program part, resulting in a data layout for
the entire program. A good overall data layout may
require the remapping of arrays between program parts.
A performance estimator based on a compiler model, an
execution model, and a machine model are needed to
predict the execution time of each candidate layout and
the costs of possible remappings between candidate data
layouts. In the proposed framework, instances of
NP-complete problems are solved during the construction
of candidate layout search spaces and the final
selection of candidate layouts from each search space.
Rather than resorting to heuristics, the framework
capitalizes on state-of-the-art 0-1 integer programming
technology to compute optimal solutions of these
NP-complete problems. A prototype data layout assistant
tool based on our framework has been implemented as
part of the D system currently under development at
Rice University. The article reports preliminary
experimental results. The results indicate that the
framework is efficient and allows the generation of
data layouts of high quality.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Programming Languages and
Systems",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J783",
keywords = "algorithms; languages; theory",
subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Compilers. {\bf C.1.2} Computer Systems
Organization, PROCESSOR ARCHITECTURES, Multiple Data
Stream Architectures (Multiprocessors). {\bf D.3.4}
Software, PROGRAMMING LANGUAGES, Processors,
Optimization. {\bf E.1} Data, DATA STRUCTURES, Arrays.
{\bf G.1.6} Mathematics of Computing, NUMERICAL
ANALYSIS, Optimization, Integer programming. {\bf
D.3.4} Software, PROGRAMMING LANGUAGES, Processors,
Optimization.",
}
@Article{LaFrance-Linden:1998:CDH,
author = "David C. P. LaFrance-Linden",
title = "Challenges in Designing an {HPF} Debugger",
journal = j-DEC-TECH-J,
volume = "9",
number = "3",
pages = "50--??",
month = "????",
year = "1998",
CODEN = "DTJOEL",
ISSN = "0898-901X",
bibdate = "Fri Oct 17 19:42:47 MDT 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.digital.com:80/info/DTJR04/DTJR04AH.HTM;
http://www.digital.com:80/info/DTJR04/DTJR04HM.HTM;
http://www.digital.com:80/info/DTJR04/DTJR04P8.PS;
http://www.digital.com:80/info/DTJR04/DTJR04PF.PDF;
http://www.digital.com:80/info/DTJR04/DTJR04SC.TXT",
acknowledgement = ack-nhfb,
fjournal = "Digital Technical Journal",
}
@Article{Lefebvre:1998:VEH,
author = "C. Lefebvre",
title = "Visual Edition of {HPF} Mappings with {HPF-Builder}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1401",
pages = "943--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Oct 10 14:40:24 MDT 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Mehrotra:1998:HPF,
author = "P. Mehrotra and J. {Van Rosendale} and H. Zima",
title = "{High Performance Fortran}: History, status and
future",
journal = j-PARALLEL-COMPUTING,
volume = "24",
number = "3",
publisher = "Elsevier Science",
pages = "325--354",
month = may,
year = "1998",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
pagecount = "30",
}
@Article{Mehrotra:1998:HPFa,
author = "Piyush Mehrotra and John {Van Rosendale} and Hans
Zima",
title = "{High Performance Fortran}: {History}, status and
future",
journal = j-PARALLEL-COMPUTING,
volume = "24",
number = "3--4",
pages = "325--354",
day = "1",
month = may,
year = "1998",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:15:46 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1998&volume=24&issue=3-4;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.elsevier.com/cas/tree/store/parco/sub/1998/24/3-4/1293.pdf",
acknowledgement = ack-nhfb,
affiliation = "NASA Langley Research Cent",
affiliationaddress = "Hampton, VA, USA",
classification = "722; 722.1; 722.2; 722.4; 723.1; 723.1.1",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Computer architecture; Distributed memory
architectures; fortran (programming language); High
performance Fortran (hpf) programming language;
Parallel processing systems; Problem solving; Program
compilers; Response time (computer systems); Storage
allocation (computer); User interfaces",
}
@Article{Mehrotra:1998:HPFb,
author = "P. Mehrotra and J. {Van Rosendale} and H. Zima",
title = "{High Performance Fortran}: Status and Prospects",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1541",
pages = "345--356",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Wed Sep 15 10:01:31 MDT 1999",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/lncs1998b.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
keywords = "applied parallel computing; computing science; PARA;
parallel computing",
}
@Article{Merlin:1998:MDP,
author = "J. H. Merlin and S. B. Baden and S. J. Fink and B. M.
Chapman",
title = "Multiple Data Parallelism with {HPF} and {KeLP}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1401",
pages = "828--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Oct 10 14:40:24 MDT 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Offner:1998:PBH,
author = "Carl D. Offner",
title = "{Per Brinch Hansen}'s Concerns about {High Performance
Fortran}",
journal = j-SIGPLAN,
volume = "33",
number = "8",
pages = "34--39",
month = aug,
year = "1998",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:50 MST 2003",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Orlando:1998:CLE,
author = "S. Orlando and R. Perego",
title = "A Coordination Layer for Exploiting Task Parallelism
with {HPF}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1511",
pages = "386--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Jan 5 08:21:58 MST 1999",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Orlando:1998:MBR,
author = "S. Orlando and R. Perego",
title = "An {MPI}-based Run-Time Support to Coordinate {HPF}
Tasks",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1497",
pages = "289--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Jan 5 08:21:58 MST 1999",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Orlando:1998:MRS,
author = "S. Orlando and R. Perego",
title = "An {MPI}-based Run-Time Support to Coordinate {HPF}
Tasks",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1497",
pages = "289--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Jan 5 08:21:58 MST 1999",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Sarma:1998:UHP,
author = "G. Sarma and T. Zacharia and D. Miles",
title = "Using {High Performance Fortran} for Parallel
Programming",
journal = j-COMPUT-MATH-APPL,
volume = "35",
number = "12",
pages = "41--57",
month = jun,
year = "1998",
CODEN = "CMAPDK",
DOI = "https://doi.org/10.1016/S0898-1221(98)00095-9",
ISSN = "0898-1221 (print), 1873-7668 (electronic)",
ISSN-L = "0898-1221",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/computmathappl1990.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Ingenta database",
URL = "http://www.sciencedirect.com/science/article/pii/S0898122198000959",
acknowledgement = ack-nhfb,
fjournal = "Computers and Mathematics with Applications",
journal-URL = "http://www.sciencedirect.com/science/journal/08981221",
pagecount = "17",
}
@Article{Sips:1998:ALE,
author = "Henk J. Sips and Will Denissen and Kees {van
Reeuwijk}",
title = "Analysis of local enumeration and storage schemes in
{HPF}",
journal = j-PARALLEL-COMPUTING,
volume = "24",
number = "3--4",
pages = "355--382",
day = "1",
month = may,
year = "1998",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:15:46 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1998&volume=24&issue=3-4;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.elsevier.com/cas/tree/store/parco/sub/1998/24/3-4/1294.pdf",
acknowledgement = ack-nhfb,
affiliation = "Delft Univ of Technology",
affiliationaddress = "Delft, Neth",
classification = "722.1; 722.4; 723.1; 723.1.1; 723.2",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Data compression; Data transfer; fortran (programming
language); High performance Fortran (hpf) programming
language; Parallel processing systems; Program
compilers; Storage allocation (computer)",
}
@Article{VanderPloeg:1998:PBT,
author = "A. {Van der Ploeg}",
title = "Parallelization of a Block Tridiagonal Solver in {HPF}
on an {IBM SP2}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1401",
pages = "242--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Oct 10 14:40:24 MDT 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Zhang:1998:PBH,
author = "G. Zhang and B. Carpenter and G. Fox and X. Li",
title = "{PCRC-based HPF} Compilation",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1366",
pages = "204--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Oct 10 14:40:24 MDT 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Anonymous:1999:FSA,
author = "Anonymous",
title = "{Fortran Standards} Activities: Organization of
{Standards} Committees; International Meetings; The
{Fortran} and {HPF} {Standards}",
journal = j-FORTRAN-FORUM,
volume = "19",
number = "1",
pages = "30--31",
month = dec,
year = "1999",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Thu Feb 07 06:54:12 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "57",
}
@Article{Benkner:1999:CHP,
author = "S. Benkner and H. Zima",
title = "Compiling {High Performance Fortran} for
distributed-memory architectures",
journal = j-PARALLEL-COMPUTING,
volume = "25",
number = "13",
publisher = "Elsevier Science",
pages = "1785--1825",
month = dec,
year = "1999",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
pagecount = "41",
}
@Article{Benkner:1999:HHP,
author = "Siegfried Benkner",
title = "{HPF+}: {High Performance Fortran} for advanced
scientific and engineering applications",
journal = j-FUT-GEN-COMP-SYS,
volume = "15",
number = "3",
pages = "381--??",
month = "????",
year = "1999",
CODEN = "FGSEVI",
ISSN = "0167-739X (print), 1872-7115 (electronic)",
ISSN-L = "0167-739X",
bibdate = "Mon Jun 21 08:03:55 MDT 1999",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Future Generation Computer Systems",
journal-URL = "http://www.sciencedirect.com/science/journal/0167739X",
}
@Article{Benkner:1999:HPS,
author = "S. Benkner and G. Lonsdale and H. P. Zima",
title = "The {HPF+} project: Supporting {HPF} for advanced
industrial applications",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1685",
pages = "??--??",
year = "1999",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Dec 03 10:18:45 2011",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
remark = "Proceedings EuroPar Parallel Processing",
}
@Article{Benkner:1999:OIH,
author = "S. Benkner",
title = "Optimizing Irregular {HPF} Applications Using Halos",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1586",
pages = "1015--??",
year = "1999",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Mon Sep 13 16:57:02 MDT 1999",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/lncs1999a.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{DiMartino:1999:HPF,
author = "B. {Di Martino} and M. Celino and V. Rosato",
title = "A[n] {High Performance Fortran} implementation of a
Tight-Binding Molecular Dynamics simulation",
journal = j-COMP-PHYS-COMM,
volume = "120",
number = "2",
pages = "255--268",
month = aug,
year = "1999",
CODEN = "CPHCBZ",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
pagecount = "14",
}
@Article{DiMartino:1999:HPM,
author = "B. {Di Martino} and M. Celino and V. Rosato",
title = "{HPF} Parallelization of a Molecular Dynamics Code:
Strategies and Performances",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1593",
pages = "535--??",
year = "1999",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Mon Sep 13 16:57:02 MDT 1999",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/lncs1999a.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Ding:1999:HPF,
author = "Chris H. Q. Ding",
title = "{High Performance Fortran} for practical scientific
algorithms: An up-to-date evaluation",
journal = j-FUT-GEN-COMP-SYS,
volume = "15",
number = "3",
publisher = "Elsevier Science",
pages = "343--352",
day = "1",
month = apr,
year = "1999",
CODEN = "FGSEVI",
ISSN = "0167-739X (print), 1872-7115 (electronic)",
ISSN-L = "0167-739X",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Future Generation Computer Systems",
journal-URL = "http://www.sciencedirect.com/science/journal/0167739X",
pagecount = "10",
}
@Article{Ehold:1999:HNL,
author = "H. J. Ehold and W. N. Gansterer and D. F. Kvasnicka
and C. W. Ueberhuber",
title = "{HPF} and Numerical Libraries",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1557",
pages = "140--152",
year = "1999",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Sep 14 06:09:05 MDT 1999",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/lncs1999a.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
keywords = "image processing; multimedia; parallel computation;
parallel computing; parallel numerics; ParNum",
}
@Article{Merlin:1999:MDP,
author = "John Merlin and Scott Baden and Stephen Fink and
Barbara Chapman",
title = "Multiple data parallelism with {HPF} and {KeLP}",
journal = j-FUT-GEN-COMP-SYS,
volume = "15",
number = "3",
publisher = "Elsevier Science",
pages = "393--405",
day = "1",
month = apr,
year = "1999",
CODEN = "FGSEVI",
ISSN = "0167-739X (print), 1872-7115 (electronic)",
ISSN-L = "0167-739X",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Future Generation Computer Systems",
journal-URL = "http://www.sciencedirect.com/science/journal/0167739X",
pagecount = "13",
}
@Article{Metcalf:1999:FH,
author = "Michael Metcalf",
title = "{Fortran 90\slash 95\slash HPF}",
journal = j-SIGPLAN,
volume = "34",
number = "12",
pages = "24--29",
month = dec,
year = "1999",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:18:11 MST 2003",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Metcalf:1999:FHIa,
author = "Michael Metcalf",
title = "{Fortran 90\slash 95\slash HPF} information file
({Part} 1, compilers)",
journal = j-FORTRAN-FORUM,
volume = "18",
number = "1",
pages = "22--23",
month = apr,
year = "1999",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Wed Feb 6 18:50:07 MST 2002",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "54",
}
@Article{Metcalf:1999:FHIb,
author = "Michael Metcalf",
title = "{Fortran 90\slash 95\slash HPF} information file
({Part} 2, utilities)",
journal = j-FORTRAN-FORUM,
volume = "18",
number = "2",
pages = "26--27",
month = aug,
year = "1999",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Wed Feb 6 18:50:07 MST 2002",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "55",
}
@Article{Metcalf:1999:FHIc,
author = "Michael Metcalf",
title = "{Fortran 90\slash 95\slash HPF} Information File
({Part} 3, Books in {English})",
journal = j-FORTRAN-FORUM,
volume = "18",
number = "3",
pages = "31--31",
month = dec,
year = "1999",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Thu Feb 07 06:54:12 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "56",
}
@Article{Orlando:1999:CRT,
author = "Salvatore Orlando and Raffaele Perego",
title = "{{\em COLT\/}$_H P F$}, a run-time support for the
high-level co-ordination of {HPF} tasks",
journal = j-CPE,
volume = "11",
number = "8",
pages = "407--434",
month = jul,
year = "1999",
CODEN = "CPEXEI",
ISSN = "1040-3108",
ISSN-L = "1040-3108",
bibdate = "Tue Sep 7 06:06:50 MDT 1999",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract?ID=63000994;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=63000994&PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency, practice and experience",
}
@Article{Wu:1999:CFF,
author = "Jan-Jan Wu and Marina Chen and James Cowie",
title = "{CRAFT}: a framework for {F90\slash HPF} compiler
optimizations",
journal = j-CPE,
volume = "11",
number = "10",
pages = "529--569",
day = "25",
month = aug,
year = "1999",
CODEN = "CPEXEI",
ISSN = "1040-3108",
ISSN-L = "1040-3108",
bibdate = "Tue Sep 7 06:06:51 MDT 1999",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract?ID=63003393;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=63003393&PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency, practice and experience",
}
@Article{Zima:1999:IHP,
author = "H. P. Zima",
title = "An Introduction to {HPF+} Project",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1615",
pages = "9--??",
year = "1999",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Mon Sep 13 16:57:02 MDT 1999",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/lncs1999b.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Anonymous:2000:FSOa,
author = "Anonymous",
title = "{Fortran Standards}: Organization of {Standards}
Committees; International Meetings; National {Fortran}
Activities; The {Fortran} and {HPF} {Standards}",
journal = j-FORTRAN-FORUM,
volume = "19",
number = "2",
pages = "31--32",
month = aug,
year = "2000",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Thu Feb 07 06:54:12 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "58",
}
@Article{Anonymous:2000:FSOb,
author = "Anonymous",
title = "{Fortran Standards}: Organization of {Standards}
Committees; International Meetings; National {Fortran}
Activities; The {Fortran} and {HPF} {Standards}; {UK
National Activity Report} presented to the meeting of
{ISO\slash IEC JTC1\slash SC22\slash WG5 (Fortran),
Oulu, Finland, August 14--18, 2000}",
journal = j-FORTRAN-FORUM,
volume = "19",
number = "3",
pages = "29--31",
month = dec,
year = "2000",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Thu Feb 07 06:54:12 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "59",
}
@Article{Benkner:2000:OIH,
author = "Siegfried Benkner",
title = "Optimizing irregular {HPF} applications using halos",
journal = j-CPE,
volume = "12",
number = "2-3",
pages = "137--155",
month = feb # "--" # mar,
year = "2000",
CODEN = "CPEXEI",
DOI = "https://doi.org/10.1002/(SICI)1096-9128(200002/03)12:2/3<137::AID-CPE468>3.0.CO;2-D",
ISSN = "1040-3108",
ISSN-L = "1040-3108",
bibdate = "Sun Oct 29 16:57:06 MST 2000",
bibsource = "http://www.interscience.wiley.com/jpages/1040-3108;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/72504938/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=72504938&PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency, practice and experience",
}
@Article{Brandes:2000:HLC,
author = "T. Brandes",
title = "{HPF} Library and Compiler Support for Halos in Data
Parallel Irregular Computations",
journal = j-PARALLEL-PROCESS-LETT,
volume = "10",
number = "2/3",
pages = "189--??",
month = sep,
year = "2000",
CODEN = "PPLTEE",
ISSN = "0129-6264 (print), 1793-642X (electronic)",
bibdate = "Wed Apr 18 07:29:37 2001",
bibsource = "http://ejournals.wspc.com.sg/ppl/10/1002_03/S01296264001002_03.html;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://ejournals.wspc.com.sg/ppl/10/1002_03/S0129626400000196.html",
acknowledgement = ack-nhfb,
fjournal = "Parallel Processing Letters",
journal-URL = "http://www.worldscientific.com/loi/ppl",
}
@Article{Brieger:2000:HOO,
author = "Leesa Brieger",
title = "{HPF} to {OpenMP} on the {Origin2000}: a case study",
journal = j-CPE,
volume = "12",
number = "12",
pages = "1147--1154",
month = oct,
year = "2000",
CODEN = "CPEXEI",
DOI = "https://doi.org/10.1002/1096-9128(200010)12:12<1147::AID-CPE526>3.0.CO;2-Q",
ISSN = "1040-3108",
ISSN-L = "1040-3108",
bibdate = "Sat Apr 7 06:56:10 MDT 2001",
bibsource = "http://www.interscience.wiley.com/jpages/1040-3108;
http://www.math.utah.edu/pub/tex/bib/cpe.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/76500351/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=76500351&PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency, practice and experience",
}
@InCollection{Cahir:2000:PMM,
author = "Margaret Cahir and Robert Moench and Alice E.
Koniges",
title = "Programming Models and Methods",
crossref = "Koniges:2000:ISP",
chapter = "3",
pages = "27--54",
year = "2000",
bibdate = "Fri Feb 04 18:32:51 2000",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "Discusses PVM, MPI, SHMEM, High-Performance Fortran,
and POSIX threads.",
acknowledgement = ack-nhfb,
}
@Article{Fahringer:2000:PMH,
author = "Thomas Fahringer and Michael Gerndt and Graham Riley
and Jesper Larsson Tr{\"a}ff",
title = "On Performance Modeling for {HPF} Applications with
{ASL}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1940",
pages = "191--??",
year = "2000",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Fri Feb 1 09:17:15 MST 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t1940.htm;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/1940/19400191.htm;
http://link.springer-ny.com/link/service/series/0558/papers/1940/19400191.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Hu:2000:HHP,
author = "Y. Charlie Hu and Guohua Jin and S. Lennart Johnsson
and Dimitris Kehagias and Nadia Shalaby",
title = "{HPFBench}: a {High Performance Fortran} benchmark
suite",
journal = j-TOMS,
volume = "26",
number = "1",
pages = "99--149",
month = mar,
year = "2000",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/347837.347872",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Sep 19 09:42:41 MDT 2000",
bibsource = "http://www.acm.org/pubs/toc/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/2000-26-1/p99-hu/;
http://www.acm.org/pubs/citations/journals/toms/2000-26-1/p99-hu/p99-hu.pdf",
abstract = "The High Performance Fortran (HPF) benchmark suite
HPFBench is designed for evaluating the HPF language
and compilers on scalable architectures. The
functionality of the benchmarks covers scientific
software library functions and application kernels that
reflect the computational structure and communication
patterns in fluid dynamic simulations, fundamental
physics, and molecular studies in chemistry and
biology. The benchmarks are characterized in terms of
FLOP count, memory usage, communication pattern, local
memory accesses, array allocation mechanism, as well as
operation and communication counts per iteration. The
benchmarks output performance evaluation metrics in the
form of elapsed times, FLOP rates, and communication
time breakdowns. We also provide a benchmark guide to
aid the choice of subsets of the benchmarks for
evaluating particular aspects of an HPF compiler.
Furthermore, we report an evaluation of an
industry-leading HPF compiler from the Portland Group
Inc. using the HPFBench benchmarks on the
distributed-memory IBM SP2",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software",
journal-URL = "http://portal.acm.org/toc.cfm?idx=J782",
keywords = "benchmarks; compilers; high performance Fortran",
subject = "Software --- Programming Languages --- Language
Classifications (D.3.2): {\bf Concurrent, distributed,
and parallel languages}; Mathematics of Computing ---
Numerical Analysis --- Numerical Linear Algebra
(G.1.3): {\bf Linear systems (direct and iterative
methods)}; Mathematics of Computing --- Mathematical
Software (G.4): {\bf Efficiency}; Mathematics of
Computing --- Mathematical Software (G.4): {\bf
Parallel and vector implementations}; Computing
Methodologies --- Simulation and Modeling ---
Applications (I.6.3); Computer Applications ---
Physical Sciences and Engineering (J.2): {\bf
Astronomy}; Computer Applications --- Physical Sciences
and Engineering (J.2): {\bf Chemistry}; Computer
Applications --- Life and Medical Sciences (J.3): {\bf
Biology and genetics}",
}
@Article{Iwashita:2000:RHA,
author = "Hidetoshi Iwashita",
title = "Report of {HUG2000} [4th Annual {High Performance
Fortran} User Group Meeting, {October 19--20, 2000,
Tokyo, Japan}]",
journal = j-FORTRAN-FORUM,
volume = "19",
number = "3",
pages = "21--22",
month = dec,
year = "2000",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Thu Feb 07 06:54:12 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "59",
}
@Article{Keppens:2000:UHP,
author = "R. Keppens and G. Toth",
title = "Using {High Performance Fortran} for
magnetohydrodynamic simulations",
journal = j-PARALLEL-COMPUTING,
volume = "26",
number = "6",
publisher = "Elsevier Science",
pages = "705--722",
month = may,
year = "2000",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
pagecount = "18",
}
@TechReport{Mehrotra:2000:HPF,
author = "Piyush Mehrotra and Hans Zima",
title = "{High Performance Fortran} for aerospace
applications",
type = "NASA contractor report",
number = "NASA/CR-2000-210321",
institution = pub-NTIS,
address = pub-NTIS:adr,
pages = "????",
year = "2000",
LCCN = "DOC NAS 1.26:210321 mf11 Microcopy",
bibdate = "Wed May 8 09:46:00 MDT 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "Shipping list number 2001-0362-M",
acknowledgement = ack-nhfb,
keywords = "algorithms; compilers; data structures; Fortran; grid
generation (mathematics)",
}
@Article{Metcalf:2000:FHIa,
author = "Michael Metcalf",
title = "{Fortran 90\slash 95\slash HPF} information file
({Part} 4, courses etc.)",
journal = j-FORTRAN-FORUM,
volume = "19",
number = "1",
pages = "28--29",
month = apr,
year = "2000",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Wed Feb 6 18:50:07 MST 2002",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "57",
}
@Article{Metcalf:2000:FHIb,
author = "Michael Metcalf",
title = "{Fortran 90\slash 95\slash HPF} information file
({Part} 1, compilers)",
journal = j-FORTRAN-FORUM,
volume = "19",
number = "2",
pages = "29--30",
month = aug,
year = "2000",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Wed Feb 6 18:50:08 MST 2002",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "58",
}
@Article{Metcalf:2000:FHIc,
author = "Michael Metcalf",
title = "{Fortran 90\slash 95\slash HPF} information file
({Part} 2, tools)",
journal = j-FORTRAN-FORUM,
volume = "19",
number = "3",
pages = "27--28",
month = dec,
year = "2000",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Thu Feb 07 06:54:12 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "59",
}
@Article{Orlando:2000:MDT,
author = "S. Orlando and P. Palmerini and R. Perego",
title = "Mixed data and task parallelism with {HPF} and {PVM}",
journal = "Cluster Computing",
volume = "3",
number = "3",
publisher = "Kluwer Academic Publishers, Boston, U.S.A",
pages = "201--213",
year = "2000",
CODEN = "????",
ISSN = "1386-7857",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Ingenta database",
acknowledgement = ack-nhfb,
pagecount = "13",
}
@Article{Qiang:2000:FIO,
author = "J. Qiang and R. D. Ryne and S. Habib",
title = "{Fortran} implementation of object-oriented design in
parallel beam dynamics simulations",
journal = j-COMP-PHYS-COMM,
volume = "133",
number = "1",
pages = "18--33",
day = "1",
month = dec,
year = "2000",
CODEN = "CPHCBZ",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
pagecount = "16",
}
@Article{Shih:2000:EAG,
author = "K-P. Shih and J-P. Sheu and C-Y. Chang",
title = "Efficient Address Generation for Affine Subscripts in
Data-Parallel Programs",
journal = j-J-SUPERCOMPUTING,
volume = "17",
number = "2",
publisher = "Kluwer Academic Publishers, Boston, U.S.A",
pages = "205--227",
month = jan,
year = "2000",
CODEN = "JOSUED",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
pagecount = "23",
}
@Article{Subhlok:2000:APM,
author = "J. Subhlok and P. Steenkiste",
title = "Airshed Pollution Modeling in an {HPF} Style
Environment",
journal = j-J-PAR-DIST-COMP,
volume = "60",
number = "6",
publisher = "Academic Press, 525 B Street, Suite 1900, San Diego,
CA, 92101-4495",
pages = "690--715",
month = jun,
year = "2000",
CODEN = "JPDCER",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
pagecount = "26",
}
@Article{vonHanxleden:2000:BCP,
author = "Reinhard von Hanxleden and Ken Kennedy",
title = "A balanced code placement framework",
journal = j-TOPLAS,
volume = "22",
number = "5",
pages = "816--860",
year = "2000",
CODEN = "ATPSDT",
ISSN = "0164-0925 (print), 1558-4593 (electronic)",
ISSN-L = "0164-0925",
bibdate = "Tue Apr 17 10:05:24 MDT 2001",
bibsource = "http://www.acm.org/pubs/toc/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/toplas.bib",
URL = "http://www.acm.org/pubs/articles/journals/toplas/2000-22-5/p816-von_hanxleden/p816-von_hanxleden.pdf;
http://www.acm.org/pubs/citations/journals/toplas/2000-22-5/p816-von_hanxleden/",
abstract = "Give-N-Take is a code placement framework which uses a
generic producer-consumer mechanism. An instance of
this could be a communication step between a processor
that computes (produces) some data, and other
processors that subsequently reference (consume) these
data in an expression. An advantage of Give-N-Take over
traditional partial redundancy elimination techniques
is its concept of production {\em regions}, instead of
single locations, which can be beneficial for general
latency hiding. Give-N-Take also guarantees {\em
balanced\/} production, i.e., each production will be
started and stopped exactly once. The framework can
also take advantage of production coming ``for free,''
as induced by side effects, without disturbing balance.
Give-N-Take can place production either before or after
consumption, and it also provides the option to
speculatively hoist code out of potentially zero-trip
loop (nest) constructs. Give-N-Take uses a fast
elimination method based on Tarjan intervals, with a
complexity linear in the program size in most cases. We
have implemented Give-N-Take as part of a Fortran D
compiler prototype, where it solves various
communication generation problems associated with
compiling data-parallel languages onto
distributed-memory architectures.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Programming Languages and
Systems",
generalterms = "Algorithms; Languages; Theory",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J783",
keywords = "data-flow analysis; Fortran D; high performance
Fortran; latency hiding; partial redundancy
elimination; Tarjan intervals",
subject = "Software --- Programming Languages --- Processors
(D.3.4): {\bf Code generation}; Software ---
Programming Languages --- Processors (D.3.4): {\bf
Optimization}",
}
@Article{Adve:2001:CAC,
author = "Vikram Adve and John Mellor-Crummey",
title = "Chapter 16. Advanced Code Generation for High
Performance Fortran",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1808",
pages = "553--??",
year = "2001",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Feb 2 13:02:34 MST 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t1808.htm;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/1808/18080553.htm;
http://link.springer-ny.com/link/service/series/0558/papers/1808/18080553.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Anonymous:2001:FSA,
author = "Anonymous",
title = "{Fortran Standards} Activities: Organization of
{Standards} Committees; International Meetings; The
{Fortran} and {HPF} {Standards}",
journal = j-FORTRAN-FORUM,
volume = "20",
number = "2",
pages = "8--9",
month = aug,
year = "2001",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Feb 09 18:53:37 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "61",
}
@Article{Anonymous:2001:FSOa,
author = "Anonymous",
title = "{Fortran Standards}: Organization of {Standards}
Committees; International Meetings; National {Fortran}
Activities; The {Fortran} and {HPF} {Standards}",
journal = j-FORTRAN-FORUM,
volume = "20",
number = "1",
pages = "31--32",
month = apr,
year = "2001",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Thu Feb 07 06:54:12 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "60",
}
@Article{Anonymous:2001:FSOb,
author = "Anonymous",
title = "{Fortran Standards}: Organization of {Standards}
Committees; International Meetings; National {Fortran}
Activities; The {Fortran} and {HPF} {Standards}",
journal = j-FORTRAN-FORUM,
volume = "20",
number = "3",
pages = "31--32",
month = dec,
year = "2001",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Thu Feb 07 06:54:12 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "62",
}
@Article{Berthou:2001:COH,
author = "Jean-Yves Berthou and Eric Fayolle",
title = "Comparing {OpenMP}, {HPF}, and {MPI} Programming: a
Study Case",
journal = j-IJHPCA,
volume = "15",
number = "3",
pages = "297--309",
month = "Fall",
year = "2001",
CODEN = "IHPCFL",
DOI = "https://doi.org/10.1177/109434200101500307",
ISSN = "1094-3420 (print), 1741-2846 (electronic)",
ISSN-L = "1094-3420",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/ijsa.bib;
http://www.math.utah.edu/pub/tex/bib/pvm.bib; Ingenta
database",
URL = "http://journals.sagepub.com/doi/pdf/10.1177/109434200101500307",
acknowledgement = ack-nhfb,
fjournal = "International Journal of High Performance Computing
Applications",
journal-URL = "http://hpc.sagepub.com/content/by/year",
pagecount = "13",
}
@Article{Brezany:2001:GIP,
author = "P. Brezany and P. x. Czerwinski and M. Winslett",
title = "A generic interface for parallel access to large data
sets from {HPF} applications",
journal = j-FUT-GEN-COMP-SYS,
volume = "17",
number = "8",
publisher = "Elsevier Science",
pages = "977--985",
month = jun,
year = "2001",
CODEN = "FGSEVI",
ISSN = "0167-739X (print), 1872-7115 (electronic)",
ISSN-L = "0167-739X",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Future Generation Computer Systems",
journal-URL = "http://www.sciencedirect.com/science/journal/0167739X",
pagecount = "9",
}
@Article{Calzarossa:2001:PIH,
author = "M. Calzarossa and L. Massari and D. Tessera",
title = "Performance issues of an {HPF}-like compiler",
journal = j-FUT-GEN-COMP-SYS,
volume = "18",
number = "1",
publisher = "Elsevier Science",
pages = "147--156",
month = sep,
year = "2001",
CODEN = "FGSEVI",
ISSN = "0167-739X (print), 1872-7115 (electronic)",
ISSN-L = "0167-739X",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Future Generation Computer Systems",
journal-URL = "http://www.sciencedirect.com/science/journal/0167739X",
pagecount = "10",
}
@Article{Faber:2001:IAG,
author = "Peter Faber and Martin Griebl and Christian Lengauer",
title = "Issues of the Automatic Generation of {HPF} Loop
Programs",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2017",
pages = "359--??",
year = "2001",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Feb 2 13:03:35 MST 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2017.htm;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2017/20170359.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2017/20170359.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Grelck:2001:HVS,
author = "Clemens Grelck and Sven-Bodo Scholz",
title = "{HPF} vs. {SAC} -- {A} Case Study (Research Note)",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1900",
pages = "620--??",
year = "2001",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Feb 2 13:02:44 MST 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t1900.htm;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/1900/19000620.htm;
http://link.springer-ny.com/link/service/series/0558/papers/1900/19000620.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Guo:2001:DSH,
author = "M. Guo",
title = "Denotational Semantics of an {HPF}-Like Data-Parallel
Language Model",
journal = j-PARALLEL-PROCESS-LETT,
volume = "11",
number = "2--3",
pages = "363--??",
year = "2001",
CODEN = "PPLTEE",
ISSN = "0129-6264 (print), 1793-642X (electronic)",
bibdate = "Sat Feb 23 19:27:51 MST 2002",
bibsource = "http://ejournals.wspc.com.sg/ppl/ppl.shtml;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Parallel Processing Letters",
journal-URL = "http://www.worldscientific.com/loi/ppl",
}
@Article{Hwang:2001:AOS,
author = "G-H. Hwang and J. K. Lee and R. D. C. Ju",
title = "Array Operation Synthesis to Optimize {HPF} Programs
on Distributed Memory Machines",
journal = j-J-PAR-DIST-COMP,
volume = "61",
number = "4",
publisher = "Academic Press, 525 B Street, Suite 1900, San Diego,
CA, 92101-4495",
pages = "467--500",
month = apr,
year = "2001",
CODEN = "JPDCER",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
pagecount = "34",
}
@Article{Joisha:2001:ECO,
author = "Pramod G. Joisha and Prithviraj Banerjee",
title = "The Efficient Computation of Ownership Sets in {HPF}",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "12",
number = "8",
pages = "769--788",
month = aug,
year = "2001",
CODEN = "ITDSEO",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Sat Feb 23 09:26:03 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/ieeetranspardistsys.bib",
URL = "http://dlib.computer.org/td/books/td2001/pdf/l0769.pdf;
http://www.computer.org/tpds/td2001/l0769abs.htm",
acknowledgement = ack-nhfb,
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
}
@Article{Kennedy:2001:CHP,
author = "Ken Kennedy and Charles Koelbel",
title = "Chapter 1. {High Performance Fortran 2.0}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1808",
pages = "3--??",
year = "2001",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Feb 2 13:02:34 MST 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t1808.htm;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/1808/18080003.htm;
http://link.springer-ny.com/link/service/series/0558/papers/1808/18080003.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Mehrotra:2001:HPF,
author = "Piyush Mehrotra and Hans Zima",
title = "{High Performance Fortran} for aerospace
applications",
journal = j-PARALLEL-COMPUTING,
volume = "27",
number = "4",
pages = "477--501",
month = mar,
year = "2001",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Wed Jul 18 06:31:15 MDT 2001",
bibsource = "http://www.elsevier.com/locate/issn/01678191;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.elsevier.nl/gej-ng/10/35/21/47/28/30/abstract.html;
http://www.elsevier.nl/gej-ng/10/35/21/47/28/30/article.pdf",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
}
@Article{Metcalf:2001:FHIa,
author = "Michael Metcalf",
title = "{Fortran 90\slash 95\slash HPF} information file
({Part} 3, books)",
journal = j-FORTRAN-FORUM,
volume = "20",
number = "1",
pages = "27--30",
month = apr,
year = "2001",
CODEN = "????",
DOI = "https://doi.org/10.1145/375738.375758",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Wed Feb 6 18:50:08 MST 2002",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "60",
}
@Article{Metcalf:2001:FHIb,
author = "Michael Metcalf",
title = "{Fortran 90\slash 95\slash HPF} Information File
({Part} 4, Courses, etc.)",
journal = j-FORTRAN-FORUM,
volume = "20",
number = "2",
pages = "10--10",
month = aug,
year = "2001",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Thu Feb 07 06:54:12 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "61",
}
@Article{Metcalf:2001:FHIc,
author = "Michael Metcalf",
title = "{Fortran 90\slash 95\slash HPF} information file
({Part} 1, compilers)",
journal = j-FORTRAN-FORUM,
volume = "20",
number = "3",
pages = "29--30",
month = dec,
year = "2001",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Thu Feb 07 06:54:12 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "62",
}
@Article{Agarwal:2002:FPN,
author = "R. C. Agarwal and R. F. Enenkel and F. G. Gustavson
and A. Kothari and M. Zubair",
title = "Fast pseudorandom-number generators with modulus $ 2^k
$ or $ 2^{k - 1} $ using fused multiply--add",
journal = j-IBM-JRD,
volume = "46",
number = "1",
pages = "97--116",
month = jan,
year = "2002",
CODEN = "IBMJAE",
DOI = "https://doi.org/10.1147/rd.461.0097",
ISSN = "0018-8646 (print), 2151-8556 (electronic)",
ISSN-L = "0018-8646",
bibdate = "Mon Mar 18 17:27:08 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fparith.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.research.ibm.com/journal/",
URL = "http://www.research.ibm.com/journal/rd/461/agarwal.html;
http://www.research.ibm.com/journal/rd/461/agarwal.pdf",
abstract = "Many numerically intensive computations done in a
scientific computing environment require uniformly
distributed pseudorandom numbers in the range $ (0, 1)
$ and $ ( - 1, 1) $. For multiplicative congruential
generators with modulus $ 2^k $, $ k \leq 52 $, and
period $ 2^k - 2 $, we show that the cost per random
number for these two distributions is 3 and 3.125
multiply-adds on RS/6000 processors. Our code, on the
IBM POWER2 Model 590, produces more than 40 million
uniformly distributed pseudorandom numbers per second
for both ranges $ (0, 1) $ and $ ( - 1, 1) $.
Additionally, our code sustains the 40 million per
second rate for data out of cache. The Numerical
Aerodynamic Simulation (NAS) parallel benchmarks use a
linear congruential generator with modulus 246. Our
result is about 50 times faster than the generic
implementation given in the benchmarks. The
extra-accuracy fused multiply-add instruction of
RS/6000 machines combined with a few algorithmic
innovations gives rise to the 50-fold increase. If IEEE
64-bit arithmetic is used with our Fortran code on
POWER and PowerPC architectures, the results we obtain
are bit-wise identical to the generic algorithms. The
paper gives several illustrations of a general
technique called the Algorithm and Architecture
approach. We demonstrate herein that
programmer-controlled unrolling of loops is equivalent
to ``customized vectorization of RISC-type code.''
Customized vectorization is more powerful than ordinary
vectorization, and it is only possible on RISC-type
machines. We illustrate its use to show that RS/6000
processors can compute the distribution $ ( - 1, 1) $
at the rate of 3.125 multiply-adds. We also specify a
linear congruential generator that is related to the
multiplicative congruential generator referred to
above. It has a full period of 2k, where 2k is the
modulus. The cost per random number [in the range $ (0,
1) $ ] for this generator is four multiply-adds on
RS/6000 processors. Our code, on the IBM POWER2 Model
590, for this generator produces more than 30 million
uniformly distributed pseudorandom numbers per second
for the range $ (0, 1) $. We show that this generator
is ``embarrassingly parallel,'' or EP. Using the
Algorithm and Architecture approach, we describe a new
concept called ``generalized unrolling.'' Finally, we
present a multiplicative congruential generator for
which the modulus is not a power of $2$. Such a
generator, as well as one with modulus $ 2^k $, is
selectable as the generator used in the RANDOM_NUMBER
intrinsic function of IBM XL Fortran and XL High
Performance Fortran. All of the generators reported
here are EP. Using an IBM SP2 machine with 250 wide
nodes, it is possible to compute more than ten billion
uniform random numbers in a second.",
acknowledgement = ack-nhfb,
fjournal = "IBM Journal of Research and Development",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
ordernumber = "G322-0230",
}
@Article{Anonymous:2002:FSAa,
author = "Anonymous",
title = "{Fortran Standards} Activities: Organization of
{Standards} Committees; International Meetings;
National {Fortran} Activities; The {Fortran} and {HPF}
Standards",
journal = j-FORTRAN-FORUM,
volume = "21",
number = "1",
pages = "31--32",
month = apr,
year = "2002",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Wed Apr 17 05:42:37 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "ftp://softlib.rice.edu/pub/HPF/hpf-v20.ps.gz;
http://www.crpc.rice.edu/HPFF/;
http://www.fortran.com/fortran/; http://www.iso.ch/;
http://www.j3-fortran.org/;
http://www.nag.co.uk/sc22wg5/",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "63",
}
@Article{Anonymous:2002:FSAb,
author = "Anonymous",
title = "{Fortran Standard} Activities: Organization of
{Standards} Committees; International Meetings;
National {Fortran} Activities; The {Fortran} and {HPF}
Standards",
journal = j-FORTRAN-FORUM,
volume = "21",
number = "3",
pages = "30--31",
month = dec,
year = "2002",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Apr 26 09:00:04 2003",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "64",
}
@Article{Araki:2002:OHP,
author = "Takuya Araki and Hitoshi Murai and Tsunehiko Kamachi
and Yoshiki Seo",
title = "Optimization of {HPF} Programs with Dynamic
Recompilation Technique",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2327",
pages = "551--??",
year = "2002",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Sep 10 19:09:32 MDT 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270551.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2327/23270551.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Asaoka:2002:EHJ,
author = "Kae Asaoka and Akio Hirano and Yasuo Okabe and
Masanori Kanazawa",
title = "Evaluation of the {HPF\slash JA} Extensions on
{Fujitsu VPP} Using the {NAS} Parallel Benchmarks",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2327",
pages = "503--??",
year = "2002",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Sep 10 19:09:32 MDT 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270503.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2327/23270503.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Benkner:2002:EPP,
author = "Siegfried Benkner and Thomas Brandes",
title = "Efficient parallel programming on scalable shared
memory systems with {High Performance Fortran}",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "789--803",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.649",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
http://www.math.utah.edu/pub/tex/bib/ccpe.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016125/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016125{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Brezany:2002:PSH,
author = "Peter Brezany and Jonghyun Lee and Marianne Winslett",
title = "Parallel {I/O} Support for {HPF} on Computational
Grids",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2327",
pages = "539--??",
year = "2002",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Thu Sep 12 08:34:28 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270539.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2327/23270539.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Cai:2002:TDE,
author = "DongSheng Cai and Yaoting Li and Ken-ichi Nishikawa
and Chiejie Xiao and Xiaoyan Yan",
title = "Three-Dimensional Electromagnetic Particle-in-Cell
Code Using {High Performance Fortran} on {PC} Cluster",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2327",
pages = "515--??",
year = "2002",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Sep 10 19:09:32 MDT 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270515.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2327/23270515.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Denissen:2002:FPB,
author = "Will Denissen and Henk J. Sips",
title = "Finding performance bugs with the {TNO HPF} benchmark
suite",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "691--712",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.645",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016124/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016124{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Ehold:2002:OLP,
author = "H. J. Ehold and W. N. Gansterer and D. F. Kvasnicka
and C. W. Ueberhuber",
title = "Optimizing Local Performance in {HPF}",
journal = j-PARALLEL-COMPUTING,
volume = "28",
number = "3",
publisher = "Elsevier Science",
pages = "415--432",
month = mar,
year = "2002",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
pagecount = "18",
}
@Article{Fahringer:2002:SAS,
author = "T. Fahringer and K. Sowa-Piek{\l}o and P.
Czerwi{\'n}ski and P. Brezany and M. Bubak and R.
Koppler and R. Wism{\"u}ller",
title = "{SPiDER} --- {An} advanced symbolic debugger for
{Fortran 90\slash HPF} programs",
journal = j-CCPE,
volume = "14",
number = "2",
pages = "103--136",
month = feb,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.618",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Thu Apr 11 06:53:47 MDT 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/91513538/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=91513538&PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Iwashita:2002:TLH,
author = "Hidetoshi Iwashita and Kohichiro Hotta and Sachio
Kamiya and Matthijs van Waveren",
title = "Towards a Lightweight {HPF} Compiler",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2327",
pages = "526--??",
year = "2002",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Sep 10 19:09:32 MDT 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270526.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2327/23270526.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Iwashita:2002:VFD,
author = "Hidetoshi Iwashita and Naoki Sueyasu and Sachio Kamiya
and Matthijs van Waveren",
title = "{VPP Fortran} and the design of {HPF\slash JA}
extensions",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "575--588",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.640",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016131/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016131{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Kennedy:2002:SIH,
author = "K. Kennedy and Y. Seo",
title = "Special Issue: {High Performance Fortran}",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "551--553",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.696",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
http://www.math.utah.edu/pub/tex/bib/ccpe.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016134/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016134{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Mellor-Crummey:2002:AOS,
author = "J. Mellor-Crummey and V. Adve and B. Broom and D.
Chavarr{\'\i}a-Miranda and R. Fowler and G. Jin and K.
Kennedy and Q. Yi",
title = "Advanced optimization strategies in the {Rice dHPF}
compiler",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "741--767",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.647",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016130/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016130{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Metcalf:2002:FHIa,
author = "Michael Metcalf",
title = "{Fortran 90\slash 95\slash HPF} Information File (Part
2, Tools, etc.)",
journal = j-FORTRAN-FORUM,
volume = "21",
number = "1",
pages = "30--31",
month = apr,
year = "2002",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Wed Apr 17 05:42:37 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "63",
}
@Article{Metcalf:2002:FHIb,
author = "Michael Metcalf",
title = "{Fortran 90\slash 95\slash HPF} Information File (Part
3, Books)",
journal = j-FORTRAN-FORUM,
volume = "21",
number = "3",
pages = "27--29",
month = dec,
year = "2002",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Apr 26 09:00:04 2003",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "64",
}
@Article{Murai:2002:IEH,
author = "Hitoshi Murai and Takuya Araki and Yasuharu Hayashi
and Kenji Suehiro and Yoshiki Seo",
title = "Implementation and evaluation of {HPF\slash SX V2}",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "603--629",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.639",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016132/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016132{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Ogino:2002:TDG,
author = "Tatsuki Ogino",
title = "Three-dimensional global {MHD} simulation code for the
{Earth}'s magnetosphere using {HPF\slash JA}",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "631--646",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.641",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016136/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016136{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Okuda:2002:OEE,
author = "Hiroshi Okuda and Norihisa Anan",
title = "Optimization of element-by-element {FEM} in {HPF
1.1}",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "647--663",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.642",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016128/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016128{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Sakagami:2002:CCP,
author = "H. Sakagami and T. Mizuno",
title = "Compatibility comparison and performance evaluation
for {Japanese HPF} compilers using scientific
applications",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "679--689",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.644",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016123/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016123{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Sakagami:2002:PEJ,
author = "Hitoshi Sakagami and Shingo Furubayashi",
title = "Performance Evaluation for {Japanese} {HPF} Compilers
with Special Benchmark Suite",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2327",
pages = "491--??",
year = "2002",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Sep 10 19:09:32 MDT 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270491.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2327/23270491.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@InProceedings{Sakagami:2002:TTD,
author = "Hitoshi Sakagami and Hitoshi Murai and Yoshiki Seo and
Mitsuo Yokokawa",
title = "{14.9 TFLOPS} Three-dimensional Fluid Simulation for
Fusion Science with {HPF} on the {Earth Simulator}",
crossref = "IEEE:2002:STI",
pages = "??--??",
year = "2002",
bibdate = "Wed Nov 26 07:34:20 2003",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.sc-2002.org/paperpdfs/pap.pap147.pdf",
abstract = "We succeeded in getting 14.9 TFLOPS performance when
running a plasma simulation code IMPACT-3D parallelized
with High Performance Fortran on 512 nodes of the Earth
Simulator. The theoretical peak performance of the 512
nodes is 32 TFLOPS, which means 45\% of the peak
performance was obtained with HPF. IMPACT-3D is an
implosion analysis code using TVD scheme, which
performs three-dimensional compressible and inviscid
Eulerian fluid computation with the explicit 5-point
stencil scheme for spatial differentiation and the
fractional time step for time integration. The mesh
size is 2048x2048x4096, and the third dimension was
distributed for the parallelization. The HPF system
used in the evaluation is HPF/ES, developed for the
Earth Simulator by enhancing NEC HPF/SX V2 mainly in
communication scalability. Shift communications were
manually tuned to get best performance by using HPF/JA
extensions, which was designed to give the users more
control over sophisticated parallelization and
communication optimizations.",
acknowledgement = ack-nhfb,
}
@Article{Seo:2002:HJE,
author = "Yoshiki Seo and Hidetoshi Iwashita and Hiroshi Ohta
and Hitoshi Sakagami",
title = "{HPF\slash JA}: extensions of {High Performance
Fortran} for accelerating real-world applications",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "555--573",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.637",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016127/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016127{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Shires:2002:EHM,
author = "D. Shires and R. Mohan",
title = "An Evaluation of {HPF} and {MPI} Approaches and
Performance in Unstructured Finite Element
Simulations",
journal = "Journal of Mathematical Modelling and Algorithms",
volume = "1",
number = "3",
publisher = "Kluwer Academic Publishers, Dordrecht, The
Netherlands",
pages = "153--167",
year = "2002",
CODEN = "????",
ISSN = "1570-1166",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Ingenta database",
acknowledgement = ack-nhfb,
pagecount = "15",
}
@Article{vanWaveren:2002:CGH,
author = "Matthijs van Waveren and Cliff Addison and Peter
Harrison and Dave Orange and Norman Brown and Hidetoshi
Iwashita",
title = "Code generator for the {HPF Library} and {Fortran 95}
transformational functions",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "589--602",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.638",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016135/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016135{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Zima:2002:HPF,
author = "Hans P. Zima",
title = "{High Performance Fortran} --- History, Status and
Future ({HiWEP} Invited Talk)",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2327",
pages = "490--??",
year = "2002",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Sep 10 19:09:32 MDT 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270490.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2327/23270490.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Anonymous:2003:FSA,
author = "Anonymous",
title = "{Fortran Standard} Activities: Organization of
{Standards} Committees; International Meetings;
National {Fortran} Activities; The {Fortran} and {HPF}
Standards",
journal = j-FORTRAN-FORUM,
volume = "22",
number = "1",
pages = "27--28",
month = apr,
year = "2003",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Apr 26 09:00:04 2003",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "65",
}
@Article{Briguglio:2003:PPM,
author = "Sergio Briguglio and Beniamino Di Martino and Gregorio
Vlad",
title = "A performance-prediction model for {PIC} applications
on clusters of Symmetric MultiProcessors: Validation
with hierarchical {HPF $+$ OpenMP} implementation",
journal = j-SCI-PROG,
volume = "11",
number = "2",
pages = "159--176",
year = "2003",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Mon Jan 12 06:28:15 MST 2004",
bibsource = "http://www.iospress.nl/site/html/10589244.html;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@InProceedings{Chauhan:2003:ATD,
author = "Arun Chauhan and Cheryl McCosh and Ken Kennedy and
Richard Hanson",
title = "Automatic Type-Driven Library Generation for
Telescoping Languages",
crossref = "ACM:2003:SII",
pages = "??--??",
year = "2003",
bibdate = "Wed Nov 26 07:34:20 2003",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.sc-conference.org/sc2003/inter_cal/inter_cal_detail.php?eventid=10692#1;
http://www.sc-conference.org/sc2003/paperpdfs/pap296.pdf",
abstract = "Telescoping languages is a strategy to automatically
generate highly-optimized domain-specific libraries.
The key idea is to create specialized variants of
library procedures through extensive offline
processing. This paper describes a telescoping system,
called ARGen, which generates high-performance Fortran
or C libraries from prototype Matlab code for the
linear algebra library, ARPACK. ARGen uses variable
types to guide procedure specializations on possible
calling contexts.\par
ARGen needs to infer Matlab types in order to speculate
on the possible variants of library procedures, as well
as to generate code. This paper shows that our
type-inference system is powerful enough to generate
all the variants needed for ARPACK automatically from
the Matlab development code. The ideas demonstrated
here provide a basis for building a more general
telescoping system for Matlab.",
acknowledgement = ack-nhfb,
}
@Article{Diaz:2003:DIP,
author = "Manuel D{\'\i}az and Bartolom{\'e} Rubio and Enrique
Soler and Jos{\'e} M. Troya",
title = "Domain interaction patterns to coordinate {HPF}
tasks",
journal = j-PARALLEL-COMPUTING,
volume = "29",
number = "7",
pages = "925--951",
month = jul,
year = "2003",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Wed Dec 24 09:07:26 MST 2003",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
}
@Article{Hwang:2003:SAE,
author = "Gwan-Hwan Hwang and Cheng-Wei Chen and Jenq Kuen Lee
and Roy Dz-Ching Ju",
title = "Segmented Alignment: An Enhanced Model to Align Data
Parallel Programs of {HPF}",
journal = j-J-SUPERCOMPUTING,
volume = "25",
number = "1",
pages = "17--41",
month = may,
year = "2003",
CODEN = "JOSUED",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Tue Dec 16 08:27:09 MST 2003",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.wkap.nl/journalhome.htm/0920-8542",
URL = "http://ipsapp009.kluweronline.com/content/getfile/5189/43/2/abstract.htm;
http://ipsapp009.kluweronline.com/content/getfile/5189/43/2/fulltext.pdf",
acknowledgement = ack-nhfb,
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
}
@Article{Pan:2003:SHI,
author = "Yi Pan and Joseph J. S. Shang and Minyi Guo",
title = "A scalable {HPF} implementation of a finite-volume
computational electromagnetics application on a {CRAY
T3E} parallel system",
journal = j-CCPE,
volume = "15",
number = "6",
pages = "607--621",
month = may,
year = "2003",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.718",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Tue Jan 13 09:28:10 MST 2004",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www3.interscience.wiley.com/journalfinder.html",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
onlinedate = "9 Apr 2003",
}
@Article{Chen:2004:EPI,
author = "Min-Bin Chen and Tyng-Ruey Chuang and Jan-Jan Wu",
title = "Efficient parallel implementations of near {Delaunay}
triangulation with {High Performance Fortran}",
journal = j-CCPE,
volume = "16",
number = "12",
pages = "1143--1159",
month = oct,
year = "2004",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.802",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat May 14 11:30:55 MDT 2005",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www3.interscience.wiley.com/journalfinder.html",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
onlinedate = "10 Jun 2004",
}
@Article{Pais:2004:UHP,
author = "V. A. Pais and N. Fournier and M. A. Sutton and K. J.
Weston and U. Dragosits",
title = "Using {High Performance Fortran} to parallelise a
multi-layer atmospheric transport model",
journal = j-PARALLEL-COMPUTING,
volume = "30",
number = "1",
pages = "21--33",
month = jan,
year = "2004",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Sun Nov 7 05:53:52 MST 2004",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.sciencedirect.com/science/journal/01678191",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
}
@Article{Souravlas:2004:PTD,
author = "Stavros Souravlas and Manos Roumeliotis",
title = "A Pipeline Technique for Dynamic Data Transfer on a
Multiprocessor {Grid}",
journal = j-INT-J-PARALLEL-PROG,
volume = "32",
number = "5",
pages = "361--388",
month = oct,
year = "2004",
CODEN = "IJPPE5",
DOI = "https://doi.org/10.1023/B:IJPP.0000038068.80639.52",
ISSN = "0885-7458 (print), 1573-7640 (electronic)",
ISSN-L = "0885-7458",
bibdate = "Wed Jul 9 16:05:18 MDT 2008",
bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0885-7458&volume=32&issue=5;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0885-7458&volume=32&issue=5&spage=361",
acknowledgement = ack-nhfb,
fjournal = "International Journal of Parallel Programming",
journal-URL = "http://link.springer.com/journal/10766",
keywords = "Block-cyclic redistribution; High Performance Fortran;
pipeline tasks; processor classes",
}
@Article{Satoh:2006:ATL,
author = "Makoto Satoh and Kiyoshi Negishi and Atsushi
Kobayashi",
title = "Analysis of two-level data mapping in an {HPF}
compiler for distributed-memory machines",
journal = j-PARALLEL-COMPUTING,
volume = "32",
number = "4",
pages = "280--300",
month = apr,
year = "2006",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Thu Sep 2 17:51:05 MDT 2010",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.sciencedirect.com/science/journal/01678191",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
}
@InProceedings{Kennedy:2007:RFH,
author = "K. Kennedy and C. Koelbel and H. Zima",
title = "The rise and fall of {High Performance Fortran}: An
historical object lesson",
crossref = "ACM:2007:TAS",
pages = "7.1--7.22",
year = "2007",
DOI = "https://doi.org/10.1145/1238844.1238851",
bibdate = "Sat Dec 03 10:24:30 2011",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
abstract = "High Performance Fortran (HPF) is a high-level
data-parallel programming system based on Fortran. The
effort to standardize HPF began in 1991, at the
Supercomputing Conference in Albuquerque, where a group
of industry leaders asked Ken Kennedy to lead an effort
to produce a common programming language for the
emerging class of distributed-memory parallel
computers. The proposed language would focus on
data-parallel operations in a single thread of control,
a strategy which was pioneered by some earlier
commercial and research systems, including Thinking
Machines' CM Fortran, Fortran D, and Vienna
Fortran.\par
The standardization group, called the High Performance
Fortran Forum (HPFF), took a little over a year to
produce a language definition that was published in
January 1993 as a Rice technical report [50] and, later
that same year, as an article in Scientific Programming
[49].\par
The HPF project had created a great deal of excitement
while it was underway and the release was initially
well received in the community. However, over a period
of several years, enthusiasm for the language waned in
the United States, although it has continued to be used
in Japan.\par
This paper traces the origins of HPF through the
programming languages on which it was based, leading up
to the standardization effort. It reviews the
motivation underlying technical decisions that led to
the set of features incorporated into the original
language and its two follow-ons: HPF 2 (extensions
defined by a new series of HPFF meetings) and HPF/JA
(the dialect that was used by Japanese manufacturers
and runs on the Earth Simulator).\par
A unique feature of this paper is its discussion and
analysis of the technical and sociological mistakes
made by both the language designers and the user
community:, mistakes that led to the premature
abandonment of the very promising approach employed in
HPF. It concludes with some lessons for the future and
an exploration of the influence of ideas from HPF on
new languages emerging from the High Productivity
Computing Systems program sponsored by DARPA.",
acknowledgement = ack-nhfb,
author-url = "https://en.wikipedia.org/wiki/Ken_Kennedy_(computer_scientist)",
remark = "This paper was Ken Kennedy's (1945--2007) last before
his death at age 61 of cancer. Reprinted in
\cite{Kennedy:2011:RFH}.",
}
@Article{Huang:2008:FPM,
author = "Jih-Woei Huang and Chih-Ping Chu",
title = "A flexible processor mapping technique toward data
localization for block-cyclic data redistribution",
journal = j-J-SUPERCOMPUTING,
volume = "45",
number = "2",
pages = "151--172",
month = aug,
year = "2008",
CODEN = "JOSUED",
DOI = "https://doi.org/10.1007/s11227-007-0166-9",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Wed Jul 9 17:32:35 MDT 2008",
bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=45&issue=2;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=45&issue=2&spage=151",
acknowledgement = ack-nhfb,
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
keywords = "Data distribution; Data-parallel programming;
Distributed memory multicomputers; HPF; MPI; Processor
mapping",
}
@Article{Kennedy:2011:RFH,
author = "Ken Kennedy and Charles Koelbel and Hans Zima",
title = "The rise and fall of {High Performance Fortran}",
journal = j-CACM,
volume = "54",
number = "11",
pages = "74--82",
month = nov,
year = "2011",
CODEN = "CACMA2",
DOI = "https://doi.org/10.1145/2018396.2018415",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0001-0782",
bibdate = "Sun Nov 6 06:54:03 MST 2011",
bibsource = "http://www.acm.org/pubs/contents/journals/cacm/;
http://www.math.utah.edu/pub/tex/bib/cacm2010.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Communications of the ACM",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J79",
remark = "Reprint of \cite{Kennedy:2007:RFH}.",
}
@Article{Kwon:2012:HAO,
author = "Okwan Kwon and Fahed Jubair and Rudolf Eigenmann and
Samuel Midkiff",
title = "A hybrid approach of {OpenMP} for clusters",
journal = j-SIGPLAN,
volume = "47",
number = "8",
pages = "75--84",
month = aug,
year = "2012",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/2370036.2145827",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Sep 12 12:11:57 MDT 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/sigplan2010.bib",
note = "PPOPP '12 conference proceedings.",
abstract = "We present the first fully automated compiler-runtime
system that successfully translates and executes OpenMP
shared-address-space programs on laboratory-size
clusters, for the complete set of regular, repetitive
applications in the NAS Parallel Benchmarks. We
introduce a hybrid compiler-runtime translation scheme.
Compared to previous work, this scheme features a new
runtime data flow analysis and new compiler techniques
for improving data affinity and reducing communication
costs. We present and discuss the performance of our
translated programs, and compare them with the
performance of the MPI, HPF and UPC versions of the
benchmarks. The results show that our translated
programs achieve 75\% of the hand-coded MPI programs,
on average.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Senkov:2013:HPF,
author = "R. A. Sen'kov and M. Horoi and V. G. Zelevinsky",
title = "A high-performance {Fortran} code to calculate spin-
and parity-dependent nuclear level densities",
journal = j-COMP-PHYS-COMM,
volume = "184",
number = "1",
pages = "215--221",
month = jan,
year = "2013",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2012.09.006",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Fri Nov 2 11:55:53 MDT 2012",
bibsource = "http://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465512002925",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Proceedings{Ferenczi:1992:AWT,
editor = "S. Ferenczi",
booktitle = "Proceedings of the 1st Austrian-Hungarian Workshop on
Transputer Applications: October 8--10, 1992, Sopron,
Hungary",
title = "Proceedings of the 1st Austrian-Hungarian Workshop on
Transputer Applications: October 8--10, 1992, Sopron,
Hungary",
publisher = "Hungarian Academy of Sciences Central Research
Institute for Physics",
address = "Budapest, Hungary",
pages = "v + 117",
year = "1992",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "KFKI preprint\slash report series: KFKI-1992-34/M,N.",
acknowledgement = ack-nhfb,
pubcountry = "Hungary",
}
@Proceedings{IEEE:1992:PFI,
editor = "{IEEE}",
booktitle = "Proceedings of the Fourth IEEE Symposium on Parallel
and Distributed Processing, December 1--4, 1992,
Arlington, Texas",
title = "Proceedings of the Fourth {IEEE} Symposium on Parallel
and Distributed Processing, December 1--4, 1992,
Arlington, Texas",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xiii + 527",
year = "1992",
ISBN = "0-8186-3200-3",
ISBN-13 = "978-0-8186-3200-6",
LCCN = "QA 76.58 I42 1992",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "IEEE catalog no. 92TH0492-9",
acknowledgement = ack-nhfb,
confsponsor = "IEEE",
pubcountry = "USA",
}
@Proceedings{IEEE:1992:PSM,
editor = "{IEEE}",
booktitle = "Proceedings, Supercomputing '92: Minneapolis,
Minnesota, November 16--20, 1992",
title = "Proceedings, Supercomputing '92: Minneapolis,
Minnesota, November 16--20, 1992",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xxiv + 848",
year = "1992",
ISBN = "0-8186-2630-5",
ISBN-13 = "978-0-8186-2630-2",
LCCN = "QA76.5 .S894 1992",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "IEEE catalog no. 92CH3216-9",
acknowledgement = ack-nhfb,
confsponsor = "IEEE; ACM",
pubcountry = "USA",
}
@Proceedings{ACM:1993:PFA,
editor = "{ACM}",
key = "PPPP'93",
booktitle = "Proceedings of the Fourth ACM SIGPLAN Symposium on
Principles and Practice of Parallel Programming, PPOPP:
San Diego, California, May 19--22, 1993",
title = "Proceedings of the Fourth {ACM SIGPLAN} Symposium on
Principles and Practice of Parallel Programming,
{PPOPP}: San Diego, California, May 19--22, 1993",
volume = "28(7)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "ix + 259",
month = jul,
year = "1993",
CODEN = "SINODQ",
ISBN = "0-89791-589-5",
ISBN-13 = "978-0-89791-589-2",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
LCCN = "QA76.7 .S54 v.28:7",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = j-SIGPLAN,
acknowledgement = ack-nhfb,
classification = "C4240P (Parallel programming and algorithm theory);
C5440 (Multiprocessor systems and techniques); C6110J
(Object-oriented programming); C6110P (Parallel
programming); C6120 (File organisation); C6140D (High
level languages); C6150C (Compilers, interpreters and
other processors)",
confdate = "19-22 May 1993",
conflocation = "San Diego, CA, USA",
confsponsor = "ACM",
keywords = "Comparative evaluation; Compilers; Concurrent OO
languages; Data structures; Environments; Parallel
languages; Parallel programming principles; Parallel
programs; PPOPP; Shared/distributed memory systems
implementations; Symbolic computation",
language = "English",
pubcountry = "USA",
thesaurus = "Data structures; Multiprocessing systems;
Object-oriented languages; Parallel algorithms;
Parallel languages; Parallel programming; Program
compilers",
}
@Proceedings{Anonymous:1993:PIW,
editor = "Anonymous",
booktitle = "Proceedings of International Workshop on Languages and
Compilers for Parallel Computing",
title = "Proceedings of International Workshop on Languages and
Compilers for Parallel Computing",
publisher = "Min. Sci. and Technol",
address = "Jerusalem, Israel",
pages = "26",
month = "",
year = "1993",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
confdate = "31 May--2 June 1993",
conflocation = "Jerusalem, Israel",
keywords = "Communication model; Compilers; Debugging; Distributed
memory machines; Fortran; Interprocedural analyses;
Load balancing; Message passing; Nano-threads;
Nanoscheduling; Parallel languages; Parallelism;
Parallelization; Private-memory multicomputers; RISC
multiprocessor; Shared memory",
pubcountry = "Israel",
thesaurus = "Parallel languages; Program compilers",
}
@Proceedings{Anonymous:1993:PSE,
editor = "Anonymous",
booktitle = "Proceedings. SHARE Europe Anniversary Meeting
Client\slash Server --- the Promise and the Reality:
October 25-28, 1993, the Hague, the Netherlands",
title = "Proceedings. {SHARE} Europe Anniversary Meeting
Client\slash Server --- the Promise and the Reality:
October 25-28, 1993, the Hague, the Netherlands",
publisher = "SHARE Europe",
address = "Carouge/Geneva, Switzerland",
pages = "xxi + 1002",
year = "1993",
ISBN = "????",
ISBN-13 = "????",
ISSN = "0254-6213",
LCCN = "????",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
pubcountry = "Switzerland",
}
@Proceedings{Anonymous:1993:SEC,
editor = "Anonymous",
booktitle = "Supercomputing Europe '93 conference papers: fifth
international exhibition and conference
high-performance computing, 22--24 February, 1993,
Utrecht, The Netherlands",
title = "Supercomputing Europe '93 conference papers: fifth
international exhibition and conference
high-performance computing, 22--24 February, 1993,
Utrecht, The Netherlands",
publisher = "Royal Dutch Fairs",
address = "Utrecht, Netherlands",
pages = "251",
year = "1993",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "C5220P (Parallel architecture); C5440
(Multiprocessor systems and techniques); C7300 (Natural
sciences); C7400 (Engineering)",
keywords = "Aerospace applications; High Performance Fortran;
Parallel architectures; Parallel software; Scientific
applications; Scientific visualisation; Superconducting
environments; Workstation clusters",
pubcountry = "Netherlands",
thesaurus = "Engineering computing; Natural sciences computing;
Parallel architectures; Parallel processing; Software
engineering",
}
@Proceedings{Banerjee:1993:LCP,
editor = "Utpal Banerjee",
booktitle = "Languages and compilers for parallel computing: 5th
international workshop, New Haven, Connecticut, {USA},
August 3--5, 1992: proceedings",
title = "Languages and compilers for parallel computing: 5th
international workshop, New Haven, Connecticut, {USA},
August 3--5, 1992: proceedings",
volume = "757",
publisher = pub-SV,
address = pub-SV:adr,
pages = "x + 576",
year = "1993",
ISBN = "3-540-57502-2, 0-387-57502-2",
ISBN-13 = "978-3-540-57502-3, 978-0-387-57502-5",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.58 .L36 1993",
bibdate = "Fri Apr 12 07:38:32 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = ser-LNCS,
acknowledgement = ack-nhfb,
keywords = "compilers (computer programs) --- congresses; parallel
processing (electronic computing) --- congresses;
programming languages (electronic computers) ---
congresses",
xxvolume = "4004346746",
}
@Proceedings{Gawman:1993:PC,
editor = "Ann Gawman and W. Morven Gentleman and E. Kidd and
Per-{\AA}ke Larson and J. Slonim",
booktitle = "Proceedings CASCON '93: Toronto, Ontario, Canada,
24--28 October 1993",
title = "Proceedings {CASCON} '93: Toronto, Ontario, Canada,
24--28 October 1993",
publisher = "Nat. Res. Council of Canada",
address = "Ottawa, Ont., Canada",
pages = "xx + 1180",
year = "1993",
ISBN = "????",
ISBN-13 = "????",
LCCN = "QA76.76.S64 C378 1993 v.1-2",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "Two volumes.",
acknowledgement = ack-nhfb,
pubcountry = "Canada",
}
@Proceedings{Hoffmann:1993:PFE,
editor = "Geerd-R. Hoffmann and Tuomo Kauranne",
booktitle = "Proceedings of the Fifth ECMWF Workshop on the Use of
Parallel Processors in Meteorology. Parallel
Supercomputing in Atmospheric Science",
title = "Proceedings of the Fifth {ECMWF} Workshop on the Use
of Parallel Processors in Meteorology. Parallel
Supercomputing in Atmospheric Science",
publisher = pub-WORLD-SCI,
address = pub-WORLD-SCI:adr,
pages = "ix + 532",
year = "1993",
ISBN = "981-02-1429-4",
ISBN-13 = "978-981-02-1429-6",
LCCN = "QA76.58 E354 1992",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
confdate = "23--27 Nov. 1992",
conflocation = "Reading, UK",
pubcountry = "Singapore",
}
@Proceedings{IEEE:1993:DPC,
editor = "{IEEE}",
booktitle = "Digest of papers: Compcon spring '93, San Francisco,
California, February 22--26, 1993",
title = "Digest of papers: Compcon spring '93, San Francisco,
California, February 22--26, 1993",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xv + 609",
year = "1993",
ISBN = "0-8186-3400-6",
ISBN-13 = "978-0-8186-3400-0",
LCCN = "QA75.5.C58 1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "IEEE catalog no. 93CH3251-6.",
acknowledgement = ack-nhfb,
}
@Proceedings{IEEE:1993:PFI,
editor = "{IEEE}",
booktitle = "Proceedings of the Fifth IEEE Symposium on Parallel
and Distributed Processing: December 1--4, 1993,
Dallas, Texas",
title = "Proceedings of the Fifth {IEEE} Symposium on Parallel
and Distributed Processing: December 1--4, 1993,
Dallas, Texas",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xviii + 823",
year = "1993",
ISBN = "0-8186-4222-X",
ISBN-13 = "978-0-8186-4222-7",
LCCN = "QA 76.58 I42 1993",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "IEEE catalog no. 93TH0584-3",
acknowledgement = ack-nhfb,
confsponsor = "IEEE",
pubcountry = "USA",
}
@Proceedings{IEEE:1993:PSP,
editor = "{IEEE}",
key = "Supercomputing'93",
booktitle = "Proceedings, Supercomputing '93: Portland, Oregon,
November 15--19, 1993",
title = "Proceedings, Supercomputing '93: Portland, Oregon,
November 15--19, 1993",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xxii + 935",
year = "1993",
ISBN = "0-8186-4340-4 (paperback), 0-8186-4341-2 (microfiche),
0-8186-4342-0 (hardback), 0-8186-4346-3 (CD-ROM)",
ISBN-13 = "978-0-8186-4340-8 (paperback), 978-0-8186-4341-5
(microfiche), 978-0-8186-4342-2 (hardback),
978-0-8186-4346-0 (CD-ROM)",
ISSN = "1063-9535",
LCCN = "QA76.5 .S96 1993",
bibdate = "Mon Jan 15 11:06:21 1996",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
classification = "631.1; 722.1; 722.3; 722.4; 723.2; 921.6",
keywords = "Algorithms; Cache coherence; Clustered workstations;
Computer graphics; Computer networks; Computer
programming languages; Data parallel compilers; Data
partitioning; Distributed computer systems; Eigenvalues
and eigenfunctions; Finite element method; Flow
visualization; Fluid mechanics; Linear algebra; Mass
storage; Massively parallel processors; Natural
sciences computing; Parallel languages; Parallel
processing systems; Parallel rendering; Program
compilers; Quantum theory; Scheduling; Sparse matrices;
Supercomputers",
sponsor = "Institute of Electrical and Electronics Engineers;
Computer Society. Association for Computing Machinery;
SIGARCH.",
}
@Proceedings{Schnabel:1993:WLC,
editor = "Robert B. Schnabel",
booktitle = "Workshop on Languages, Compilers, and Run-Time
Environments for Distributed Memory Multiprocessors:
Boulder, Colorado, September 30--October 2, 1992:
extended abstracts of talks and poster presentations",
title = "Workshop on Languages, Compilers, and Run-Time
Environments for Distributed Memory Multiprocessors:
Boulder, Colorado, September 30--October 2, 1992:
extended abstracts of talks and poster presentations",
volume = "28(1)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "iii + 87",
month = jan,
year = "1993",
CODEN = "SINODQ",
ISBN = "????",
ISBN-13 = "????",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
LCCN = "QA76.7 .S54 v.28:1",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = j-SIGPLAN,
acknowledgement = ack-nhfb,
confsponsor = "Univ. Colorado",
}
@Proceedings{Tentner:1993:HPC,
editor = "Adrien Michel Tentner",
booktitle = "High Performance Computing Symposium 1993: grand
challenges in computer simulation: proceedings of the
1993 Simulation Multiconference on the High Performance
Computing Symposium: March 29--April 1, 1993, Key
Bridge Marriott, Arlington, Virginia",
title = "High Performance Computing Symposium 1993. Grand
Challenges in Computer Simulation. Proceedings of the
1993 Simulation Multiconference on the High Performance
Computing Symposium",
publisher = "SCS",
address = "San Diego, CA, USA",
pages = "xiv + 257",
year = "1993",
ISBN = "1-56555-052-8",
ISBN-13 = "978-1-56555-052-0",
LCCN = "????",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
confdate = "29 March--1 April 1993",
conflocation = "Arlington, VA, USA",
confsponsor = "SCS",
pubcountry = "USA",
}
@Proceedings{Volkert:1993:PCS,
editor = "Jens Volkert",
booktitle = "Parallel computation: Second International {ACPC}
Conference, Gmunden, Austria, October 4--6, 1993:
proceedings",
title = "Parallel computation: Second International {ACPC}
Conference, Gmunden, Austria, October 4--6, 1993:
proceedings",
volume = "734",
publisher = pub-SV,
address = pub-SV:adr,
pages = "viii + 248",
year = "1993",
ISBN = "3-540-57314-3, 0-387-57314-3",
ISBN-13 = "978-3-540-57314-2, 978-0-387-57314-4",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.58 .I5 1993",
bibdate = "Fri Apr 12 07:38:10 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
price = "DM58.00",
series = ser-LNCS,
acknowledgement = ack-nhfb,
keywords = "parallel processing (electronic computers) ---
congresses",
sponsor = "Austrian Center for Parallel Computation.",
xxvolume = "4004351809",
}
@Proceedings{ACM:1994:CPI,
editor = "{ACM}",
booktitle = "Conference Proceedings. 1994 International Conference
on Supercomputing",
title = "Conference Proceedings. 1994 International Conference
on Supercomputing",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "xii + 439",
year = "1994",
ISBN = "0-89791-665-4",
ISBN-13 = "978-0-89791-665-3",
LCCN = "????",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
confdate = "11--15 July 1994",
conflocation = "Manchester, UK",
confsponsor = "ACM",
}
@Proceedings{Anonymous:1994:AVP,
editor = "Anonymous",
booktitle = "ASPLOS-VI proceedings / Sixth International Conference
on Architectural Support for Programming Languages and
Operating Systems, San Jose, California, October 4--7,
1994",
title = "{ASPLOS}-{VI} proceedings / Sixth International
Conference on Architectural Support for Programming
Languages and Operating Systems, San Jose, California,
October 4--7, 1994",
volume = "29(11)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "vii + 341",
month = nov,
year = "1994",
CODEN = "SINODQ",
ISBN = "0-89791-660-3",
ISBN-13 = "978-0-89791-660-8",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
LCCN = "QA76.9.A73 I558 1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = j-SIGPLAN,
acknowledgement = ack-nhfb,
confdate = "4--7 Oct. 1994",
conflocation = "San Jose, CA, USA",
confsponsor = "ACM; IEEE Comput. Soc",
pubcountry = "USA",
}
@Proceedings{Anonymous:1994:HPC,
editor = "Anonymous",
booktitle = "High performance computing and communications 1st
Symposium High performance computing and communications
symposium: --- March 1994, Alexandria, VA",
title = "High performance computing and communications 1st
Symposium High performance computing and communications
symposium: -- March 1994, Alexandria, {VA}",
publisher = "ARPA-CSTO",
address = "Arlington, VA, USA",
pages = "????",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@Proceedings{Anonymous:1994:ISL,
editor = "Anonymous",
booktitle = "Lattice 93: proceedings of the International Symposium
on Lattice Field Theory, Dallas Texas, USA, 12--16
October 1993",
title = "Lattice 93: proceedings of the International Symposium
on Lattice Field Theory, Dallas Texas, {USA}, 12--16
October 1993",
volume = "34",
publisher = pub-NH,
address = pub-NH:adr,
pages = "xvii + 835",
month = apr,
year = "1994",
CODEN = "NPBSE7",
ISBN = "????",
ISBN-13 = "????",
ISSN = "0920-5632 (print), 1873-3832 (electronic)",
LCCN = "????",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = "Nuclear Physics B, Proceedings Supplements",
acknowledgement = ack-nhfb,
confdate = "12--16 Oct. 1993",
conflocation = "Dallas, TX, USA",
pubcountry = "Netherlands",
}
@Proceedings{Anonymous:1994:PLC,
editor = "Anonymous",
booktitle = "Plasmadynamics and lasers: 25th Conference --- June
1994, Colorado Springs, CO",
title = "Plasmadynamics and lasers: 25th Conference --- June
1994, Colorado Springs, {CO}",
number = "94",
publisher = pub-AIAA,
address = pub-AIAA:adr,
pages = "????",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = "Papers --- American Institute of Aeronautics and
Astronautics 1994; 2262",
acknowledgement = ack-nhfb,
sponsor = "American Institute of Aeronautics and Astronautics",
}
@Proceedings{Anonymous:1994:SPF,
editor = "Anonymous",
booktitle = "Symposium on Parallel Finite Element Computations:
October 25-27, 1993, Supercomputer Institute,
Minneapolis, MN, USA",
title = "Symposium on Parallel Finite Element Computations:
October 25-27, 1993, Supercomputer Institute,
Minneapolis, {MN}, {USA}",
volume = "119(1--2)",
publisher = pub-ELS,
address = pub-ELS:adr,
pages = "xi + 177",
month = nov,
year = "1994",
CODEN = "CMMECC",
ISBN = "????",
ISBN-13 = "????",
ISSN = "0045-7825, 0374-2830",
LCCN = "????",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = j-COMPUT-METH-APPL-MECH-ENG,
acknowledgement = ack-nhfb,
confdate = "25--27 Oct. 1993",
conflocation = "Minneapolis, MN, USA",
confsponsor = "Univ. Minnesota; Army High Performance Comput. Res.
Center; Supercomput. Inst",
pubcountry = "Netherlands",
}
@Proceedings{Banerjee:1994:LCP,
editor = "Uptal Banerjee and D. Gelernter and A. Nicolau and D.
Padua",
booktitle = "Languages and compilers for parallel computing: 6th
international workshop, Portland, Oregon, USA, August
12--14, 1993: proceedings",
title = "Languages and compilers for parallel computing: 6th
international workshop, Portland, Oregon, {USA}, August
12--14, 1993: proceedings",
volume = "768",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xi + 655",
year = "1994",
ISBN = "3-540-57659-2",
ISBN-13 = "978-3-540-57659-4",
LCCN = "QA76.58 .W656 1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = "Lecture notes in computer science",
acknowledgement = ack-nhfb,
classification = "C4240P (Parallel programming and algorithm theory);
C5440 (Multiprocessor systems and techniques); C6110P
(Parallel programming); C6120 (File organisation);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
keywords = "Compilers; Data flow languages; Dynamic data
structures; Fine-grain parallelism; High performance
Fortran; Logic; Loop transformations; Parallel
computing languages; Parallel program analysis; Scalar
analysis",
pubcountry = "Germany",
thesaurus = "Data structures; FORTRAN; Parallel algorithms;
Parallel languages; Parallel machines; Parallel
programming; Program compilers",
}
@Proceedings{Becker:1994:TPI,
editor = "M. Becker and L. Litzler and M. Tehel",
booktitle = "Transputers '94: [advanced research and industrial
applications]: proceedings of the international
conference, September 21--23, 1994, Saline Royale d'Arc
et Senans, France",
title = "Transputers '94: [advanced research and industrial
applications]: proceedings of the international
conference, September 21--23, 1994, Saline Royale d'Arc
et Senans, France",
publisher = pub-IOS,
address = pub-IOS:adr,
pages = "x + 316",
year = "1994",
ISBN = "90-5199-179-7 (IOS Press), 4-274-90003-7 (Ohmsha)",
ISBN-13 = "978-90-5199-179-6 (IOS Press), 978-4-274-90003-7
(Ohmsha)",
LCCN = "????",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
confdate = "21--23 Sept. 1994",
conflocation = "Arc et Senans, France",
confsponsor = "Agence de Dev. Econ. du Doubs; Banque Populaire de
Franche Comte; CEE; CIEFOP; INRIA; et al",
pubcountry = "Netherlands",
}
@Proceedings{Botsford:1994:PCI,
editor = "J. Botsford and A. Gawman and M. Gentleman and E. Kidd
and K. Lyons and J. Slonim",
booktitle = "Proceedings. CASCON '94. Integrated Solutions:
Toronto, Ontario, Canada, 31 October--3 November 1994",
title = "Proceedings. {CASCON} '94. Integrated Solutions:
Toronto, Ontario, Canada, 31 October--3 November 1994",
publisher = "Nat. Res. Council Canada",
address = "Ottawa, Ont., Canada",
pages = "xxiv + 386",
year = "1994",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
confsponsor = "IBM; Nat. Res. Council of Canada; Ind. Canada; Nat.
Sci. and Eng. Res. Council",
pubcountry = "Canada",
}
@Proceedings{Buchberger:1994:PPC,
editor = "Bruno Buchberger and Jens Volkert",
booktitle = "Parallel processing: CONPAR 94-VAPP VI: third Joint
International Conference on Vector and Parallel
Processing, Linz, Austria, September 6--8, 1994:
proceedings",
title = "Parallel processing: {CONPAR} 94-{VAPP} {VI}: third
Joint International Conference on Vector and Parallel
Processing, Linz, Austria, September 6--8, 1994:
proceedings",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xvi + 889 (or xvi + 893??)",
year = "1994",
ISBN = "3-540-58430-7 (Berlin), 0-387-58430-7 (New York)",
ISBN-13 = "978-3-540-58430-8 (Berlin), 978-0-387-58430-0 (New
York)",
LCCN = "QA76.58 .J65 1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
pubcountry = "Germany",
}
@Proceedings{Chung:1994:OPE,
editor = "J. S. Chung and K. Karal and H. Maeda and Y. Ueda",
booktitle = "Offshore and polar engineering: 4th International
conference --- April 1994, Osaka, Japan",
title = "Offshore and polar engineering: 4th International
conference --- April 1994, Osaka, Japan",
publisher = "ISOPE",
address = "Golden",
pages = "????",
year = "1994",
ISBN = "1-880653-12-5, 1-880653-10-9",
ISBN-13 = "978-1-880653-12-8, 978-1-880653-10-4",
LCCN = "????",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
sponsor = "International Society of Offshore and Polar
Engineers.",
}
@Proceedings{Cosnard:1994:PAC,
editor = "Michel Cosnard and Guang R. Gao and Gabriel M.
Silberman",
booktitle = "Parallel architectures and compilation techniques:
proceedings of the IFIP WG10.3 Working Conference on
Parallel Architectures and Compilation Techniques, PACT
'94, Montreal, Canada, 24--26 August, 1994",
title = "Parallel architectures and compilation techniques:
proceedings of the {IFIP} {WG10}.3 Working Conference
on Parallel Architectures and Compilation Techniques,
{PACT} '94, Montreal, Canada, 24--26 August, 1994",
volume = "A-50",
publisher = pub-NH,
address = pub-NH:adr,
pages = "xii + 362",
year = "1994",
CODEN = "ITATEC",
ISBN = "0-444-81926-6",
ISBN-13 = "978-0-444-81926-0",
ISSN = "0926-5473",
LCCN = "QA76.58 .I46 1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = j-IFIP-TRANS-A,
acknowledgement = ack-nhfb,
confsponsor = "IFIP; ACM; Centre de Recherche Inf. Montreal; IEEE; et
al",
pubcountry = "Netherlands",
}
@Proceedings{Decker:1994:PEM,
editor = "K. M. Decker and R. M. Rehmann",
booktitle = "Programming environments for massively parallel
distributed systems: working conference of the IFIP
WG10.3, April 25--29, 1994, Ascona, Italy",
title = "Programming environments for massively parallel
distributed systems: working conference of the {IFIP}
{WG10}.3, April 25--29, 1994, Ascona, Italy",
publisher = pub-BIRKHAUSER,
address = pub-BIRKHAUSER:adr,
pages = "xiv + 420",
year = "1994",
ISBN = "0-8176-5090-3",
ISBN-13 = "978-0-8176-5090-2",
LCCN = "QA76.58 .P767 1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
sponsor = "IFIP WG10.3.",
standardno = "Boston 3764350903 Basel",
}
@Proceedings{Dekker:1994:MPP,
editor = "L. (Leendert) Dekker and W. Smit and J. C.
Zuidervaart",
booktitle = "Massively parallel processing applications and
development: proceedings of the 1994 EUROSIM Conference
on Massively Parallel Processing Applications and
Development, Delft, The Netherlands, 21--23 June 1994",
title = "Massively parallel processing applications and
development: proceedings of the 1994 {EUROSIM}
Conference on Massively Parallel Processing
Applications and Development, Delft, The Netherlands,
21--23 June 1994",
publisher = pub-ELS,
address = pub-ELS:adr,
pages = "xxii + 973",
year = "1994",
ISBN = "0-444-81784-0",
ISBN-13 = "978-0-444-81784-6",
LCCN = "QA76.58.E98 1994",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
confsponsor = "AKZO NOBEL; BSO; Convex Comput.; HPCN projects; IBM;
NOWESP; et al",
pubcountry = "Netherlands",
}
@Proceedings{Dongarra:1994:ETP,
editor = "J. J. Dongarra and B. Tourancheau",
booktitle = "Environments and tools for parallel scientific
computing: 2nd Workshop --- May 1994, Townsend, TN",
title = "Environments and tools for parallel scientific
computing: 2nd Workshop --- May 1994, Townsend, {TN}",
publisher = pub-SIAM,
address = pub-SIAM:adr,
pages = "x + 292",
year = "1994",
ISBN = "0-89871-343-9",
ISBN-13 = "978-0-89871-343-5",
LCCN = "QA76.58.I568 1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = "Proceedings of the Workshop on Environments and Tools
for Parallel Scientific Computing",
acknowledgement = ack-nhfb,
}
@Proceedings{Fritzson:1994:CCI,
editor = "Peter A. Fritzson",
booktitle = "Compiler construction: 5th International Conference,
{CC} '94, Edinburgh, UK, April 7--9, 1994:
proceedings",
title = "Compiler construction: 5th International Conference,
{CC} '94, Edinburgh, {UK}, April 7--9, 1994:
proceedings",
volume = "786",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xi + 449",
year = "1994",
ISBN = "0-387-57877-3 (New York), 3-540-57877-3 (Berlin)",
ISBN-13 = "978-0-387-57877-4 (New York), 978-3-540-57877-2
(Berlin)",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.76.C65 I52 1994",
bibdate = "Fri Apr 12 07:15:01 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = ser-LNCS,
acknowledgement = ack-nhfb,
keywords = "compilers (computer programs) --- congresses",
xxvolume = "4004433101",
}
@Proceedings{Gentzsch:1994:HCNa,
editor = "Wolfgang Gentzsch and Uwe Harms",
booktitle = "High-Per\-for\-mance computing and networking:
International Conference and Exhibition, Munich,
Germany, April 18--20, 1994: proceedings",
title = "High-Per\-for\-mance computing and networking:
International Conference and Exhibition, Munich,
Germany, April 18--20, 1994: proceedings",
volume = "796",
publisher = pub-SV,
address = pub-SV:adr,
pages = "various",
year = "1994",
ISBN = "3-540-57980-X (Berlin), 0-387-57980-X (New York)",
ISBN-13 = "978-3-540-57980-9 (Berlin), 978-0-387-57980-1 (New
York)",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.88 .I57 1994 v.1--2 (c1994)",
bibdate = "Thu Feb 29 17:59:11 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = "Lecture Notes in Computer Science",
acknowledgement = ack-nhfb,
keywords = "computer networks --- congresses; supercomputers ---
congresses",
sponsor = "HPCN Foundation.",
}
@Proceedings{Gentzsch:1994:HCNb,
editor = "Wolfgang Gentzsch and Uwe Harms",
booktitle = "High-performance computing and networking:
International Conference and Exhibition, Munich,
Germany, April 18--20, 1994: proceedings",
title = "High-performance computing and networking:
International Conference and Exhibition, Munich,
Germany, April 18--20, 1994: proceedings",
volume = "797",
publisher = pub-SV,
address = pub-SV:adr,
pages = "various",
year = "1994",
ISBN = "3-540-57981-8 (Berlin: vol. 2: paperback),
0-387-57981-8 (New York: vol. 2: paperback)",
ISBN-13 = "978-3-540-57981-6 (Berlin: vol. 2: paperback),
978-0-387-57981-8 (New York: vol. 2: paperback)",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.88 .I57 1994 v.1--2 (c1994)",
bibdate = "Fri Apr 12 07:15:01 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "Two volumes.",
price = "DM96.00",
series = ser-LNCS,
acknowledgement = ack-nhfb,
keywords = "computer networks --- congresses; supercomputers ---
congresses",
xxvolume = "4004580795",
}
@Proceedings{Halatsis:1994:PPA,
editor = "C. Halatsis and D. Maritsas and G. Philokyprou and S.
Theodoridis",
booktitle = "PARLE '94: parallel architectures and languages
Europe: 6th International PARLE Conference, Athens,
Greece, July 4--8, 1994: proceedings",
title = "{PARLE} '94: parallel architectures and languages
Europe: 6th International {PARLE} Conference, Athens,
Greece, July 4--8, 1994: proceedings",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xvi + 836",
year = "1994",
ISBN = "3-540-58184-7",
ISBN-13 = "978-3-540-58184-0",
LCCN = "QA76.58 .I564 1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
confsponsor = "Comm. Eur. Union; Greek Minst. Cultural Affairs; Gen.
Secretariat of Res. and Technol.; et al",
pubcountry = "Germany",
}
@Proceedings{Hesham:1994:PTH,
editor = "E.-R. Hesham and B. D. Shriver",
booktitle = "Proceedings of the Twenty-Seventh Hawaii International
Conference on System Sciences. Vol.II: Software
Technology, January 4--7, 1994, Wailea, HI, USA",
title = "Proceedings of the Twenty-Seventh Hawaii International
Conference on System Sciences. {Vol.II}: Software
Technology, January 4--7, 1994, Wailea, {HI}, {USA}",
volume = "27",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xv + 681",
year = "1994",
ISBN = "0-8186-5060-5",
ISBN-13 = "978-0-8186-5060-4",
ISSN = "1060-3425",
LCCN = "????",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "IEEE catalog no. 94TH0607-2.",
acknowledgement = ack-nhfb,
confsponsor = "IEEE; ACM; Univ. Hawaii; Univ. Hawaii Coll. Bus.
Admin",
}
@Proceedings{Horiguchi:1994:ISP,
editor = "S. Horiguchi and D. F. Hsu and M. Kimura",
booktitle = "International Symposium on Parallel Architectures,
Algorithms, and Networks (ISPAN): proceedings of the
1994, December 14--16, 1994, Kanazawa, Japan",
title = "International Symposium on Parallel Architectures,
Algorithms, and Networks ({ISPAN}): proceedings of the
1994, December 14--16, 1994, Kanazawa, Japan",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xi + 452",
year = "1994",
ISBN = "0-8186-6507-6",
ISBN-13 = "978-0-8186-6507-3",
LCCN = "QA76.58 .I5673 1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "IEEE catalog no. 94TH0697-3",
acknowledgement = ack-nhfb,
confsponsor = "Japan Advanced Inst. Sci. and Technol.; IEEE Comput.
Soc.; IEEE Comput. Soc. Tech. Committee on Comput.
Archit.; IEEE Comput. Soc. Tech. Committee on Parallel
Process.; IPSJ Tech. Committee on Algorithms; IPSJ
Tech. Committee on Comput. Archit.; IEICE Tech.
Committee on Comput. Syst",
pubcountry = "USA",
}
@Proceedings{IEEE:1994:FSF,
editor = "{IEEE}",
booktitle = "Frontiers'95, the 5th Symposium on the Frontiers of
Massively Parallel Computation: proceedings, February
6--9, 1995, McLean, Virginia",
title = "Frontiers'95, the 5th Symposium on the Frontiers of
Massively Parallel Computation: proceedings, February
6--9, 1995, McLean, Virginia",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xvi + 539",
year = "1994",
ISBN = "0-8186-6965-9",
ISBN-13 = "978-0-8186-6965-1",
LCCN = "QA76.58.S95 1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "IEEE catalog no. 95TH8024.",
acknowledgement = ack-nhfb,
confsponsor = "IEEE Comput. Soc. Tech. Committee on Comput. Archit.;
NASA; Univ. Maryland Inst. Adv. Comput. Studies; George
Mason Univ",
}
@Proceedings{IEEE:1994:IPN,
editor = "{IEEE}",
booktitle = "ICIP '94: proceedings, November 13--16, 1994, Austin
Convention Center, Austin, Texas",
title = "{ICIP} '94: proceedings, November 13--16, 1994, Austin
Convention Center, Austin, Texas",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "liii + 992 + 1064 + 1050",
year = "1994",
ISBN = "0-8186-6952-7 (casebound), 0-8186-6950-0 (paperback),
0-8186-6951-9 (microfiche)",
ISBN-13 = "978-0-8186-6952-1 (casebound), 978-0-8186-6950-7
(paperback), 978-0-8186-6951-4 (microfiche)",
LCCN = "TA1637.I25 1994",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "Three volumes. IEEE catalog no. 94CH35708.",
acknowledgement = ack-nhfb,
confsponsor = "IEEE Signal Process. Soc",
}
@Proceedings{IEEE:1994:PSH,
editor = "{IEEE}",
booktitle = "Proceedings of the Scalable High-Per\-for\-mance
Computing Conference, May 23--25, 1994, Knoxville,
Tennessee, USA",
title = "Proceedings of the Scalable High-Per\-for\-mance
Computing Conference, May 23--25, 1994, Knoxville,
Tennessee, {USA}",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xviii + 852",
year = "1994",
ISBN = "0-8186-5680-8, 0-8186-5681-6",
ISBN-13 = "978-0-8186-5680-4, 978-0-8186-5681-1",
LCCN = "QA76.5 .S244 1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "IEEE catalog no. 94TH0637-9.",
series = "Scalable High Performance Computing Conference",
acknowledgement = ack-nhfb,
sponsor = "IEEE Computer Society; Technical Committee on
Supercomputing Applications.",
}
@Proceedings{IEEE:1994:PSP,
editor = "{IEEE}",
booktitle = "Proceedings of the Scalable Parallel Libraries
Conference , October 6--8, 1993, Mississippi State,
Mississippi",
title = "Proceedings of the Scalable Parallel Libraries
Conference , October 6--8, 1993, Mississippi State,
Mississippi",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "vii + 261",
year = "1994",
ISBN = "0-8186-4980-1",
ISBN-13 = "978-0-8186-4980-6",
LCCN = "QA76.58.S34 1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
confsponsor = "Mississippi State Univ.; Nat. Sci. Found",
}
@Proceedings{IEEE:1994:PSW,
editor = "{IEEE}",
booktitle = "{Proceedings, Supercomputing '94: Washington, DC,
November 14--18, 1994}",
title = "{Proceedings, Supercomputing '94: Washington, DC,
November 14--18, 1994}",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xvii + 823",
year = "1994",
ISBN = "0-8186-6605-6 (paper), 0-8186-6606-4 (microfiche),
0-8186-6607-2 (case)",
ISBN-13 = "978-0-8186-6605-6 (paper), 978-0-8186-6606-3
(microfiche), 978-0-8186-6607-0 (case)",
ISSN = "1063-9535",
LCCN = "QA76.5 .S894 1994",
bibdate = "Fri Aug 30 08:01:51 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
University of California MELVYL catalog.",
note = "IEEE catalog number 94CH34819.",
series = "Supercomputing",
URL = "http://sc94.ameslab.gov/AP/contents.html",
acknowledgement = ack-nhfb,
keywords = "Supercomputers --- Congresses",
sponsor = "IEEE.",
}
@Proceedings{Kumar:1994:PPI,
editor = "V. K. Prasanna Kumar",
booktitle = "Parallel processing: 1st IWWP: proceedings of the
First International Workshop on Parallel Processing
(IWPP-94), December 26--31, 1994, Bangalore, India",
title = "Parallel processing: 1st {IWWP}: proceedings of the
First International Workshop on Parallel Processing
({IWPP}-94), December 26--31, 1994, Bangalore, India",
publisher = "Tata McGraw-Hill Pub. Co",
address = "New Delhi, India",
pages = "xxiii + 736",
year = "1994",
ISBN = "0-07-462332-X",
ISBN-13 = "978-0-07-462332-9",
LCCN = "QA 76.58 I587 1994",
bibdate = "Tue May 12 08:53:36 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@Proceedings{Siegal:1994:PEI,
editor = "Howard Jay Siegal",
booktitle = "Proceedings / Eighth International Parallel Processing
Symposium, April 26--29, 1994, Cancun, Mexico",
title = "Proceedings / Eighth International Parallel Processing
Symposium, April 26--29, 1994, Cancun, Mexico",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xxx + 966",
year = "1994",
ISBN = "0-8186-5602-6",
ISBN-13 = "978-0-8186-5602-6",
LCCN = "QA76.58.I58 1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "IEEE catalog no. 94CH34819.",
acknowledgement = ack-nhfb,
confsponsor = "IEEE; ACM",
}
@Proceedings{Siegel:1994:PEI,
editor = "Howard Jay Siegel",
booktitle = "Proceedings / Eighth International Parallel Processing
Symposium, April 26--29, 1994, Cancun, Mexico",
title = "Proceedings / Eighth International Parallel Processing
Symposium, April 26--29, 1994, Cancun, Mexico",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xxx + 966",
year = "1994",
ISBN = "0-8186-5602-6, 0-8186-5601-8",
ISBN-13 = "978-0-8186-5602-6, 978-0-8186-5601-9",
ISSN = "1063-7133",
LCCN = "QA 76.58 I56 1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
sponsor = "IEEE.",
}
@Proceedings{Wieseman:1994:RCR,
editor = "C. D. Wieseman",
booktitle = "Role of computers in research and development at
Langley Research Center: Workshop entitled ``The role
of computers in LARC R and D'' --- June 1994, Hampton,
VA",
title = "Role of computers in research and development at
Langley Research Center: Workshop entitled ``The role
of computers in {LARC R} and {D}'' --- June 1994,
Hampton, {VA}",
number = "10159",
publisher = pub-NASA,
address = pub-NASA:adr,
pages = "various",
year = "1994",
ISSN = "0191-7811",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = "NASA Conference Publication",
acknowledgement = ack-nhfb,
sponsor = "Langley Research Center; Computer Systems Technical
Committee. United States; National Aeronautics and
Space Administration.",
}
@Proceedings{ACM:1995:SIC,
editor = "ACM",
booktitle = "Supercomputing: 9th International conference --- July
1995, Barcelona, Spain",
title = "Supercomputing: 9th International conference --- July
1995, Barcelona, Spain",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "????",
year = "1995",
ISBN = "0-89791-728-6",
ISBN-13 = "978-0-89791-728-5",
LCCN = "????",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = "Conference Proceedings of the International Conference
on Supercomputing",
acknowledgement = ack-nhfb,
sponsor = "Association for Computing Machinery. Special Interest
Group on Computer Architecture.",
}
@Proceedings{Agrawal:1995:PIW,
editor = "D. P. Agrawal",
booktitle = "Proceedings of the 1995 ICPP Workshop on Challenges
for Parallel Processing, August 14, 1995, Raleigh, NC,
USA",
title = "Proceedings of the 1995 {ICPP} Workshop on Challenges
for Parallel Processing, August 14, 1995, Raleigh,
{NC}, {USA}",
publisher = pub-CRC,
address = pub-CRC:adr,
pages = "vi + 162",
year = "1995",
ISBN = "0-8493-2618-4",
ISBN-13 = "978-0-8493-2618-9",
LCCN = "QA76.58.I34 1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
confsponsor = "Pennsylvania State Univ",
}
@Proceedings{Anonymous:1995:FAS,
editor = "Anonymous",
booktitle = "Fifth ACM SIGPLAN Symposium on Principles and Practice
of Parallel Programming (PPoPP), Santa Barbara, CA,
July 19--21, 1995",
title = "Fifth {ACM} {SIGPLAN} Symposium on Principles and
Practice of Parallel Programming ({PPoPP}), Santa
Barbara, {CA}, July 19--21, 1995",
volume = "30(8)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "viii + 226",
month = aug,
year = "1995",
CODEN = "SINODQ",
ISBN = "????",
ISBN-13 = "????",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
LCCN = "????",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = j-SIGPLAN,
acknowledgement = ack-nhfb,
confdate = "19--21 July 1995",
conflocation = "Santa Barbara, CA, USA",
confsponsor = "ACM",
pubcountry = "USA",
}
@Proceedings{Anonymous:1995:MJP,
editor = "Anonymous",
booktitle = "186th Meeting: --- June 1995, Pittsburgh, PA",
title = "186th Meeting: --- June 1995, Pittsburgh, {PA}",
volume = "27(2)",
publisher = "American Institute of Physics",
address = "Woodbury, NY, USA",
pages = "????",
year = "1995",
ISSN = "0002-7537",
bibdate = "Fri Aug 16 19:12:33 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = "Bulletin --- American Astronomical Society",
acknowledgement = ack-nhfb,
sponsor = "American Astronomical Society.",
}
@Proceedings{Bailey:1995:PSS,
editor = "D. H. Bailey and P. E. Bjorstad and J. R. Gilbert and
M. V. Mascagni and R. S. Schreiber and H. D. Simon and
V. J. Torczon and L. T. Watson",
booktitle = "Proceedings of the Seventh SIAM Conference on Parallel
Processing for Scientific Computing (15--17 February,
1995, San Francisco, CA, USA)",
title = "Proceedings of the Seventh {SIAM} Conference on
Parallel Processing for Scientific Computing (15--17
February, 1995, San Francisco, {CA}, {USA})",
publisher = pub-SIAM,
address = pub-SIAM:adr,
pages = "xviii + 875",
year = "1995",
ISBN = "0-89871-344-7",
ISBN-13 = "978-0-89871-344-2",
LCCN = "QA76.58.S55 1995",
bibdate = "Mon Dec 23 16:57:45 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
confdate = "15--17 Feb. 1995",
conflocation = "San Francisco, CA, USA",
sponsor = "Society for Industrial and Applied Mathematics.",
}
@Proceedings{Dongarra:1995:HPC,
editor = "J. J. Dongarra",
booktitle = "High performance computing: technology, methods and
applications: Advanced workshop --- June 1994, Cetraro,
Italy",
title = "High performance computing: technology, methods and
applications: Advanced workshop --- June 1994, Cetraro,
Italy",
volume = "10",
publisher = pub-ELS,
address = pub-ELS:adr,
pages = "viii + 427",
year = "1995",
ISBN = "0-444-82163-5",
ISBN-13 = "978-0-444-82163-8",
ISSN = "0927-5452",
LCCN = "QA76.88 .H54 1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = "Advances in Parallel Computing --- Amsterdam",
acknowledgement = ack-nhfb,
}
@Proceedings{El-Rewini:1995:PTH,
editor = "H. El-Rewini and B. D. Shriver",
booktitle = "Proceedings of the Twenty-Eighth Hawaii International
Conference on System Sciences",
title = "Proceedings of the Twenty-Eighth Hawaii International
Conference on System Sciences",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "x + 361 (vol. 1), xv + 762 (vol. 2), xv + 600 (vol.
3), xx + 1042 (vol. 4), x + 362 (vol. 5)",
year = "1995",
ISBN = "0-8186-6935-7",
ISBN-13 = "978-0-8186-6935-4",
LCCN = "????",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
confdate = "3--6 Jan. 1995",
conflocation = "Wailea, HI, USA",
confsponsor = "Univ. Hawaii; Univ. Hawaii Coll. Bus. Admin.; IEEE
Comput. Soc.; ACM; PRISM",
pubcountry = "USA",
}
@Proceedings{Ferenczi:1995:PAW,
editor = "Szabolcs Ferenczi and Peter Kacsuk",
booktitle = "Proceedings of the 2nd Austrian-Hungarian Workshop on
Transputer Applications {(KFKI-1995-2/M, N)}, September
29--October 1, 1994, Budapest, Hungary",
title = "Proceedings of the 2nd Austrian-Hungarian Workshop on
Transputer Applications {(KFKI-1995-2/M, N)}, September
29--October 1, 1994, Budapest, Hungary",
volume = "2",
publisher = "Hungarian Acad. Sci",
address = "Budapest, Hungary",
pages = "vii + 282",
year = "1995",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = "Hungarian Academy of Sciences Central Research
Institute for Physics --- Publications, KFKI //M,N",
acknowledgement = ack-nhfb,
pubcountry = "Hungary",
}
@Proceedings{Haridi:1995:EPP,
editor = "Seif Haridi and Khayri Ali and Peter Magnusson",
booktitle = "EURO-PAR '95 parallel processing: First International
EURO PAR Conference, Stockholm, Sweden, August 29--31,
1995: proceedings",
title = "{EURO}-{PAR} '95 parallel processing: First
International {EURO PAR} Conference, Stockholm, Sweden,
August 29--31, 1995: proceedings",
number = "966",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xv + 730",
year = "1995",
ISBN = "3-540-60247-X",
ISBN-13 = "978-3-540-60247-7",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.58.I553 1995",
bibdate = "Thu Feb 29 17:59:11 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = "Lecture Notes in Computer Science",
acknowledgement = ack-nhfb,
sponsor = "Swedish Institute of Computer Science.",
}
@Proceedings{Hertzberger:1995:HCN,
editor = "Bob Hertzberger and Giuseppe Serazzi",
booktitle = "High-Per\-for\-mance computing and networking:
International Conference and Exhibition, Milan, Italy,
May 3--5, 1995: proceedings",
title = "High-Per\-for\-mance computing and networking:
International Conference and Exhibition, Milan, Italy,
May 3--5, 1995: proceedings",
volume = "919",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xxiv + 957",
year = "1995",
ISBN = "3-540-59393-4 (paperback)",
ISBN-13 = "978-3-540-59393-5 (paperback)",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.88 .I57 1995",
bibdate = "Thu Feb 29 17:59:11 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = "Lecture Notes in Computer Science",
acknowledgement = ack-nhfb,
keywords = "computer networks --- congresses; supercomputers ---
congresses",
sponsor = "High Performance Computing and Networking
Foundation.",
xxvolume = "4004968762",
}
@Proceedings{Hoffmann:1995:CAP,
editor = "Geerd-R. Hoffmann and Norbert Kreitz",
booktitle = "Coming of age: proceedings of the Sixth ECMWF Workshop
on the Use of Parallel Processors in Meteorology,
Reading, UK, November 21--25, 1994",
title = "Coming of age: proceedings of the Sixth {ECMWF}
Workshop on the Use of Parallel Processors in
Meteorology, Reading, {UK}, November 21--25, 1994",
publisher = pub-WORLD-SCI,
address = pub-WORLD-SCI:adr,
pages = "x + 568",
year = "1995",
ISBN = "981-02-2211-4",
ISBN-13 = "978-981-02-2211-6",
LCCN = "QC866.E26 1994",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
pubcountry = "Singapore",
}
@Proceedings{IEEE:1995:IIP,
editor = "{IEEE}",
booktitle = "IPPS '95: 9th International parallel processing
symposium --- April 25--28, 1995, Santa Barbara, CA",
title = "{IPPS} '95: 9th International parallel processing
symposium --- April 25--28, 1995, Santa Barbara, {CA}",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xxiii + 851",
year = "1995",
ISBN = "0-8186-7074-6",
ISBN-13 = "978-0-8186-7074-9",
ISSN = "1063-7133",
LCCN = "QA76.58 .I58 1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = "International Parallel Processing Symposium",
acknowledgement = ack-nhfb,
sponsor = "IEEE.",
}
@Proceedings{IEEE:1995:PSP,
editor = "{IEEE}",
booktitle = "Proceedings of the 1994 Scalable Parallel Libraries
Conference: October 12--14, 1994, Mississippi State
University, Mississippi",
title = "Proceedings of the 1994 Scalable Parallel Libraries
Conference: October 12--14, 1994, Mississippi State
University, Mississippi",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "vii + 191",
year = "1995",
ISBN = "0-8186-6895-4",
ISBN-13 = "978-0-8186-6895-1",
LCCN = "QA76.58 .S34 1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
confsponsor = "Mississippi State Univ.; NSF",
}
@Proceedings{Karin:1995:PAI,
editor = "Sidney Karin",
booktitle = "Proceedings of the 1995 {ACM\slash IEEE}
Supercomputing Conference, December 3--8, 1995, San
Diego Convention Center, San Diego, CA, USA",
title = "Proceedings of the 1995 {ACM\slash IEEE}
Supercomputing Conference, December 3--8, 1995, San
Diego Convention Center, San Diego, {CA}, {USA}",
publisher = pub-ACM # " and " # pub-IEEE,
address = pub-ACM:adr # " and " # pub-IEEE:adr,
year = "1995",
ISBN = "0-89791-816-9",
ISBN-13 = "978-0-89791-816-9",
LCCN = "",
bibdate = "Fri Nov 08 12:09:53 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "These proceedings are not available in printed form.
However, they are available on the World Wide Web, and
on CD-ROM, available from ACM (ACM Press order number
415952) and IEEE (IEEE Computer Society Press order
number FW07435).",
URL = "http://www.supercomp.org/sc95/proceedings/",
acknowledgement = ack-nhfb,
}
@Proceedings{Pingali:1995:LCP,
editor = "K. Pingali and U. Banerjee and D. Gelernter and A.
Nicolau and D. Padua",
booktitle = "Languages and compilers for parallel computing: 7th
International Workshop, Ithaca, NY, USA, August 8--10,
1994: proceedings",
title = "Languages and compilers for parallel computing: 7th
International Workshop, Ithaca, {NY}, {USA}, August
8--10, 1994: proceedings",
volume = "892",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xl + 496",
year = "1995",
ISBN = "3-540-58868-X",
ISBN-13 = "978-3-540-58868-9",
LCCN = "QA76.58 .W656 1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = "Lecture notes in computer science",
acknowledgement = ack-nhfb,
pubcountry = "Germany",
}
@Proceedings{Prasanna:1995:PPI,
editor = "V. K. Prasanna",
booktitle = "Parallel processing: 1st International workshop ---
December 1994, Bangalore, India",
title = "Parallel processing: 1st International workshop ---
December 1994, Bangalore, India",
publisher = "Tata McGraw-Hill Pub. Co.",
address = "New Delhi, India",
pages = "????",
year = "1995",
ISBN = "0-07-462332-X",
ISBN-13 = "978-0-07-462332-9",
LCCN = "????",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = "Parallel Processing --- International Workshop",
acknowledgement = ack-nhfb,
}
@Proceedings{Vandoni:1995:SCA,
editor = "C. E. Vandoni",
booktitle = "1995 CERN School of Computing: Arles, France, 20
August -- 2 September 1995: proceedings",
title = "1995 {CERN} School of Computing: Arles, France, 20
August -- 2 September 1995: proceedings",
number = "5",
publisher = "CERN",
address = "Geneva, Switzerland",
pages = "x + 308",
year = "1995",
ISBN = "92-9083-076-X",
ISBN-13 = "978-92-9083-076-4",
ISSN = "0007-8328",
LCCN = "QC770 .E83 v.95, no. 5",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = "CERN European Organization for Nuclear Research ---
Reports",
acknowledgement = ack-nhfb,
sponsor = "European Organization for Nuclear Research (CERN).",
}
@Proceedings{ACM:1996:FCP,
editor = "{ACM}",
booktitle = "FCRC '96: Conference proceedings of the 1996
International Conference on Supercomputing:
Philadelphia, Pennsylvania, {USA}, May 25--28, 1996",
title = "{FCRC} '96: Conference proceedings of the 1996
International Conference on Supercomputing:
Philadelphia, Pennsylvania, {USA}, May 25--28, 1996",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "xii + 406",
year = "1996",
ISBN = "0-89791-803-7",
ISBN-13 = "978-0-89791-803-9",
LCCN = "QA76.5 I61 1996",
bibdate = "Wed Mar 18 12:33:29 MST 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "ACM order number 415961.",
acknowledgement = ack-nhfb,
keywords = "Supercomputers --- Congresses.",
}
@Proceedings{ACM:1996:SCP,
editor = "{ACM}",
booktitle = "Supercomputing '96 Conference Proceedings: November
17--22, Pittsburgh, PA",
title = "Supercomputing '96 Conference Proceedings: November
17--22, Pittsburgh, {PA}",
publisher = pub-ACM # " and " # pub-IEEE,
address = pub-ACM:adr # " and " # pub-IEEE:adr,
pages = "????",
year = "1996",
ISBN = "0-89791-854-1",
ISBN-13 = "978-0-89791-854-1",
LCCN = "????",
bibdate = "Mon Mar 23 12:30:13 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "ACM Order Number: 415962, IEEE Computer Society Press
Order Number: RS00126.",
URL = "http://www.supercomp.org/sc96/proceedings/",
acknowledgement = ack-nhfb,
}
@Proceedings{Bode:1996:PVM,
editor = "Arndt Bode and Jack Dongarra and T. Ludwig and V.
Sunderam",
booktitle = "Parallel virtual machine, {EuroPVM} '96: third
European {PVM} conference, Munich, Germany, October
7--9, 1996: proceedings",
title = "Parallel virtual machine, {EuroPVM} '96: third
European {PVM} conference, Munich, Germany, October
7--9, 1996: proceedings",
volume = "1156",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xiv + 362",
year = "1996",
ISBN = "3-540-61779-5",
ISBN-13 = "978-3-540-61779-2",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.58.E975 1996",
bibdate = "Sat Apr 19 16:34:54 MDT 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = ser-LNCS,
acknowledgement = ack-nhfb,
conflocation = "Munich, Germany; 7-9 Oct. 1996",
conftitle = "Parallel Virtual Machine - EuroPVM '96. Third European
PVM Conference. Proceedings",
corpsource = "Computations and Commun. Res. Labs., NEC Europe Ltd.,
Sankt Augustin, Germany",
keywords = "Parallel computers -- Congresses; Virtual computer
systems -- Congresses.",
pubcountry = "Germany",
treatment = "P Practical",
}
@Proceedings{El-Rewini:1996:PTN,
editor = "Hesham El-Rewini and Bruce D. Shriver",
booktitle = "Proceedings of the Twenty-Ninth Hawaii International
Conference on System Sciences (HICSS-29): Wailea, HI,
USA, 3--6 January 1996",
title = "Proceedings of the Twenty-Ninth Hawaii International
Conference on System Sciences ({HICSS}-29): Wailea,
{HI}, {USA}, 3--6 January 1996",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "various",
year = "1996",
ISBN = "0-8186-7324-9",
ISBN-13 = "978-0-8186-7324-5",
ISSN = "1060-3425",
LCCN = "????",
bibdate = "Wed Apr 16 14:12:08 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "Five volumes.",
acknowledgement = ack-nhfb,
}
@Proceedings{Huang:1996:LCP,
editor = "C.-H. Huang",
booktitle = "Languages and compilers for parallel computing: 8th
international workshop, LCPC '95, Columbus, Ohio, USA,
August 10--12, 1995: proceedings",
title = "Languages and compilers for parallel computing: 8th
international workshop, {LCPC} '95, Columbus, Ohio,
{USA}, August 10--12, 1995: proceedings",
number = "1033",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xiii + 597",
year = "1996",
ISBN = "3-540-60765-X",
ISBN-13 = "978-3-540-60765-6",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.58 .W656 1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
series = "Lecture Notes in Computer Science",
acknowledgement = ack-nhfb,
}
@Proceedings{IEEE:1996:FSS,
editor = "{IEEE}",
booktitle = "Frontiers'96, the Sixth Symposium on the Frontiers of
Massively Parallel Computation: October 27--31, 1996,
Annapolis, Maryland: proceedings",
title = "Frontiers'96, the Sixth Symposium on the Frontiers of
Massively Parallel Computation: October 27--31, 1996,
Annapolis, Maryland: proceedings",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xiv + 372",
year = "1996",
ISBN = "0-8186-7551-9",
ISBN-13 = "978-0-8186-7551-5",
LCCN = "QA76.58 .S95 1996",
bibdate = "Sat Apr 19 16:34:54 MDT 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "IEEE catalog number 96TB100062.",
acknowledgement = ack-nhfb,
corpsource = "Numerical Aerodynamic Simulation, NASA Ames Res.
Center, Moffett Field, CA, USA; Centro Svizzero di
Calcolo Sci., Manno, Switzerland",
sponsororg = "IEEE Comput. Soc.; NASA Goddard Space Flight Center;
URSA/CESDIS",
treatment = "P Practical",
}
@Proceedings{IEEE:1996:ICH,
editor = "{IEEE}",
booktitle = "3rd International Conference on High Performance
Computing: proceedings, December 19--22, 1996,
Trivandrum, India",
title = "3rd International Conference on High Performance
Computing: proceedings, December 19--22, 1996,
Trivandrum, India",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xvi + 476",
year = "1996",
ISBN = "0-8186-7557-8",
ISBN-13 = "978-0-8186-7557-7",
LCCN = "QA76.88.I575 1996",
bibdate = "Sat Apr 19 16:34:54 MDT 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "IEEE catalog number 96TB100074.",
acknowledgement = ack-nhfb,
conflocation = "Trivandrum, India; 19-22 Dec. 1996",
conftitle = "Proceedings of 3rd International Conference on High
Performance Computing (HiPC)",
corpsource = "Software Technol. Group, Swiss Center for Sci.
Comput., Manno, Switzerland; Div. of Math. and Comput.
Sci., Argonne Nat. Lab., IL, USA",
sponsororg = "IEEE Comput. Soc.; IEEE Comput. Soc. Tech. Committee
on Parallel Process.; ACM SIGARCH",
treatment = "P Practical",
}
@Proceedings{IEEE:1996:PSM,
editor = "{IEEE}",
booktitle = "Proceedings. Second MPI Developer's Conference: Notre
Dame, IN, USA, 1--2 July 1996",
title = "Proceedings. Second {MPI} Developer's Conference:
Notre Dame, {IN}, {USA}, 1--2 July 1996",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "ix + 207",
year = "1996",
ISBN = "0-8186-7533-0",
ISBN-13 = "978-0-8186-7533-1",
LCCN = "QA76.642 .M67 1996",
bibdate = "Tue May 12 08:56:04 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
sponsororg = "IEEE Comput. Soc. Tech. Committee on Distributed
Process",
}
@Proceedings{Szymanski:1996:LCR,
editor = "Boleslaw K. Szymanski and Balaram Sinharoy",
booktitle = "Languages, Compilers and Run-Time Systems for Scalable
Computers, 22--24 May 1995, Troy, NY, USA",
title = "Languages, Compilers and Run-Time Systems for Scalable
Computers, 22--24 May 1995, Troy, {NY}, {USA}",
publisher = pub-KLUWER,
address = pub-KLUWER:adr,
pages = "xiv + 335",
year = "1996",
ISBN = "0-7923-9635-9",
ISBN-13 = "978-0-7923-9635-2",
LCCN = "QA76.58.L37 1996",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@Proceedings{ACM:1997:SHP,
editor = "{ACM}",
booktitle = "{SC'97: High Performance Networking and Computing:
Proceedings of the 1997 ACM\slash IEEE SC97 Conference:
November 15--21, 1997, San Jose, California, USA}",
title = "{SC'97: High Performance Networking and Computing:
Proceedings of the 1997 ACM\slash IEEE SC97 Conference:
November 15--21, 1997, San Jose, California, USA}",
publisher = pub-ACM # " and " # pub-IEEE,
address = pub-ACM:adr # " and " # pub-IEEE:adr,
pages = "????",
year = "1997",
ISBN = "0-89791-985-8",
ISBN-13 = "978-0-89791-985-2",
LCCN = "????",
bibdate = "Sat Mar 21 09:10:00 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
note = "ACM SIGARCH order number 415972. IEEE Computer Society
Press order number RS00160.",
URL = "http://www.supercomp.org/sc97/proceedings/",
acknowledgement = ack-nhfb,
}
@Proceedings{ACM:1998:SHP,
editor = "{ACM}",
booktitle = "SC'98: High Performance Networking and Computing:
Proceedings of the 1998 ACM\slash IEEE SC98 Conference:
Orange County Convention Center, Orlando, Florida, USA,
November 7--13, 1998",
title = "{SC}'98: High Performance Networking and Computing:
Proceedings of the 1998 {ACM}\slash {IEEE} {SC98}
Conference: Orange County Convention Center, Orlando,
Florida, {USA}, November 7--13, 1998",
publisher = pub-ACM # " and " # pub-IEEE,
address = pub-ACM:adr # " and " # pub-IEEE:adr,
pages = "????",
year = "1998",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Wed Oct 07 08:51:34 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.supercomp.org/sc98/papers/",
acknowledgement = ack-nhfb,
}
@Book{Koniges:2000:ISP,
editor = "Alice E. Koniges",
booktitle = "Industrial Strength Parallel Computing",
title = "Industrial Strength Parallel Computing",
publisher = pub-MORGAN-KAUFMANN,
address = pub-MORGAN-KAUFMANN:adr,
pages = "xxv + 597",
year = "2000",
ISBN = "1-55860-540-1",
ISBN-13 = "978-1-55860-540-4",
LCCN = "QA76.58 .I483 2000",
bibdate = "Fri Feb 04 18:30:40 2000",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@Proceedings{IEEE:2002:STI,
editor = "{IEEE}",
booktitle = "{SC2002}: From Terabytes to Insight. Proceedings of
the {IEEE ACM SC 2002 Conference, November 16--22,
2002, Baltimore, MD, USA}",
title = "{SC2002}: From Terabytes to Insight. Proceedings of
the {IEEE ACM SC 2002 Conference, November 16--22,
2002, Baltimore, MD, USA}",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "????",
year = "2002",
ISBN = "0-7695-1524-X",
ISBN-13 = "978-0-7695-1524-3",
LCCN = "????",
bibdate = "Thu Feb 21 18:29:36 2002",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@Proceedings{ACM:2003:SII,
editor = "{ACM}",
booktitle = "SC2003: Igniting Innovation. {Phoenix, AZ, November
15--21, 2003}",
title = "{SC2003}: Igniting Innovation. {Phoenix, AZ, November
15--21, 2003}",
publisher = pub-ACM # " and " # pub-IEEE,
address = pub-ACM:adr # " and " # pub-IEEE:adr,
pages = "????",
year = "2003",
ISBN = "1-58113-695-1",
ISBN-13 = "978-1-58113-695-1",
LCCN = "????",
bibdate = "Thu Feb 21 18:29:36 2003",
bibsource = "http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
}
@Proceedings{ACM:2007:TAS,
editor = "{ACM}",
booktitle = "{The Third ACM SIGPLAN History of Programming
Languages Conference (HOPL-III): proceedings: San
Diego, California, USA, 9-10 June 2007}",
title = "{The Third ACM SIGPLAN History of Programming
Languages Conference (HOPL-III): proceedings: San
Diego, California, USA, 9-10 June 2007}",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "????",
year = "2007",
ISBN = "1-59593-766-8",
ISBN-13 = "978-1-59593-766-7",
LCCN = "QA76.7 .H56 2007",
bibdate = "Sat Dec 3 10:33:31 MST 2011",
bibsource = "fsz3950.oclc.org:210/WorldCat;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://portal.acm.org/toc.cfm?id=1238844",
acknowledgement = ack-nhfb,
remark = "Co-located with FCRC 2007, 9--16 June 2007. Sponsored
by ACM SIGPLAN.",
subject = "Programming languages (Electronic computers); History;
Congresses",
}