%%% -*-BibTeX-*- %%% ==================================================================== %%% BibTeX-file{ %%% author = "Nelson H. F. Beebe", %%% version = "2.03", %%% date = "13 March 2008", %%% time = "17:57:46 MDT", %%% filename = "hpfortran.bib", %%% address = "University of Utah %%% Department of Mathematics, 110 LCB %%% 155 S 1400 E RM 233 %%% Salt Lake City, UT 84112-0090 %%% USA", %%% telephone = "+1 801 581 5254", %%% FAX = "+1 801 581 4148", %%% URL = "http://www.math.utah.edu/~beebe", %%% checksum = "00761 9721 42842 426831", %%% email = "beebe at math.utah.edu, beebe at acm.org, %%% beebe at computer.org (Internet)", %%% codetable = "ISO/ASCII", %%% keywords = "bibliography, BibTeX, HPF, High-Performance %%% Fortran", %%% license = "public domain", %%% supported = "no", %%% docstring = "This bibliography is an extract of %%% the companion bibliographies fortran{2,3}.bib. %%% It lists publications about HPF %%% (High-Performance Fortran). %%% %%% At version 2.03, the year coverage looked %%% like this: %%% %%% 1991 ( 1) 1996 ( 37) 2001 ( 5) %%% 1992 ( 12) 1997 ( 19) 2002 ( 4) %%% 1993 ( 52) 1998 ( 22) 2003 ( 6) %%% 1994 ( 120) 1999 ( 12) 2004 ( 2) %%% 1995 ( 79) 2000 ( 10) %%% 20xx ( 1) %%% %%% Article: 161 %%% Book: 6 %%% InCollection: 1 %%% InProceedings: 132 %%% Manual: 1 %%% Misc: 1 %%% Proceedings: 70 %%% TechReport: 10 %%% %%% Total entries: 382 %%% %%% This bibliography was collected from %%% multiple sources: %%% %%% * the authors' own files; %%% * the TeX User Group bibliography %%% collection on ftp.math.utah.edu in %%% /pub/tex/bib; %%% * the very large Computer Science %%% bibliography collection on ftp.ira.uka.de %%% in /pub/bibliography, to which many people %%% have contributed; %%% * Internet library catalogs, including %%% University of California MELVYL, Stanford %%% University RLIN, Library of Congress, %%% OCLC; %%% * Zentralblatt fur Mathematik Mathematics %%% Abstracts (http://www.emis.de/cgi-bin/MATH/); %%% * the OCLC WorldCat, Contents1st, Article1st, %%% Papers1st, and Proceedings databases; %%% * the IEEE INSPEC CD ROM databases %%% (1989--1995); %%% * the UnCover database. %%% %%% BibTeX citation tags are uniformly chosen %%% as name:year:abbrev, where name is the %%% family name of the first author or editor, %%% year is a 4-digit number, and abbrev is a %%% 3-letter condensation of important title %%% words. Citation tags were automatically %%% generated by software developed for the %%% BibNet Project. %%% %%% In this bibliography, entries are sorted in %%% year order, using bibsort -byyear, to %%% facilitate locating most recent work, and to %%% provide a historical overview of the %%% development and use of the Fortran language. %%% %%% The checksum field above contains a CRC-16 %%% checksum as the first value, followed by the %%% equivalent of the standard UNIX wc (word %%% count) utility output of lines, words, and %%% characters. This is produced by Robert %%% Solovay's checksum utility.", %%% } %%% ==================================================================== @Preamble{"\input texnames.sty \input path.sty \def \PS{{\sc Post\-Script}} \def \TUB {TUGboat} \def \MAKE {{\bf make}} \def \PLOT {{\mbox{\raise.2ex\hbox{$<$}\kern-.06em\hbox{PLOT79} \kern-.3em\hbox{\raise.2ex\hbox{$>$}}}}} "} %%% ==================================================================== %%% Acknowledgement abbreviations: @String{ack-nhfb = "Nelson H. F. Beebe, University of Utah, Department of Mathematics, 110 LCB, 155 S 1400 E RM 233, Salt Lake City, UT 84112-0090, USA, Tel: +1 801 581 5254, FAX: +1 801 581 4148, e-mail: \path|beebe@math.utah.edu|, \path|beebe@acm.org|, \path|beebe@computer.org| (Internet), URL: \path|http://www.math.utah.edu/~beebe/|"} %%% ==================================================================== %%% Institution abbreviations: @String{inst-U-MARYLAND = "University of Maryland"} @String{inst-U-MARYLAND:adr = "College Park, MD, USA"} @String{inst-UT-CS = "Department of Computer Science, University of Tennessee, Knoxville"} @String{inst-UT-CS:adr = "Knoxville, TN 37996, USA"} %%% ==================================================================== %%% Journal abbreviations: @String{j-ADV-ENG-SOFTWARE = "Advances in Engineering Software"} @String{j-CCPE = "Concurrency and Computation: Prac\-tice and Experience"} @String{j-COMP-ARCH-NEWS = "ACM SIGARCH Computer Architecture News"} @String{j-COMP-CONTROL-ENG-J = "Computing and Control Engineering Journal"} @String{j-COMP-MATH-APPL-OXFORD = "Computers and Mathematics with Applications (Oxford, England)"} @String{j-COMP-PHYS-COMM = "Computer Physics Communications"} @String{j-COMPUT-METH-APPL-MECH-ENG = "Computer Methods in Applied Mechanics and Engineering"} @String{j-CPE = "Concurrency: Prac\-tice and Experience"} @String{j-DEC-TECH-J = "Digital Technical Journal"} @String{j-FORTRAN-FORUM = "ACM Fortran Forum"} @String{j-FORTRAN-J = "Fortran Journal"} @String{j-FUT-GEN-COMP-SYS = "Future Generation Computer Systems"} @String{j-IEEE-PAR-DIST-TECH = "IEEE parallel and distributed technology: systems and applications"} @String{j-IEEE-SOFTWARE = "IEEE Software"} @String{j-IEEE-TRANS-PAR-DIST-SYS = "IEEE Transactions on Parallel and Distributed Systems"} @String{j-IFIP-TRANS-A = "IFIP Transactions. A. Computer Science and Technology"} @String{j-IJSA = "International Journal of Supercomputer Applications"} @String{j-IJSAHPC = "International Journal of Supercomputer Applications and High Performance Computing"} @String{j-INFO-SOFTWARE-TECH = "Information and Software Technology"} @String{j-INT-J-PARALLEL-PROG = "International Journal of Parallel Programming"} @String{j-INT-J-RADIAT-ONCOL-BIOL-PHYS = "International Journal of Radiation Oncology, Biology, Physics"} @String{j-J-PAR-DIST-COMP = "Journal of Parallel and Distributed Computing"} @String{j-J-PROGRAM-LANG = "Journal of Programming Languages"} @String{j-J-SUPERCOMPUTING = "The Journal of Supercomputing"} @String{j-JOHO-SHORI = "Joho-Shori (J. Information Processing Soc. Japan)"} @String{j-LECT-NOTES-COMP-SCI = "Lecture Notes in Computer Science"} @String{j-LINUX-J = "Linux Journal"} @String{j-NEC-RES-DEV = "Nippon Electric Company research and development"} @String{j-OPEN-SYSTEMS-TODAY = "Open Systems Today"} @String{j-PARALLEL-COMPUTING = "Parallel Computing"} @String{j-PARALLEL-PROCESS-LETT = "Parallel Processing Letters"} @String{j-PROG-COMP-SOFT = "Programming and Computer Software; translation of Programmirovaniye (Moscow, USSR) Plenum"} @String{j-SCI-PROG = "Scientific Programming"} @String{j-SIGPLAN = "ACM SIG{\-}PLAN Notices"} @String{j-SPE = "Soft{\-}ware\emdash Prac{\-}tice and Experience"} @String{j-SYS-COMP-JAPAN = "Systems and computers in Japan"} @String{j-TECHNIQUE-SCI-INFORMATIQUES = "Technique et Science Informatiques"} @String{j-TOCS = "ACM Transactions on Computer Systems"} @String{j-TOMS = "ACM Transactions on Mathematical Software"} @String{j-TOPLAS = "ACM Transactions on Programming Languages and Systems"} @String{j-TRANS-INFO-PROCESSING-SOC-JAPAN = "Transactions of the Information Processing Society of Japan"} %%----------------------------------------------------------------------- %%% Publishers and their addresses: @String{pub-ACM = "ACM Press"} @String{pub-ACM:adr = "New York, NY 10036, USA"} @String{pub-AIAA = "American Institute of Aeronautics and Astronautics"} @String{pub-AIAA:adr = "370 L'Enfant Promenade SW, Washington, DC 20024--2518"} @String{pub-AW = "Ad{\-d}i{\-s}on-Wes{\-l}ey"} @String{pub-AW:adr = "Reading, MA, USA"} @String{pub-BIRKHAUSER = "Birkh{\"a}user Boston Inc."} @String{pub-BIRKHAUSER:adr = "Cambridge, MA, USA"} @String{pub-CRC = "CRC Press"} @String{pub-CRC:adr = "2000 N.W. Corporate Blvd., Boca Raton, FL 33431-9868, USA"} @String{pub-ELS = "Elsevier"} @String{pub-ELS:adr = "Amsterdam, The Netherlands"} @String{pub-IEEE = "IEEE Computer Society Press"} @String{pub-IEEE:adr = "1109 Spring Street, Suite 300, Silver Spring, MD 20910, USA"} @String{pub-IOS = "IOS Press"} @String{pub-IOS:adr = "Postal Drawer 10558, Burke, VA 2209-0558, USA"} @String{pub-KLUWER = "Kluwer Academic Publishers Group"} @String{pub-KLUWER:adr = "Norwell, MA, USA, and Dordrecht, The Netherlands"} @String{pub-MIT = "MIT Press"} @String{pub-MIT:adr = "Cambridge, MA, USA"} @String{pub-MORGAN-KAUFMANN = "Morgan Kaufmann Publishers"} @String{pub-MORGAN-KAUFMANN:adr = "Los Altos, CA 94022, USA"} @String{pub-NASA = "National Aeronautics and Space Administration"} @String{pub-NASA:adr = "Washington, DC, USA"} @String{pub-NH = "North-Hol{\-}land"} @String{pub-NH:adr = "Amsterdam, The Netherlands"} @String{pub-NTIS = "National Technical Information Service"} @String{pub-NTIS:adr = "Washington, DC, USA"} @String{pub-PHI = "Pren{\-}tice-Hall International"} @String{pub-PHI:adr = "Englewood Cliffs, NJ 07632, USA"} @String{pub-SIAM = "SIAM Press"} @String{pub-SIAM:adr = "Philadelphia, PA, USA"} @String{pub-SV = "Spring{\-}er-Ver{\-}lag"} @String{pub-SV:adr = "Berlin, Germany~/ Heidelberg, Germany~/ London, UK~/ etc."} @String{pub-WORLD-SCI = "World Scientific Publishing Co. Pte. Ltd."} @String{pub-WORLD-SCI:adr = "P. O. Box 128, Farrer Road, Singapore 9128"} %%% ==================================================================== %%% Series abbreviations: @String{ser-LNCS = "Lecture Notes in Computer Science"} %%% ==================================================================== %%% Bibliography entries: @Book{Nicolau:1991:ALC, author = "Alexandru Nicolau", title = "Advances in languages and compilers for parallel processing", publisher = pub-MIT, address = pub-MIT:adr, pages = "467", year = "1991", ISBN = "0-262-64028-7", ISBN-13 = "978-0-262-64028-2", ISSN = "0953-7767", LCCN = "QA76.7 .A38 1991", bibdate = "Sat May 11 12:16:44 MDT 1996", series = "Research monographs in parallel and distributed computing", acknowledgement = ack-nhfb, annote = "Cedar Fortran and its restructuring compiler / R. Eigenmann \ldots{} [et al.] -- Bilingual parallel programming / Ian Foster, Ross Overbeek -- Optimizing analysis for first-class tuple-spaces / Suresh Jagannathan -- The Linda Program Builder / Shakil Ahmed, Nicholas Carriero, David Gelernter -- SIGMACS : a programmable programming environment / Bruce Shei, Dennis Gannon -- Detecting data races in parallel program executions / Robert H.B. Netzer, Barton P. Miller -- A strategy for array management in local memory / Christine Eisenbeis \ldots{} [et al.] -- On the performance of parallel strips-based lists / Jon A. Solworth -- An efficient monolithic array constructor / G.R. Gao \ldots{} [et al.] -- Unimodular transformations of double loops / Utpal Banerjee -- Parallelism evaluation and partitioning of nested loops for shared memory multiprocessors / E. Ayguade \ldots{} [et al.]. An algorithmic approach to compound loop transformations / Michael E. Wolf, Monica S. Lam -- The suppression of compensation code / Thomas Gross, Michael Ward -- A realistic resource- constrained software pipelining algorithm / Alexander Aiken, Alexandru Nicolau -- Handling unresolvable array-access aliases in Refined C / Apostolos D. Kallis, David Klappholz -- Symbolic dependence analysis for high-performance parallelizing compilers / Mohammad Reza Haghighat, Constantine D. Polychronopoulos -- Parallelism in numeric and symbolic programs / J.R. Larus -- An efficient implementation of thread-specific data / Mark D. Guzzi, Rich Simpson, Don Parce -- Programming distributed memory architectures using Kali / Piyush Mehrotra, John Van Rosendale -- Implementing a data parallel language on a tightly coupled multiprocessor / Michael J. Quinn, Philip J. Hatcher, Bradley K. Seevers. Automating the coordination of interprocessor communication / Jingke Li, Marina Chen -- An introduction to static scheduling for MIMD architectures / Henry G. Dietz, Matthew T. O'Keefe, Abderrazek Zaafrani -- Dependence flow graphs : an algebraic approach to program dependencies / Keshav Pingali \ldots{} [et al.].", keywords = "Compilers (Computer programs); Parallel processing (Electronic computers); Parallel programming; Programming languages (Electronic computers)", } @InProceedings{Brezany:1992:CFOa, author = "Peter Brezany and Michael Gerndt and Piyush Mehrotra and Hans Zima", title = "Concurrent file operations in a high performance {FORTRAN}", crossref = "IEEE:1992:PSM", pages = "230--237", year = "1992", bibdate = "Wed Apr 15 15:37:20 MDT 1998", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/supercomputing92.bib; Parallel/Parallel.io.bib; Parallel/SUPER92.bib", acknowledgement = ack-nhfb, affiliation = "Dept. of Stat. and Comput. Sci., Vienna Univ., Austria", classification = "C6120 (File organisation); C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6150J (Operating systems); C6150N (Distributed systems)", comment = "Describing their way of writing arrays to files so that they are written in a fast, parallel way, and so that (if read in same distribution) they can be read fast and parallel. Normal read and write forces standard ordering, but cread and cwrite uses a compiler and runtime selected ordering, which is stored in the file so it can be used when rereading. Good for temp files.", corpsource = "Dept. of Stat. and Comput. Sci., Vienna Univ., Austria", keywords = "Compiler; compiler; Concurrent file operations; concurrent file operations; data structures; Distributed data structures; distributed data structures; FORTRAN; fortran; high performance FORTRAN; High performance FORTRAN; multiprocessing programs; multiprocessor file system interface; operating systems (computers); parallel languages; parallel programming,; pario bib; program compilers; Runtime environment; runtime environment; Secondary storage; secondary storage; storage allocation; supercomputing; Vienna FORTRAN", sponsororg = "IEEE; ACM", thesaurus = "Data structures; FORTRAN; Multiprocessing programs; Operating systems [computers]; Parallel languages; Program compilers; Storage allocation", treatment = "P Practical", } @TechReport{Brezany:1992:CFOb, author = "Peter Brezany", title = "Concurrent file operations in a high performance {FORTRAN}", type = "NASA contractor report", number = "CR-189711; ICASE report no. 92-46", institution = "National Aeronautics and Space Administration, Langley Research Center; National Technical Information Service, distributor", address = "Hampton, VA, USA", pages = "i + 15", year = "1992", bibdate = "Sat Jan 27 13:40:57 MST 1996", acknowledgement = ack-nhfb, annote = "Distributed to depository libraries in microfiche. Shipping list no.: 93-0324-M. Includes bibliographical references (p. 14-15). Microfiche. [Washington, DC]: National Aeronautics and Space Administration, [1992]. 1 microfiche.", govtdocnumber = "NAS 1.26:189711 0830-H-14 (MF)", keywords = "Electronic data processing --- Distributed processing; FORTRAN (Computer program language)", } @InProceedings{Duval:1992:TPP, author = "D. Duval", title = "Trends in parallel programming models for high performance computers", crossref = "Ferenczi:1992:AWT", pages = "33", month = "", year = "1992", bibdate = "Sun Dec 22 10:17:40 MST 1996", acknowledgement = ack-nhfb, affiliation = "Parallel Comput. Div., TELMAT Inf., Soultz, France", classification = "C4240P (Parallel programming and algorithm theory); C6110P (Parallel programming)", keywords = "CS-Tools; F90; Heterogeneous scalable networks; High Performance Fortran; Massively parallel machines; Neural coprocessor; Parallel programming models; PARMACS; PVM; Scientific applications; SHAPES ASI; SPMD; Superscalar; Transputers; Vector facilities", thesaurus = "Parallel programming; Programming theory; Software engineering", } @Book{Freeman:1992:PNA, author = "T. L. (Len) Freeman and C. (Christopher) Phillips", title = "Parallel numerical algorithms", publisher = pub-PHI, address = pub-PHI:adr, pages = "xii + 315", year = "1992", ISBN = "0-13-651597-5", ISBN-13 = "978-0-13-651597-5", LCCN = "QA76.9.A43 F74 1992", bibdate = "Mon Oct 07 09:13:23 1996", note = "Chapter 5 discusses HPF and PVM.", price = "US\$40.00", series = "Prentice Hall International Series in Computer Science", acknowledgement = ack-nhfb, } @InProceedings{Gupta:1992:MGD, author = "S. K. S. Gupta and S. D. Kaushik and C.-H. Huang and J. R. Johnson and R. W. Johnson and P. Sadayappan", title = "A methodology for generating data distributions to optimize communication", crossref = "IEEE:1992:PFI", pages = "436--441", month = "", year = "1992", bibdate = "Sun Dec 22 10:17:40 MST 1996", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. and Inf. Sci., Ohio State Univ., Columbus, OH, USA", classification = "C4190 (Other numerical methods); C5220P (Parallel architecture)", keywords = "Algebraic theory; Block; Block recursive algorithms; Block-cyclic distributions; Communication optimisation; Cyclic; Data distribution generation methodology; Fast Fourier transform; High performance Fortran; Massively parallel computing; Semantics; Shared memory multiprocessor; Tensor product; Vector multiprocessors", thesaurus = "Distributed memory systems; Fast Fourier transforms; Vector processor systems", } @Manual{HPFF:1992:HPF, key = "High Performance Fortran Language Specification", title = "{High Performance Fortran Language Specification}, {Version} 0.4", organization = "High Performance Fortran Forum", address = "????", year = "1992", bibsource = "Parallel/par.lin.alg.bib", } @InProceedings{Jung:1992:HET, author = "C. C.-D. Jung and D. Advani", title = "{HiPPI} exploitation in {TCP\slash IP} environment", crossref = "IEEE:1992:PSM", pages = "610--615", year = "1992", bibdate = "Wed Apr 15 15:37:20 MDT 1998", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/supercomputing92.bib", acknowledgement = ack-nhfb, classification = "B6150M (Protocols); B6210L (Computer communications); C5610N (Network interfaces); C5640 (Protocols)", corpsource = "IBM, Kingston, NY, USA", keywords = "AIX/370; auxiliary protocol; enhanced clustered Fortran; High-Performance Parallel Interface; HiPPI exploitation; IBM System 390; network interfaces; protocols; SCHEDULE processing; TCP-Express; TCP/IP environment; transmission throughput", sponsororg = "IEEE; ACM", treatment = "P Practical", } @Article{Koelbel:1992:OHP, author = "Charles Koelbel", title = "An Overview of {High Performance Fortran}", journal = j-FORTRAN-FORUM, volume = "11", number = "4", pages = "9--??", day = "1", month = dec, year = "1992", ISSN = "1061-7264", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "UnCover library database", acknowledgement = ack-nhfb, } @Misc{Snir:1992:PI, author = "Marc Snir", title = "Proposal for {IO}", howpublished = "Posted to HPFF I/O Forum", day = "31", month = aug, year = "1992", bibsource = "Parallel/Parallel.io.bib", note = "Second Draft.", comment = "An outline of two possible ways to specify mappings of arrays to storage nodes in a multiprocessor, and to make unformatted parallel transfers of multiple records. Seems to apply only to arrays, and to files that hold only arrays. It keeps the linear structure of files as sequences of records, but in some cases does not preserve the order of data items or of fields within subrecords. Tricky to understand unless you know HPF and Fortran 90.", keyword = "parallel I/O, multiprocessor file system interface, pario bib", } @InProceedings{Agrawal:1993:CRS, author = "G. Agrawal and A. Sussman and J. Saltz", title = "Compiler and runtime support for structured and block structured applications", crossref = "IEEE:1993:PSP", pages = "578--587", month = nov, year = "1993", bibdate = "Sun Dec 22 10:20:45 MST 1996", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA", classification = "C6110P (Parallel programming); C6150C (Compilers, interpreters and other processors); C6150N (Distributed systems software); C7320 (Physics and chemistry computing)", keywords = "Adaptive codes; Block structured applications; Compiler parallelized code; Compiler support; Distributed memory parallel machines; Engineering applications; Fortran 90D compiler; High performance Fortran; Intel iPSC/860; Irregularly coupled meshes; Navier-Stokes solver template; Nested meshes; Parallel programming languages; Runtime library; Runtime support; Scientific applications; Small multigrid example; Structured meshes", thesaurus = "Distributed memory systems; Navier-Stokes equations; Parallel programming; Physics computing; Program compilers; Software libraries; Structured programming", } @Article{Anonymous:1993:CPR, author = "Anonymous", title = "{Constructing Predictable Real-Time System; {Unix} for {Fortran} Programmers; Unix Curses Explained; Internetworking with {TCP\slash IP}, Volume {I}: Principles, Protocols, and Architecture; System Performance Tuning; New Media}", journal = j-IEEE-SOFTWARE, volume = "10", number = "3", pages = "106--111", month = may, year = "1993", CODEN = "IESOEG", ISSN = "0740-7459", bibdate = "Sat Jan 27 07:37:25 MST 1996", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Article{Anonymous:1993:FFS, author = "Anonymous", title = "{Fortran 90} Features in Subset {High Performance Fortran}", journal = j-FORTRAN-FORUM, volume = "12", number = "4", pages = "151--??", day = "1", month = dec, year = "1993", ISSN = "1061-7264", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "UnCover library database", acknowledgement = ack-nhfb, } @Article{Anonymous:1993:GSH, author = "Anonymous", title = "Goals and Scope of {High Performance Fortran}", journal = j-FORTRAN-FORUM, volume = "12", number = "4", pages = "1--??", day = "1", month = dec, year = "1993", ISSN = "1061-7264", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "UnCover library database", acknowledgement = ack-nhfb, } @Article{Anonymous:1993:HPFa, author = "Anonymous", title = "{High Performance Fortran}", journal = j-SCI-PROG, volume = "2", number = "1-2", pages = "1--170", month = "Spring--Summer", year = "1993", CODEN = "SCIPEV", ISSN = "1058-9244", bibdate = "Sun Dec 22 10:19:23 MST 1996", acknowledgement = ack-nhfb, classification = "C6110 (Systems analysis and programming); C6140D (High level languages)", keywords = "ANSI standard; Fortran 90; High Performance Fortran; International Standard for Fortran; ISO standard", pubcountry = "USA", thesaurus = "ANSI standards; FORTRAN; ISO standards; Programming; Software standards", } @Article{Anonymous:1993:HPFb, author = "Anonymous", title = "{High Performance Fortran} Language Specification (Part {I})", journal = j-FORTRAN-FORUM, volume = "12", number = "4", pages = "1--86", day = "1", month = dec, year = "1993", ISSN = "1061-7264", bibdate = "Mon Aug 12 09:47:15 1996", } @Article{Anonymous:1993:HPFc, author = "Anonymous", title = "{High Performance Fortran} Terms and Concepts", journal = j-FORTRAN-FORUM, volume = "12", number = "4", pages = "169--??", day = "1", month = dec, year = "1993", ISSN = "1061-7264", bibdate = "Mon Aug 12 09:49:53 1996", bibsource = "UnCover library database", acknowledgement = ack-nhfb, } @Article{Anonymous:1993:JD, author = "Anonymous", title = "Journal of Development", journal = j-SCI-PROG, volume = "2", number = "1-2", pages = "A1--44", month = "Spring--Summer", year = "1993", CODEN = "SCIPEV", ISSN = "1058-9244", bibdate = "Sun Dec 22 10:19:23 MST 1996", acknowledgement = ack-nhfb, classification = "C6110P (Parallel programming); C6140D (High level languages)", keywords = "High performance computing; High Performance Fortran; High Performance Fortran Language Specification; HPF-II; Journal of Development; Parallel programming; Semantics; Syntax", pubcountry = "USA", thesaurus = "FORTRAN; FORTRAN listings; Parallel languages; Parallel programming", } @Article{Anonymous:1993:NFH, author = "Anonymous", title = "New Features in {High Performance Fortran}", journal = j-FORTRAN-FORUM, volume = "12", number = "4", pages = "3--??", day = "1", month = dec, year = "1993", ISSN = "1061-7264", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "UnCover library database", acknowledgement = ack-nhfb, } @InProceedings{Babb:1993:RHP, author = "Ii {Babb, R. } and A. Choudhary and L. Meadows and S. Nakamoto and V. J. Schuster", title = "Retargetable high performance {Fortran} compiler challenges", crossref = "IEEE:1993:DPC", pages = "137--146", month = "", year = "1993", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "Oregon Grad. Inst., Corvallis, OR, USA", classification = "C6115 (Programming support); C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6150G (Diagnostic, testing, debugging and evaluating systems)", keywords = "Debugging; High-end shared-memory systems; Massively parallel processor MIMD systems; MIMD systems; Portable data-parallel programming model; Retargetable high performance Fortran compiler; Software development tool suppliers; Technical compiler requirements", thesaurus = "FORTRAN; Program compilers; Program debugging; Software tools", } @InProceedings{Bodin:1993:IPC, author = "F. Bodin and P. Beckman and D. Gannon and S. Yang and S. Kesavan and A. Malony and B. Mohr", title = "Implementing a parallel {C++} runtime system for scalable parallel systems", crossref = "IEEE:1993:PSP", pages = "588--597", month = nov, year = "1993", bibdate = "Sun Dec 22 10:20:45 MST 1996", acknowledgement = ack-nhfb, affiliation = "Irisa, Rennes Univ., France", classification = "C6110J (Object-oriented programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6150N (Distributed systems software)", keywords = "BBN TC2000; Benchmark programs; Communication primitives; Compiler; Concurrency primitives; Concurrent aggregate collection classes; Distributed collection; Fortran 90; High Performance Fortran Forum; Intel Paragon; Kendall Square Research KSR-1; Language extension; Memory hierarchy; Parallel C++ runtime system; Parallel machine; PC++; Performance results; Preprocessor; Scalable parallel computer systems; Scalable parallel systems; Sequent Symmetry; Single Program Multiple Data; Thinking Machine CM-5", thesaurus = "C language; Multiprocessing programs; Object-oriented languages; Parallel languages; Program compilers; Software performance evaluation", } @InProceedings{Bozkus:1993:CAF, author = "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt", title = "A Compilation Approach for {Fortran 90D\slash HPF} Compilers", crossref = "Banerjee:1993:LCP", pages = "200--215", year = "1993", bibdate = "Sat May 11 12:16:44 MDT 1996", acknowledgement = ack-nhfb, } @InProceedings{Bozkus:1993:CDD, author = "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt and S. Ranka", title = "Compiling distribution directives in a {Fortran 90D} compiler", crossref = "IEEE:1993:PFI", pages = "617--620", month = "", year = "1993", bibdate = "Sun Dec 22 10:20:45 MST 1996", acknowledgement = ack-nhfb, affiliation = "Northeast Parallel Architectures Center, Syracuse Univ., NY, USA", classification = "C6110P (Parallel programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Data distributions; Data partitioning; Data partitioning module; Distribution directives; Fortran 90D compiler; High Performance Fortran; HPF; Parallel program", thesaurus = "FORTRAN; Parallel programming; Program compilers", } @InProceedings{Bozkus:1993:FCD, author = "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt and S. Ranka", title = "{Fortran 90D\slash HPF} compiler for distributed memory {MIMD} computers: Design, implementation, and performance results", crossref = "IEEE:1993:PSP", pages = "351--360", month = nov, year = "1993", bibdate = "Sun Dec 22 10:20:45 MST 1996", acknowledgement = ack-nhfb, affiliation = "Northeast Parallel Archit. Center, Syracuse Univ., NY, USA", classification = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6150N (Distributed systems software)", keywords = "Communication detection; Computation partitioning; Data alignment; Data parallel language; Distributed memory MIMD computers; Fortran 90D/HPF compiler; Process data distribution; Run-time support", thesaurus = "Distributed memory systems; FORTRAN; Parallelising compilers; Program compilers", } @InProceedings{Bozkus:1993:FHC, author = "Zeki Bozkus and Alok Choudhary and Geoffrey Fox and Tomasz Haupt and Sanjay Ranka", title = "{Fortran 90D\slash HPF} Compiler for Distributed Memory {MIMD} Computers: Design, Implementation, and Performance Results", crossref = "IEEE:1993:PSP", pages = "351--360", year = "1993", bibdate = "Wed Apr 15 12:04:03 MDT 1998", bibsource = "Compendex database; ftp://ftp.math.utah.edu/pub/tex/bib/supercomputing93.bib", acknowledgement = ack-nhfb, affiliation = "Syracuse Univ", affiliationaddress = "Syracuse, NY, USA", classification = "723; C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6150N (Distributed systems software)", corpsource = "Northeast Parallel Archit. Center, Syracuse Univ., NY, USA", keywords = "communication detection; Computation partitioning; computation partitioning; data alignment; data parallel language; Distributed computer systems; distributed memory MIMD computers; distributed memory systems; FORTRAN; Fortran (programming language); Fortran 90D/HPF compiler; Fortran90D/HPF compiler; HPF compilers; parallelising compilers; Process data distribution; process data distribution; Program compilers; program compilers; run-time support", sponsororg = "IEEE; ACM SIGARCH", treatment = "P Practical; T Theoretical or Mathematical", } @TechReport{Chapman:1993:HPFa, author = "Barbara Chapman and Hans Zima and Piyush Mehrotra", title = "{High Performance Fortran} without templates an alternative model for distribution and alignment", type = "NASA contractor report", number = "NASA CR-191451; ICASE report 93-17", institution = "National Aeronautics and Space Administration, Langley Research Center; National Technical Information Service, distributor", address = "Hampton, VA, USA", pages = "????", year = "1993", bibdate = "Sat Jan 27 13:40:57 MST 1996", acknowledgement = ack-nhfb, annote = "Distributed to depository libraries in microfiche. Shipping list no.: 93-1216-M. Microfiche. [Washington, DC: National Aeronautics and Space Administration, 1993] 1 microfiche.", govtdocnumber = "NAS 1.26:191451 0830-H-14 (MF)", keywords = "{Fortran} (Computer program language)", } @InProceedings{Chapman:1993:HPFb, author = "B. M. Chapman and P. Mehrotra and H. P. Zima", title = "{High Performance Fortran} without templates: an alternative model for distribution and alignment", crossref = "ACM:1993:PFA", journal = j-SIGPLAN, volume = "28", number = "7", pages = "92--101", month = jul, year = "1993", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 22 10:17:40 MST 1996", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/sigplan.bib", abstract = "Language extensions of Fortran are being developed which permit the user to map data structures to the individual processors of distributed memory machines. These languages allow a programming style in which global data references are used. Current efforts are focussed on designing a common basis for such languages, the result of which is known as high performance Fortran (HPF). One of the central debates in the HPF effort revolves around the concept of templates, introduced as an abstract index space to which data could be aligned. The authors present a model for the mapping of data which provides the functionality of high performance Fortran distributions without the use of templates. (13 Refs.)", acknowledgement = ack-nhfb, affiliation = "Dept. for Software Technol. and Parallel Syst., Vienna Univ., Austria", classification = "C5440 (Multiprocessor systems and techniques); C6110P (Parallel programming); C6120 (File organisation); C6140D (High level languages)", confdate = "19-22 May 1993", conflocation = "San Diego, CA, USA", confsponsor = "ACM", keywords = "Abstract index space; Common basis; Data structures; Distributed memory machines; Fortran language extensions; Global data references; High performance Fortran; Programming style; Templates", language = "English", pubcountry = "USA", thesaurus = "Data structures; Distributed memory systems; FORTRAN; Parallel programming", } @Article{Chatterjee:1993:GLA, author = "Siddhartha Chatterjee and John R. Gilbert and Fred J. E. Long and Robert Schreiber and Shang-Hua Teng", title = "Generating local addresses and communication sets for data-parallel programs", journal = j-SIGPLAN, volume = "28", number = "7", pages = "149--158", month = jul, year = "1993", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Thu Dec 14 18:49:37 MST 1995", abstract = "Generating local addresses and communication sets is an important issue in distributed-memory implementations of data-parallel languages such as high performance Fortran. The authors show that for an array A affinely aligned to a template that is distributed across p processors with a cyclic(k) distribution, and a computation involving the regular section a(l:h:s), the local memory access sequence of at most k states. They present fast algorithms for computing the essential information about these state machines, and extend the framework to handle multidimensional arrays. They also show how to generate communication sets using the state machine approach. Performance results show that this solution requires very little runtime overhead and acceptable preprocessing time.", acknowledgement = ack-nhfb, affiliation = "NASA Ames Res. Center, Moffett Field, CA, USA", classification = "C4220 (Automata theory); C6110P (Parallel programming); C6140D (High level languages)", confdate = "19-22 May 1993", conflocation = "San Diego, CA, USA", confsponsor = "ACM", keywords = "Communication sets; Data-parallel languages; Distributed-memory implementations; Fast algorithms; Local memory access sequence; Multidimensional arrays; State machines", thesaurus = "Distributed memory systems; Finite automata; FORTRAN; Parallel programming", } @InProceedings{Choudhary:1993:HPF, author = "Alok Choudhary and Charles Koelbel and Mary Zosel", title = "{High Performance Fortran}: Implementor and Users Workshop", crossref = "IEEE:1993:PSP", pages = "610--614", year = "1993", bibdate = "Wed Apr 15 10:52:29 MDT 1998", bibsource = "Compendex database; ftp://ftp.math.utah.edu/pub/tex/bib/supercomputing93.bib", acknowledgement = ack-nhfb, affiliation = "Syracuse Univ", affiliationaddress = "Syracuse, NY, USA", classification = "722; 723; 723.1", keywords = "Computer hardware; Computer workstations; Fortran (programming language); High performance computing forum (HPFF); High Performance Fortran (HPF); HPF language specification", } @InProceedings{Chrisochoides:1993:MDH, author = "N. Chrisochoides and K. Droegemeier and G. Fox and K. Mills and Ming Xue", title = "A methodology for developing high performance computing models: storm-scale weather prediction", crossref = "Tentner:1993:HPC", pages = "82--89", month = "", year = "1993", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "Northeast Parallel Archit. Center, Syracuse Univ., NY, USA", classification = "A9260Q (Storms); A9260X (Weather analysis and prediction); C5220P (Parallel architecture); C5440 (Multiprocessor systems and techniques); C7340 (Geophysics)", keywords = "Advanced Regional Prediction System; ARPS; Distributed memory SIMD; FortranD/High Performance Fortran version; High performance computing models; Massively Parallel Processing; MIMD architectures; Modularity; Parallel adaptive mesh refinement scheme; Storm-scale weather prediction; Three-dimensional fully compressible nonhydrostatic predictive model", thesaurus = "FORTRAN; Geophysics computing; Parallel architectures; Parallel processing; Storms; Weather forecasting", } @Article{Goda:1993:HPF, author = "O. Goda", title = "High performance {Fortran}", journal = j-JOHO-SHORI, volume = "34", number = "9", pages = "1179--1186", month = sep, year = "1993", CODEN = "JOSHA4", ISSN = "0447-8053", bibdate = "Sun Dec 22 10:17:40 MST 1996", acknowledgement = ack-nhfb, affiliation = "Res. Lab., IBM Japan Ltd., Tokyo, Japan", classification = "C6110P (Parallel programming); C6140D (High level languages)", keywords = "Control parallelism; Data parallelism; Fortran 90; High performance Fortran; High Performance Fortran Forum; HPFF; Standard", language = "Japanese", pubcountry = "Japan", thesaurus = "FORTRAN; Parallel languages", } @InProceedings{Gupta:1993:AGD, author = "S. K. S. Gupta and S. D. Kaushik and C.-H. Huang and J. R. Johnson and R. W. Johnson and P. Sadayappan", title = "On the automatic generation of data distributions", crossref = "Schnabel:1993:WLC", journal = j-SIGPLAN, volume = "28", number = "1", pages = "82", month = jan, year = "1993", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 22 10:17:40 MST 1996", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. and Inf. Sci., Ohio State Univ., Columbus, OH, USA", classification = "C4190 (Other numerical methods); C4240P (Parallel programming and algorithm theory); C7310 (Mathematics)", keywords = "Automatic generation; Data distributions; Data redistributions; Fast Fourier transform; High Performance Fortran; NP-hard; Polynomial-time algorithm; Tensor product formula", thesaurus = "Computational complexity; Fast Fourier transforms; Mathematics computing; Parallel algorithms; Tensors", } @InProceedings{Hawick:1993:PUM, author = "K. A. Hawick and R. S. Bell and A. Dickinson and P. D. Surry and B. J. N. Wylie", title = "Parallelisation of the unified model data assimilation scheme", crossref = "Hoffmann:1993:PFE", pages = "188--203", month = "", year = "1993", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "Numerical Group, Edinburgh Parallel Comput. Centre, UK", classification = "C5440 (Multiprocessor systems and techniques); C6110P (Parallel programming); C7320 (Physics and Chemistry)", keywords = "Algorithmic inversion; Climate resolutions; Connection Machine CM-200 system; Fortran 90 array construct; High Performance Fortran style directives; Implementation algorithms; Latitudinal sections; Massively parallel computer systems; Model grid points; Observation data; Parallel computer systems; Parallel processing programming paradigms; Parallel update; Parallelisation; Processor work load; UK Meteorological Office; Unified model data assimilation scheme; Vectorised implementation; Weather prediction", thesaurus = "Meteorology; Parallel algorithms; Parallel machines; Parallel programming; Physics computing", } @InProceedings{Hiranandani:1993:PEF, author = "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng", title = "Preliminary Experiences with the {Fortran D} Compiler", crossref = "IEEE:1993:PSP", pages = "338--350", year = "1993", bibdate = "Wed Apr 15 12:04:03 MDT 1998", bibsource = "Compendex database; ftp://ftp.math.utah.edu/pub/tex/bib/supercomputing93.bib", acknowledgement = ack-nhfb, affiliation = "Rice Univ", affiliationaddress = "Houston, TX, USA", classification = "723; 921.1; 921.5; C6110P (Parallel programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA", keywords = "array kills; cm Fortran compilers; data decomposition specifications; Encoding (symbols); execution conditions; FORTRAN; Fortran (programming language); Fortran D compiler; Hand-optimized code; High performance Fortran; Intel iPSC/860; Intel iPSC/860 processor; inter-loop communication optimizations; Interloop communication optimizations; Linear algebra; linear algebra codes; multi-reductions; parallel computations; parallel languages; parallelising compilers; pipelined codes; Program compilers; replicated arrays; run-time support; TMC CM-5", sponsororg = "IEEE; ACM SIGARCH", treatment = "P Practical", } @Article{Kasahara:1993:SSP, author = "H. Kasahara", title = "System software for parallel processing", journal = j-JOHO-SHORI, volume = "34", number = "9", pages = "1134--1138", month = sep, year = "1993", CODEN = "JOSHA4", ISSN = "0447-8053", bibdate = "Sun Dec 22 10:17:40 MST 1996", acknowledgement = ack-nhfb, affiliation = "Sch. of Sci. and Eng., Waseda Univ., Tokyo, Japan", classification = "C6110P (Parallel programming); C6150N (Distributed systems)", keywords = "Cedar Fortran; CM Fortran; Cobegin-coend; Cray Fortran; Doacross; Fork-join; Fortran D; HPF; Inexact test; Occam; OMEGA; Operating systems; Parallel processing; System software; VLIW; VPP Fortran", language = "Japanese", pubcountry = "Japan", thesaurus = "Multiprocessing programs; Parallel languages; Parallel programming", } @TechReport{Knies:1993:HPF, author = "A. Knies and O'Keefe, Michael (Michael A.) and T. MacDonald", title = "{High Performance Fortran}: a practical analysis", type = "AHPCRC preprint", number = "93-107", institution = "Army High Performance Computing Research Center", address = "Minneapolis, MN, USA", pages = "ii + 18", year = "1993", bibdate = "Sat Jan 27 13:40:57 MST 1996", acknowledgement = ack-nhfb, annote = "References: p. 17-18.", keywords = "{Fortran} (Computer program language)", } @Article{Li:1993:ANL, author = "Wei Li and K. Pingali", title = "Access normalization: loop restructuring for {NUMA} computers", journal = j-TOCS, volume = "11", number = "4", pages = "353--375", month = nov, year = "1993", CODEN = "ACSYEC", ISSN = "0734-2071", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA", classification = "C5440 (Multiprocessor systems and techniques); C6110P (Parallel programming); C6150C (Compilers, interpreters and other processors)", keywords = "Access normalization; Basic Linear Algebra Subprograms; BLAS; Block transfers; HPF-Fortran; Integer lattice theory; Invertible matrices; Local memory accesses; Locality; Loop nest restructuring; Loop restructuring; NUMA computers; Remote memory accesses; Restructuring compiler; Scalable parallel machines; Systematic loop transformation strategy; User-specified data distribution", pubcountry = "USA", thesaurus = "Parallel machines; Parallel programming; Program compilers", } @Article{Loveman:1993:HPF, author = "D. B. Loveman", title = "High performance {Fortran}", journal = j-IEEE-PAR-DIST-TECH, volume = "1", number = "1", pages = "25--42", month = feb, year = "1993", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Sun Dec 22 10:17:40 MST 1996", acknowledgement = ack-nhfb, affiliation = "Digital Equipment Corp., Maynard, MA, USA", classification = "C5440 (Multiprocessor systems and techniques); C6140D (High level languages)", keywords = "Computationally intensive applications; Computer vendors; Fortran-77; Fortran-90; Government laboratories; High Performance Fortran Forum; Massively parallel single-instruction multiple-data; MIMD; Multiple-instruction multiple-data; Parallel machines; Programming model; SIMD; Vector processors", pubcountry = "USA", thesaurus = "FORTRAN; Parallel machines", } @Article{Marquet:1993:LED, author = "P. Marquet", title = "Languages and expressions of data parallelism", journal = j-TECHNIQUE-SCI-INFORMATIQUES, volume = "12", number = "6", pages = "685--714", month = "", year = "1993", CODEN = "TTSIDJ", ISSN = "0752-4072", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "Lab. d'Inf. Fondamentale, Univ. des Sci. et Tech. de Lille Flandres Artois, Villeneuve d'Ascq, France", classification = "C6110P (Parallel programming); C6140D (High level languages)", keywords = "C*; CM Fortran; Data parallelism; Data-parallel languages; Data-structure; Fortran 90; Fortran D; High Performance Fortran; MP Fortran; MPL; Parallel languages; Parallel machine; Parallel programming; POMPC", language = "French", pubcountry = "France", thesaurus = "Parallel languages; Parallel programming", } @InProceedings{Mehrotra:1993:DPP, author = "P. Mehrotra", title = "Data parallel programming: the promises and limitations of {High Performance Fortran}", crossref = "Volkert:1993:PCS", pages = "114", month = "", year = "1993", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "ICASE, NASA Langley Res. Center, Hampton, VA, USA", classification = "C6110P (Parallel programming); C6140D (High level languages)", keywords = "Data parallel algorithms; High Performance Fortran; HPF; Parallel architectures", thesaurus = "FORTRAN; Parallel languages", } @Article{Perrott:1993:LPD, author = "R. H. Perrott and A. Zarea-Aliabadi", title = "Languages for programming distributed memory systems", journal = j-COMP-CONTROL-ENG-J, volume = "45", number = "6", pages = "269--276", month = dec, year = "1993", CODEN = "CCEJEL", ISSN = "0956-3385", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "Queen's Univ., Belfast, UK", classification = "C5220P (Parallel architecture); C5440 (Multiprocessor systems and techniques); C6110P (Parallel programming); C6140D (High level languages)", keywords = "Distributed memory computers; Distributed memory systems programming; High Performance Fortran; Interconnected network; Local memory", pubcountry = "UK", thesaurus = "Distributed memory systems; FORTRAN; Parallel languages; Parallel programming", } @InProceedings{Ponnusamy:1993:DRS, author = "R. Ponnusamy and J. Saltz and A. Choudhary and R. Das and D. Mavriplis", title = "The {Dybbuk} runtime system", crossref = "IEEE:1993:DPC", pages = "205--212", month = "", year = "1993", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "Syracuse Univ., NY, USA", classification = "C5440 (Multiprocessor systems and techniques); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Compiler; Distributed shared memory compilers; Dybbuk runtime system; Embeddable runtime support procedures; Interprocessor data movement; Prototype High Performance Fortran compilers; Scalable multiprocessor architectures; Shared name space; Weakly coherent distributed shared memory; Workload partitioners", thesaurus = "FORTRAN; Program compilers; Shared memory systems", } @InProceedings{Ponnusamy:1993:RCT, author = "Ravi Ponnusamy and Joel Saltz and Alok Choudhary", title = "Runtime Compilation Techniques for Data Partitioning and Communication Schedule Reuse", crossref = "IEEE:1993:PSP", pages = "361--370", month = nov, year = "1993", bibdate = "Sun Dec 22 10:20:45 MST 1996", bibsource = "Compendex database; ftp://ftp.math.utah.edu/pub/tex/bib/supercomputing93.bib", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Univ. of Maryland", affiliationaddress = "College Park, MD, USA", classification = "723; C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA", keywords = "array elements; Array elements; Communication schedule reuse; communication schedules; Communication schedules; Compiler directives; compiler directives; Computational load; computational load; Distributed memory machines; FORTRAN; Fortran (programming language); Fortran 90D compiler; Fortran 90D compiler implementation; graph connectivity; Graph connectivity; HPF compiler; irregular computations; Irregular computations; Large data arrays; Loop iteration partitions; loop iteration partitions; Off-processor data copies; off-processor data copies; On-processor buffer locations; on-processor buffer locations; parallelising compilers; program arrays; Program arrays; Program compilers; program compilers; Runtime compilation techniques; user specified mapping procedure; User specified mapping procedure", sponsororg = "IEEE; ACM SIGARCH", thesaurus = "FORTRAN; Parallelising compilers; Program compilers", treatment = "P Practical; T Theoretical or Mathematical", } @InProceedings{Ponnusamy:1993:UCD, author = "R. Ponnusamy and R. Das and J. Saltz and D. Mavriplis and A. Choudhary", title = "Unstructured computations and the {Dybbuk} runtime system", crossref = "Tentner:1993:HPC", pages = "170--175", month = "", year = "1993", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "Inst. for Adv. Comput. Studies, Maryland Univ., College Park, MD, USA", classification = "C6110P (Parallel programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Compiler embeddable runtime support procedures; Distributed shared memory compilers; Dybbuk runtime system; High performance Fortran compilers; Inter-processor data movement; Off-processor data; Runtime data; Scalable multiprocessor architectures; Shared name space; Unstructured computations; Unstructured scientific problems; Weakly coherent distributed shared memory; Workload partitioners", thesaurus = "Distributed memory systems; FORTRAN; Parallel programming; Program compilers", } @InProceedings{Schuster:1993:RHP, author = "V. J. Schuster and S. Nakamoto and L. Meadows and A. Choudhary", title = "Retargetable {High Performance Fortran} compilers", crossref = "Anonymous:1993:SEC", pages = "111--123", month = "", year = "1993", bibdate = "Sun Dec 22 10:17:40 MST 1996", acknowledgement = ack-nhfb, classification = "C6110P (Parallel programming); C6150C (Compilers, interpreters and other processors)", keywords = "Compiler; High Performance Fortran; Message Passing code; MIMD; Parallel programming paradigm; SIMD", thesaurus = "FORTRAN; Parallel programming; Program compilers", } @InProceedings{Steele:1993:HPF, author = "Guy L. {Steele, Jr.}", title = "{High Performance Fortran}: status report", crossref = "Schnabel:1993:WLC", journal = j-SIGPLAN, volume = "28", number = "1", pages = "1--4", month = jan, year = "1993", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 22 10:17:40 MST 1996", bibsource = "Parallel/Par.Arch.Indep.bib", acknowledgement = ack-nhfb, affiliation = "Thinking Machines Corp., Cambridge, MA, USA", classification = "C6110P (Parallel programming); C6140D (High level languages)", keywords = "Data parallel programming; Distributed-memory MPP; Fortran 90; Fortran programs; High Performance Fortran; Mainframes; Massively parallel processor; MIMD computers; Multihead vector computers; Program portability; Shared-memory MPP; Shared-memory multicomputers; SIMD computers; Vector computers; Workstations", thesaurus = "FORTRAN; Parallel languages; Parallel programming", } @InProceedings{Thole:1993:HPF, author = "C. A. Thole", title = "{High Performance Fortran}", crossref = "Anonymous:1993:PSE", pages = "885--892 (or 885--891??)", year = "1993", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "Gesellschaft fur Math. und Datenverarbeitung mbH, St. Augustin, Germany", classification = "C6110P (Parallel programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Architecture; Code generation; Compilers; Data objects; Data parallel program; Fortran 90; High performance computers; High performance Fortran; Language extensions; Nonuniform memory access times; Parallel execution distribution; Parallel nodes; Sequential Fortran 90 programs; Specification", thesaurus = "FORTRAN; Parallel languages; Parallel programming; Program compilers", } @Article{Zarea-Aliabadi:1993:LPD, author = "Adib Zarea-Aliabadi", title = "Languages for programming distributed memory systems", journal = j-COMP-CONTROL-ENG-J, volume = "4", number = "6", pages = "269--??", day = "1", month = dec, year = "1993", CODEN = "CCEJEL", ISSN = "0956-3385", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "UnCover library database", abstract = "This article is concerned with the programming of distributed memory systems consisting of an interconnected network of processors and their associated local memory. It outlines typical characteristics of such systems and discusses the language approaches used for their programming. The article continues with an examination of High Performance Fortran that has been proposed as a basis for programming distributed memory computers.", acknowledgement = ack-nhfb, } @InProceedings{Zosel:1993:HPF, author = "M. E. Zosel", title = "High performance {Fortran}: an overview", crossref = "IEEE:1993:DPC", pages = "132--136", month = "", year = "1993", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "Lawrence Livermore Nat. Lab., CA, USA", classification = "C6140D (High level languages)", keywords = "Functionality; High performance Fortran; High Performance Fortran Forum; Parallel computers", thesaurus = "FORTRAN", } @InProceedings{Abdelrahman:1994:DAD, author = "T. S. Abdelrahman and T. N. Wong", title = "Distributed array data management on {NUMA} multiprocessors", crossref = "IEEE:1994:PSH", pages = "551--559", month = "", year = "1994", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "Dept. of Electr. and Comput. Eng., Toronto Univ., Ont., Canada", classification = "C4240P (Parallel programming and algorithm theory); C6110P (Parallel programming); C6120 (File organisation); C6150C (Compilers, interpreters and other processors); C6150J (Operating systems)", keywords = "Compiler; Compiler system; Data-parallel applications; Distributed array data management; Distributed arrays; False sharing; HPF-like directives; Locality; NUMA multiprocessors; Operating system management policies; Performance improvement; Program data management; Prototype; Scaling performance; Shared-memory NUMA multiprocessor", thesaurus = "Data structures; Operating systems [computers]; Parallel programming; Program compilers; Shared memory systems", } @InProceedings{Amamiya:1994:RPL, author = "M. Amamiya and M. Satoh and A. Makinouchi and K. Hagiwara and T. Yuasa and H. Aida and K. Ueda and K. Araki and T. Ida and T. Baba", title = "Research on programming languages for massively parallel processing", crossref = "Horiguchi:1994:ISP", pages = "443--450", month = "", year = "1994", bibdate = "Sun Dec 22 10:20:45 MST 1996", acknowledgement = ack-nhfb, affiliation = "Massively Parallel Language Res. Group, Kyushu Univ., Fukuoka, Japan", classification = "C6110P (Parallel programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Commercial language systems; Compiler system; Data parallel C; Experimental language; Fortran D; HPF; Massively parallel computation model; Massively parallel processing; Massively Parallel Processing Principle Research Project; Parallel programming languages; Prototype", thesaurus = "Parallel languages; Parallel programming; Program compilers", } @InProceedings{Annaratone:1994:DEC, author = "M. Annaratone and C. D. Offner and D. B. Loveman", title = "{Digital Equipment Corporation} --- {High Performance Fortran} on Workstation Farms", crossref = "Siegel:1994:PEI", pages = "664--669", year = "1994", bibdate = "Sat May 11 12:16:44 MDT 1996", acknowledgement = ack-nhfb, } @InProceedings{Annaratone:1994:HPF, author = "M. Annaratone and C. D. Offner and D. B. Loveman", title = "High performance {Fortran} on workstation farms", crossref = "Siegal:1994:PEI", pages = "664--669", month = "", year = "1994", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "High Performance Comput. Group, Maynard, MA, USA", classification = "C6110P (Parallel programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Compiler; High performance Fortran; HPF language; MPP market; MPP systems; Parallel programming; Single-threaded batch job; Stable system software; Workstation farms", thesaurus = "FORTRAN; Parallel programming; Program compilers; Workstations", } @Article{Anonymous:1994:HPFa, author = "Anonymous", title = "{High Performance Fortran} Language Specification (Part {II})", journal = j-FORTRAN-FORUM, volume = "13", number = "2", pages = "87--150", day = "1", month = jun, year = "1994", ISSN = "1061-7264", bibdate = "Mon Aug 12 09:47:05 1996", } @Article{Anonymous:1994:HPFb, author = "Anonymous", title = "{High Performance Fortran} Language Specification (Part {III})", journal = j-FORTRAN-FORUM, volume = "13", number = "3", pages = "22--55", day = "1", month = sep, year = "1994", ISSN = "1061-7264", bibdate = "Mon Aug 12 09:47:49 1996", bibsource = "UnCover library database", acknowledgement = ack-nhfb, } @Article{Anonymous:1994:HR, author = "Anonymous", title = "{HPF} Reports", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "3", pages = "71--??", month = "Fall", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Sat May 11 12:16:44 MDT 1996", abstract = "Commercial views of HPF from Applied Parallel Research. The Portland Group. ACE Associated Computer Experts, Pacific-Sierra Research, SofTech, and Thinking Machines.", acknowledgement = ack-nhfb, } @InProceedings{Anonymous:1994:IPH, author = "Anonymous", title = "Interpreting the Performance of {HPF\slash Fortran 90D}", crossref = "IEEE:1994:PSW", pages = "743--752", year = "1994", bibdate = "Mon Aug 26 10:38:41 MDT 1996", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/super.bib", acknowledgement = ack-nhfb, } @Article{Anonymous:1994:SIH, author = "Anonymous", title = "Special Issue: {High Performance Fortran} Language Specification", journal = j-FORTRAN-FORUM, volume = "13", number = "2", day = "1", month = jun, year = "1994", ISSN = "1061-7264", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "UnCover library database", acknowledgement = ack-nhfb, } @Article{Anonymous:1994:SIO, author = "Anonymous", title = "{Standards} Information. Organization of {Standards Committees}", journal = j-FORTRAN-FORUM, volume = "13", number = "1", pages = "4--??", day = "1", month = mar, year = "1994", ISSN = "1061-7264", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "UnCover library database", abstract = "Copies of Fortran 90 Standard. Future Meetings. International Meetings. National Fortran Working Groups. Real-Time Fortran Standard. Fortran 90 Interpretations. Plans for Fortran 95. High Performance Fortran Language Specification.", acknowledgement = ack-nhfb, } @InProceedings{Benkner:1994:PAS, author = "S. Benkner and P. Brezany and H. Zima", title = "Processing Array Statements and Procedure Interfaces in the {PREPARE High Performance Fortran} Compiler", crossref = "Fritzson:1994:CCI", pages = "324--338", month = "", year = "1994", bibdate = "Sun Dec 22 10:20:45 MST 1996", acknowledgement = ack-nhfb, affiliation = "Inst. for Software Technol. and Parallel Systs., Wien Univ., Austria", classification = "C5220P (Parallel architecture); C5440 (Multiprocessing systems); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Array statement processing; Data alignment specifications; Data distribution; Data distribution specifications; Distributed memory multiprocessor; Fortran 90; Parallel architectures; Portable interface; Prepare ESPRIT project; PREPARE High Performance Fortran compiler; Procedure interface processing", thesaurus = "Distributed memory systems; FORTRAN; Parallel architectures; Parallelising compilers", } @InProceedings{Bixby:1994:ADL, author = "R. Bixby and K. Kennedy and U. Kremer", title = "Automatic data layout using 0-1 integer programming", crossref = "Cosnard:1994:PAC", journal = j-IFIP-TRANS-A, volume = "A-50", pages = "111--122", month = "", year = "1994", CODEN = "ITATEC", ISSN = "0926-5473", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. and Appl. Math., Rice Univ., Houston, TX, USA", classification = "C1180 (Optimisation techniques); C4240P (Parallel programming and algorithm theory); C6110P (Parallel programming); C6115 (Programming support); C6150C (Compilers, interpreters and other processors)", keywords = "0-1 Integer programming; Automatic data layout; Compilation system; Compiler; Data-parallel programs; Dynamic data remapping; Fortran D; General purpose integer programming solver; Heuristics; High Performance Fortran; Machine-dependent optimization; Machine-independent parallel programming model; NP-complete; Optimal selection; Performance; Programming environment", thesaurus = "Integer programming; Parallel programming; Program compilers; Programming environments; Programming theory", } @TechReport{Bodin:1994:DPP, author = "Fran{\c{c}}ois Bodin", title = "Directions in parallel programming {HPF}, shared virtual memory and object parallelism in {pC}++", type = "NASA contractor report", number = "NASA CR-194943; ICASE report no. 94-54", institution = "Institute for Computer Applications in Science and Engineering, NASA Langley Research Center", address = "Hampton, VA, USA", year = "1994", bibdate = "Thu Feb 29 11:23:44 MST 1996", acknowledgement = ack-nhfb, annote = "Distributed to depository libraries in microfiche. Shipping list no.: 95-0051-M. Microfiche. [Washington, DC: National Aeronautics and Space Administration, 1994] 1 microfiche.", govtdocnumber = "NAS 1.26:194943 0830-H-14 (MF)", keywords = "C++ (Programming language); Compilers; Computer programming; Data structures; Fortran; Massively parallel processors; Parallel computers; Parallel processing (Computers); Parallel programming; Programming languages; Virtual memory systems.", } @InProceedings{Bogucz:1994:PEH, author = "E. A. Bogucz and G. C. Fox and T. Haupt and K. A. Hawick", title = "Preliminary Evaluation of {High-Performance Fortran} as a Language for Computational Fluid Dynamics", crossref = "Anonymous:1994:PLC", pages = "ALL", year = "1994", bibdate = "Sat May 11 12:16:44 MDT 1996", acknowledgement = ack-nhfb, } @InProceedings{Bouchitte:1994:EAE, author = "V. Bouchitte and P. Boulet and A. Darte and Y. Robert", title = "Evaluating array expressions on massively parallel machines with communication\slash computation overlap", crossref = "Buchberger:1994:PPC", pages = "713--724", month = "", year = "1994", bibdate = "Sun Dec 22 10:20:45 MST 1996", acknowledgement = ack-nhfb, affiliation = "Lab. LIP, Ecole Normale Sup{\'e}rieure de Lyon, France", classification = "C4240C (Computational complexity); C6110P (Parallel programming); C6120 (File organisation); C6140D (High level languages)", keywords = "Array expressions; Coarse grain computations; Communication/computation overlap; DMPCs; Fine grain computations; HPF style array expressions; Massively parallel distributed memory computers; Massively parallel machines; NP complete; Simultaneous computations", thesaurus = "Computational complexity; Data structures; Distributed memory systems; FORTRAN; Parallel languages; Parallel machines; Parallel programming", } @InProceedings{Bozkus:1994:CAF, author = "Zeki Bozkus and Alok Choudhary and Geoffrey Fox and Tomasz Haupt and Sanjay Ranka", title = "A compilation approach for {Fortran 90D\slash HPF} compilers", crossref = "Banerjee:1994:LCP", pages = "200--215", month = "", year = "1994", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "Northeast Parallel Architectures Center, Syracuse Univ., NY, USA", classification = "C5440 (Multiprocessor systems and techniques); C6110P (Parallel programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Communication detection; Compilation approach; Computation partitioning; Distributed memory systems; Fortran 90D/HPF compiler; Gaussian elimination; Parallel constructs; Source-to-source parallel compiler", thesaurus = "Distributed memory systems; FORTRAN; Parallel languages; Parallel programming; Program compilers", } @Article{Bozkus:1994:CFD, author = "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt and S. Ranka and Min-You Wu", title = "Compiling {Fortran 90D\slash HPF} for distributed memory {MIMD} computers", journal = j-J-PAR-DIST-COMP, volume = "21", number = "1", pages = "15--26", month = apr, year = "1994", CODEN = "JPDCER", ISSN = "0743-7315", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "Northeast Parallel Archit. Center, Syracuse Univ., NY, USA", classification = "C5220P (Parallel architecture); C5440 (Multiprocessor systems and techniques); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Communication detection; Data parallel language; Distributed memory MIMD computers; Fortran90D/HPF compiler; Run-time support; Source-to-source parallel compiler", pubcountry = "USA", thesaurus = "Distributed memory systems; FORTRAN; Program compilers", } @Article{Bozkus:1994:CFH, author = "Zeki Bozkus and Alok Choudhary and Geoffrey Fox and Tomasz Haupt and Sanjay Ranka and Min-You Wu", title = "Compiling {Fortran 90D\slash HPF} for distributed memory {MIMD} computers", journal = j-J-PAR-DIST-COMP, volume = "21", number = "1", pages = "15--26", month = apr, year = "1994", CODEN = "JPDCER", DOI = "http://dx.doi.org/10.1006/jpdc.1994.1039", ISSN = "0743-7315", bibdate = "Thu Mar 9 09:18:54 MST 2000", bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc", URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1039/production; http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1039/production/pdf", acknowledgement = ack-nhfb, classification = "C5220P (Parallel architecture); C5440 (Multiprocessor systems and techniques); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "Northeast Parallel Archit. Center, Syracuse Univ., NY, USA", keywords = "communication detection; data parallel language; distributed memory MIMD computers; distributed memory systems; FORTRAN; Fortran90D/HPF compiler; program compilers; run-time support; source-to-source parallel compiler", treatment = "P Practical", } @InProceedings{Bozkus:1994:SLF, author = "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt and S. Ranka and R. Thakur and Jhy-Chun Wang", title = "Scalable libraries for {Fortran 90D\slash High Performance Fortran}", crossref = "IEEE:1994:PSP", pages = "67--76", month = "", year = "1994", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "Northeast Parallel Archit. Center, Syracuse Univ., NY, USA", classification = "C6110P (Parallel programming); C6140D (High level languages)", keywords = "Array assignment functions; Collective communication library; Data distribution directives; Distributed memory machines; FORALL construct; Fortran 90D; High Performance Fortran; HPF; MIMD; Parallelism; Runtime library; Scalable libraries; SIMD", thesaurus = "Distributed memory systems; FORTRAN; Parallel programming; Subroutines", } @InProceedings{Brandes:1994:ATT, author = "T. Brandes and F. Zimmermann", title = "{Adaptor} --- {A} Transformation Tool for {HPF} Programs", crossref = "Decker:1994:PEM", pages = "91--96", year = "1994", bibdate = "Sat May 11 12:16:44 MDT 1996", acknowledgement = ack-nhfb, standardno = "Boston 3764350903 Basel", } @Article{Brandes:1994:EHF, author = "T. Brandes", title = "Evaluation of {High-Performance Fortran} on Some Real Applications", journal = j-LECT-NOTES-COMP-SCI, volume = "797", pages = "417--422", year = "1994", CODEN = "LNCSD9", ISSN = "0302-9743", bibdate = "Mon May 13 11:52:14 MDT 1996", acknowledgement = ack-nhfb, } @InProceedings{Brandes:1994:EHP, author = "T. Brandes", title = "Evaluation of {High Performance Fortran} on some real applications", crossref = "Gentzsch:1994:HCNa", pages = "417--422", month = "", year = "1994", bibdate = "Sun Dec 22 10:20:45 MST 1996", acknowledgement = ack-nhfb, affiliation = "German Nat. Res. Center for Comput. Sci., St. Augustin, Germany", classification = "C6110P (Parallel programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Communication requirements; Data parallel programming model; Distributed memory; Global name space; High Performance Fortran; Message-passing programs; MIMD machines; Parallel architectures; Prototype compilation system", thesaurus = "FORTRAN; Message passing; Parallel languages; Parallelising compilers; Software performance evaluation", } @Article{Chandy:1994:IST, author = "Mani Chandy and Ian Foster and Ken Kennedy and Charles Koelbel and Chau-Wen Tseng", title = "Integrated Support for Task and Data Parallelism", journal = j-IJSA, volume = "8", number = "2", pages = "80--98", month = "Summer", year = "1994", CODEN = "IJSAE9", ISSN = "0890-2720", bibdate = "Tue Feb 18 09:47:23 MST 1997", bibsource = "Compendex database; UnCover library database", abstract = "We present an overview of research at the Center for Research on Parallel Computation designed to provide an efficient, portable programming model for scientific applications possessing both task and data parallelism. Fortran M programs exploit task parallelism by providing language extensions for user-defined process management and typed communication channels. A combination of compiler and run-time system support ensures modularity, safety, portability, and efficiency. Fortran D and High Performance Fortran programs exploit data parallelism by providing language extensions for user-defined data decomposition specifications, parallel loops, and parallel-array operations.", acknowledgement = ack-nhfb, affiliation = "Center for Res. on Parallel Computation, California Inst. of Technol.", affiliationaddress = "Pasadena, CA, USA", classification = "716.1; 722.4; 723.1; 723.1.1; 723.2; 901.1.1", journalabr = "Int J Supercomput Appl High Perform Comput", keywords = "Center for Research on Parallel Computation (CRPC); Communication channels (information theory); Computer programming; Computer software portability; Data parallelism; Data structures; fortran (programming language); Fortran M language; Parallel processing systems; Program compilers; Societies and institutions; Task parallelism", } @TechReport{Chapman:1994:EHAa, author = "Barbara Chapman and Piyush Mehrotra and Hans Zima", title = "Extending {HPF} for advanced data parallel applications", type = "NASA contractor report", number = "NASA CR-194913; ICASE report no. 94-34", institution = "Institute for Computer Applications in Science and Engineering, NASA Langley Research Center", address = "Hampton, VA, USA", year = "1994", bibdate = "Thu Feb 29 11:23:44 MST 1996", acknowledgement = ack-nhfb, annote = "Distributed to depository libraries in microfiche. Shipping list no.: 94-0862-M. Microfiche. [Washington, DC: National Aeronautics and Space Administration, 1994] 1 microfiche.", govtdocnumber = "NAS 1.26:194913 0830-H-14 (MF)", keywords = "Applications programs (Computers); FORTRAN; Parallel programming.", } @Article{Chapman:1994:EHAb, author = "Barbara Chapman and Hans Zima and Piyush Mehrotra", title = "Extending {HPF} for Advanced Data-Parallel Applications", journal = j-IEEE-PAR-DIST-TECH, volume = "2", number = "3", pages = "59--70", month = "Fall", year = "1994", CODEN = "IPDTEX", ISSN = "1063-6552", bibdate = "Fri Apr 11 07:24:28 MDT 1997", bibsource = "Compendex database", abstract = "High Performance Fortran can support regular numerical algorithms, but it cannot adequately express advanced applications such as particle-in-sell codes or unstructured mesh solvers. This article addresses this problem and outlines possible development paths.", acknowledgement = ack-nhfb, affiliation = "Univ of Vienna, Vienna, Austria", classification = "722.4; 723.1; 723.1.1; 723.2; 921.6; C6110P (Parallel programming); C6140D (High level languages)", corpsource = "Wien Univ., Austria", journalabr = "IEEE Parallel Distrib Technol", keywords = "advanced data-parallel; Advanced data-parallel applications; Algorithms; applications; Codes (symbols); component; Component distribution; Computer architecture; Data processing; Data structures; Derived types; derived types; Derived types; direct; Direct distribution; distribution; dynamic; Dynamic partitioners; FORTRAN; Fortran (programming language); functionality; Functionality; general block distributions; General block distributions; High Performance Fortran; high-level language interface; High-level language interface; HPF/sup +/; INDEPENDENT loops; Indirect distributions; indirect distributions; Indirect distributions; Language constructs; loop; Loop reductions; Multiprogramming; Numerical algorithms; numerical algorithms; Numerical algorithms; parallel languages; Parallel processing systems; particle-in-cell codes; Particle-in-cell codes; partitioners; processor subsets; Processor subsets; Processor views; processor views; Processor views; Program processors; reductions; Unstructured mesh solvers; unstructured mesh solvers; Unstructured mesh solvers; User-defined distribution functions; user-defined distribution functions; User-defined distribution functions; work distribution specification; Work distribution specification", pubcountry = "USA", thesaurus = "FORTRAN; Parallel languages", treatment = "P Practical", } @Article{Chapman:1994:HFL, author = "B. Chapman and H. Zima and Vienna and P. Mehrotra", title = "{High-Performance Fortran} Languages: Advanced Applications and Their Implementation", journal = j-LECT-NOTES-COMP-SCI, volume = "797", pages = "407--416", year = "1994", CODEN = "LNCSD9", ISSN = "0302-9743", bibdate = "Mon May 13 11:52:14 MDT 1996", acknowledgement = ack-nhfb, } @InProceedings{Chapman:1994:HPF, author = "B. Chapman and P. Mehrotra and H. Zima", title = "High performance {Fortran} languages: advanced applications and their implementation", crossref = "Gentzsch:1994:HCNa", pages = "407--416", month = "", year = "1994", bibdate = "Sun Dec 22 10:20:45 MST 1996", acknowledgement = ack-nhfb, affiliation = "Inst. for Software Technol. and Parallel Syst., Wien Univ., Austria", classification = "C6110P (Parallel programming); C6140D (High level languages)", keywords = "Functionality; High Performance Fortran; High performance Fortran languages; Massively parallel machines; Parallelization; User-specified distribution; Vienna Fortran", thesaurus = "FORTRAN; Parallel languages", xxnote = "Check author order: Mehrotra/Zima or Zima/Mehrotra??", } @InProceedings{Chapman:1994:SAM, author = "B. Chapman and P. Mehrotra and J. Van Rosendale and H. Zima", title = "A software architecture for multidisciplinary applications: integrating task and data parallelism", crossref = "Buchberger:1994:PPC", pages = "664--676", month = "", year = "1994", bibdate = "Sun Dec 22 10:20:45 MST 1996", acknowledgement = ack-nhfb, affiliation = "Inst. for Software Technol. and Parallel Syst., Wien Univ., Austria", classification = "C6110P (Parallel programming); C6120 (File organisation); C6140D (High level languages); C6150N (Distributed systems software)", keywords = "Asynchronous activities; Data parallel languages; Data parallelism; Engineering applications; Fortran 90 language extensions; Heterogeneous computing environment; HPF; Multidisciplinary applications; Nested task parallelism; Numerical applications; SDAs; Shared data abstractions; Software architecture; Task parallelism; Vienna Fortran", thesaurus = "Data structures; FORTRAN; Parallel languages; Parallel programming", } @InProceedings{Chatterjee:1994:ADH, author = "S. Chatterjee and J. R. Gilbert and R. Schreiber and T. J. Sheffler", title = "Automatic Distribution in {HPF}", crossref = "Dongarra:1994:ETP", pages = "11--18", year = "1994", bibdate = "Sat May 11 12:16:44 MDT 1996", acknowledgement = ack-nhfb, } @InProceedings{Chen:1994:CEC, author = "Dong-Yuan Chen and M. C. Chen", title = "{CPAR-language} extensions to {C} for irregular and adaptive parallel computations", crossref = "IEEE:1994:PSH", pages = "501--508", month = "", year = "1994", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Yale Univ., New Haven, CT, USA", classification = "C4240P (Parallel programming and algorithm theory); C5440 (Multiprocessor systems and techniques); C6110P (Parallel programming); C6120 (File organisation); C6140D (High level languages)", keywords = "Adaptive parallel computations; Arrays; C; Communication functions; CPAR language extensions; Distributed-memory multiprocessors; Fortran-90; Global name space; High Performance Fortran; Interprocessor data transfer; Irregular parallel computations; N-body simulation problem; Object streams; Parallel programming; Pointer-based data structures; Split phases", thesaurus = "C language; Data structures; Distributed memory systems; FORTRAN; N-body problems; Parallel languages; Parallel programming", } @InProceedings{Cheng:1994:PDP, author = "Doreen Cheng and Robert Hood", title = "A Portable Debugger for Parallel and Distributed Programs", crossref = "IEEE:1994:PSW", pages = "723--732", year = "1994", bibdate = "Wed Apr 15 10:15:37 MDT 1998", bibsource = "Compendex database; ftp://ftp.math.utah.edu/pub/tex/bib/supercomputing94.bib", URL = "http://sc94.ameslab.gov/AP/contents.html", acknowledgement = ack-nhfb, affiliation = "Computer Sciences Corp", affiliationaddress = "Moffett Field, CA, USA", classification = "722.1; 722.3; 722.4; 723.1; 723.5; 903.4.1", keywords = "Client server interaction; Codes (symbols); Computational platforms; Computer aided software engineering; Computer programming; Computer simulation; Computer software; Conventional state based debuggers; Distributed computations; Distributed computer systems; fortran (programming language); High performance fortran; Interaction protocol; Message passing library; Network protocols; Parallel processing systems; Parallel programs; Portable debugger; Program debugging; Storage allocation (computer); Tool generated code; User interfaces", sponsor = "IEEE; ACM; SIAM", } @InProceedings{Coelho:1994:CIC, author = "F. Coelho", title = "Compilation of {I}/{O} communications for {HPF}", crossref = "IEEE:1994:FSF", pages = "102--109", month = "", year = "1994", bibdate = "Sun Dec 22 10:20:45 MST 1996", acknowledgement = ack-nhfb, affiliation = "Centre de Recherche en Inf., Ecole des Mines de Paris, Valbonne, France", classification = "C5220P (Parallel architecture); C5440 (Multiprocessing systems); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Code generation; Data distribution; HPF; I/O communications compilation; Massively parallel machines; MIMD distributed memory architecture; Parallel computations; Scalability; Standard polyhedron scanning techniques", thesaurus = "Distributed memory systems; High level languages; Parallel architectures; Parallel processing; Program compilers", } @InProceedings{Coelho:1994:EHC, author = "F. Coelho", title = "Experiments with {HPF} Compilation for a Network of Workstations", crossref = "Gentzsch:1994:HCNa", pages = "423--428", month = "", year = "1994", bibdate = "Sun Dec 22 10:20:45 MST 1996", acknowledgement = ack-nhfb, affiliation = "Centre de Recherche en Inf., Ecole des Mines de Paris, Fontainebleau, France", classification = "C6110P (Parallel programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Communication hardware; Data-parallel Fortran; Distributed memory multiprocessors; High Performance Fortran; HPF compilation; Optimizing compiler; PVM 3-based generated code; Scalable performance; Workstation network", thesaurus = "FORTRAN; Optimising compilers; Parallel languages; Parallelising compilers", } @InProceedings{Corbett:1994:UEP, author = "P. F. Corbett and D. G. Feitelson and J.-P. Prost and M. Snir", title = "User-friendly and efficient parallel {I/O}s using the {Vesta} parallel file system", crossref = "Becker:1994:TPI", pages = "23--38", month = "", year = "1994", bibdate = "Sun Dec 22 10:20:45 MST 1996", acknowledgement = ack-nhfb, affiliation = "IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA", classification = "C5440 (Multiprocessing systems); C5620L (Local area networks); C6140D (High level languages); C6150N (Distributed systems software)", keywords = "Client-server subsystem; Concurrent parallel accesses; Distributed-memory computer; High level interface; High performance Fortran; IBM scalable POWERParallel Systems; Message passing paradigm; Parallel I/Os; Vesta parallel file system", thesaurus = "C language; Client-server systems; Distributed memory systems; FORTRAN; Message passing", } @InProceedings{Cownie:1994:PPP, author = "J. Cownie and A. Dunlop and S. Hellberg and A. J. G. Hey and D. Pritchard", title = "Portable parallel programming environments --- the {ESPRIT PPPE} project", crossref = "Dekker:1994:MPP", pages = "135--142", month = "", year = "1994", bibdate = "Sun Dec 22 10:19:23 MST 1996", acknowledgement = ack-nhfb, affiliation = "Meiko Ltd., Bristol, UK", classification = "C6110B (Software engineering techniques); C6110P (Parallel programming); C6115 (Programming support)", keywords = "ESPRIT PPPE project; European hardware manufacturers; HPF mapper; Integrated tool environments; Large distributed memory parallel computers; Large scale scientific and engineering applications; Mainstream applications development; Migration aids; Open system standards; Parallel architectures; Parallel debugger; PARMACS/MPI; PCTE; Performance monitor; Portable parallel programming environments; Program debugger; Run-time environment; Software houses", thesaurus = "Parallel architectures; Parallel programming; Programming environments; Research initiatives; Software houses; Software portability; Standards", } @InProceedings{Crooks:1994:ADD, author = "P. Crooks and R. H. Perrott", title = "Automatic data distribution", crossref = "Gentzsch:1994:HCNa", pages = "463--468", month = "", year = "1994", bibdate = "Sun Dec 22 10:20:45 MST 1996", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Queen's Univ., Belfast, UK", classification = "C6110 (Systems analysis and programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Arrays; Automatic data distribution; Data distribution scheme; Dynamic redistribution; Dynamic redistributions; Fort Compilation System; Fortran90; Fortran90 program generation; Fully-automatic source-to-source translator; HPF extensions; Language extensions; Parallelizing compilers; Vienna Fortran", thesaurus = "Data structures; FORTRAN; Parallelising compilers; Program interpreters", } @InProceedings{Das:1994:SAI, author = "R. Das and J. Saltz and R. von Hanxleden", title = "Slicing analysis and indirect accesses to distributed arrays", crossref = "Banerjee:1994:LCP", pages = "152--168", month = "", year = "1994", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA", classification = "C6110P (Parallel programming); C6120 (File organisation); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Aggregated data prefetching; Array accesses; Compiler; Fortran D prototype compiler; High Performance Fortran; Indirection arrays; Irregular access patterns; Multiple levels; Parallel code; Parallel computers; Program slicing; Redundant preprocessing; Slice graph; Sparse data structures; Subscript 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", 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{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", abstract = "With High-Performance FORTRAN, you can tune programs to specific machines.", acknowledgement = ack-nhfb, } @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", 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", bibdate = "Sun Dec 22 10:18:08 MST 1996", 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)", 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", 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", bibdate = "Sun Dec 22 10:18:08 MST 1996", 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)", 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: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", bibdate = "Mon Apr 14 10:50:40 MDT 1997", bibsource = "Compendex database", 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", 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", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "UnCover library database", acknowledgement = ack-nhfb, } @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", bibdate = "Sun Dec 14 09:16:57 MST 2003", bibsource = "http://portal.acm.org/; http://www.acm.org/pubs/toc/", 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", 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", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "Electron. and Comput. Sci., Southampton Univ., UK", classification = "C6110P (Parallel programming); C6115 (Programming support); C6150N (Distributed systems software)", 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", 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", 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", 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: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", 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", } @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", 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", bibdate = "Sun Dec 22 10:18:08 MST 1996", 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)", 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", bibdate = "Sun Dec 22 10:20:45 MST 1996", 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)", 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{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", 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)", keywords = "Communication pattern matrix; High Performance Fortran; Interprocessor collective communication; Multicomputer compilers; Shift vector; Tiny", thesaurus = "Multiprocessing systems; Program compilers", } @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", bibdate = "Sun Dec 22 10:19:23 MST 1996", bibsource = "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)", 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", 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", 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", } @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; 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", 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", bibdate = "Mon Apr 14 07:07:39 1997", 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", 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", 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", 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", acknowledgement = ack-nhfb, } @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", 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", 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", 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", 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", 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: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; ftp://ftp.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", 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", 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", 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", 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", bibdate = "Mon Apr 14 07:07:48 1997", 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", 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", 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", bibdate = "Mon Apr 14 07:08:42 1997", acknowledgement = ack-nhfb, classification = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "MPS Div., SoftTech Inc., Waltham, MA, USA", 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 = "Nuclear Physics B, Proceedings Supplements", volume = "34", pages = "817--819", month = apr, year = "1994", ISSN = "0920-5632", bibdate = "Sun Dec 22 10:18:08 MST 1996", acknowledgement = ack-nhfb, affiliation = "Dept. of Phys., Edinburgh Univ., UK", classification = "C6110P (Parallel programming); C7320 (Physics and Chemistry)", 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 = "http://dx.doi.org/10.1006/jpdc.1994.1048", ISSN = "0743-7315", bibdate = "Thu Mar 9 09:18:54 MST 2000", bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc", URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.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", 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", } @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", 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", bibdate = "Sun Dec 22 10:18:08 MST 1996", 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)", 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", 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", 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{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", bibdate = "Mon Apr 14 07:08:44 1997", 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", 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", 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", bibdate = "Mon Apr 14 07:08:50 1997", 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", 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", 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)", 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", 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", 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", bibdate = "Mon Apr 14 07:09:12 1997", acknowledgement = ack-nhfb, classification = "C6110P (Parallel programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "Thinking Machines Corp., Cambridge, MA, USA", 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", 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", 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", 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", 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", 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)", 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", bibdate = "Fri Nov 6 12:31:15 MST 1998", bibsource = "Compendex database; http://www.computer.org/tpds/td1995/", 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", 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", 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", 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", 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/DTJJ02SC.TXT; http://www.digital.com:80/info/DTJJ02/DTJJ02P8.PS; http://www.digital.com:80/info/DTJJ02/DTJJ02PF.PDF", 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", 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", 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)", 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", 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", 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", 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", 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", 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", 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; ftp://ftp.math.utah.edu/pub/tex/bib/fortran3.bib; ftp://ftp.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)", 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 = "http://dx.doi.org/10.1006/jpdc.1995.1049", ISSN = "0743-7315", bibdate = "Thu Mar 9 09:18:57 MST 2000", bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc", 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", 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", 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", 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", 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", 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 = "ftp://ftp.math.utah.edu/pub/tex/bib/dectechj.bib", URL = "ftp://ftp.digital.com/pub/Digital/info/DTJ/v7n3_03_FORTRAN.pdf", acknowledgement = ack-nhfb, } @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", 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", bibdate = "Sun Dec 22 10:19:23 MST 1996", 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)", 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", bibdate = "Sun Dec 22 10:19:23 MST 1996", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA", classification = "C6110P (Parallel programming); C6150C (Compilers, interpreters and other processors); C7300 (Natural sciences computing)", 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", acknowledgement = ack-nhfb, } @InProceedings{Kalns:1995:DPD, author = "E. T. Kalns and L. M. Ni", title = "DaRe{L}: 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", 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", bibdate = "Fri Apr 11 15:20:39 MDT 1997", bibsource = "Compendex database", 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", 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", acknowledgement = ack-nhfb, classification = "C5470 (Performance evaluation and testing); C6110P (Parallel programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", 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", 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", 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 = "ftp://ftp.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", bibdate = "Sun Dec 22 10:19:23 MST 1996", 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)", 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", bibdate = "Sun Dec 14 09:17:08 MST 2003", bibsource = "http://portal.acm.org/", 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)", 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", 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", bibdate = "Sun Dec 14 09:17:06 MST 2003", bibsource = "http://www.acm.org/pubs/contents/proceedings/pldi/207110/index.html; http://portal.acm.org/; http://portal.acm.org/", 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)", keywords = "algorithms; experimentation; languages; measurement; performance; Benchmark programs; Compiler optimization algorithm; Execution overhead; Loop based optimizations; Naive range checking; Nascent; Optimization algorithms; Partial redundancy elimination; 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", bibdate = "Sun Dec 22 10:19:23 MST 1996", 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)", 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", language = "English Translation of: Programmirovanie", pubcountry = "Russia", 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", 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", note = "See \cite{Kremer:1994:COR}.", acknowledgement = ack-nhfb, } @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", 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", 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", bibdate = "Sat May 11 13:10:41 1996", 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", 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", 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", bibdate = "Sun Dec 22 10:19:23 MST 1996", bibsource = "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)", 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", 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", 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", 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 = "IEICE Transactions on Electronics", volume = "E78-C", number = "9", pages = "1252--1254", month = sep, year = "1995", CODEN = "IELEEJ", ISSN = "0916-8524", bibdate = "Sun Dec 22 10:19:23 MST 1996", 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)", 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", } @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", 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", bibdate = "Sat May 11 12:16:44 MDT 1996", acknowledgement = ack-nhfb, } @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", 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", 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", bibdate = "Sun Dec 22 10:19:23 MST 1996", 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)", 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", bibdate = "Mon Jun 7 07:52:29 MDT 1999", bibsource = "Compendex database; http://www.computer.org/concurrency/pd1995/", URL = "http://www.computer.org/concurrency/pd1995/p1012abs.htm; http://dlib.computer.org/pd/books/pd1995/pdf/h10012.pdf", 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", 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", bibdate = "Sun Dec 14 09:17:07 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, } @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", acknowledgement = ack-nhfb, keywords = "Electronic digital computers -- Programming; FORTRAN (Computer program language)", } @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", 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", 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", 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", 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 = "http://dx.doi.org/10.1006/jpdc.1995.1073", ISSN = "0743-7315", bibdate = "Thu Mar 9 09:18:57 MST 2000", bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc", 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", 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", bibdate = "Sun Dec 14 09:17:08 MST 2003", bibsource = "http://portal.acm.org/", 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)", 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", 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", 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", 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", 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", 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", 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", 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", 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 = "ftp://ftp.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", 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{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 = "http://dx.doi.org/10.1006/jpdc.1996.0141", ISSN = "0743-7315", bibdate = "Thu Mar 9 09:19:01 MST 2000", bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc", 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", 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", bibdate = "Wed Aug 14 09:38:08 MDT 1996", acknowledgement = ack-nhfb, } @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", 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", 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", bibdate = "Tue Oct 29 14:12:39 MST 1996", acknowledgement = ack-nhfb, } @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", bibdate = "Wed Aug 14 09:38:08 MDT 1996", acknowledgement = ack-nhfb, } @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", bibdate = "Wed Aug 14 09:38:08 MDT 1996", acknowledgement = ack-nhfb, } @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", bibdate = "Tue Oct 29 14:12:39 MST 1996", acknowledgement = ack-nhfb, } @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 = "http://dx.doi.org/10.1006/jpdc.1996.0143", ISSN = "0743-7315", bibdate = "Thu Mar 9 09:19:01 MST 2000", bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc", 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", 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", } @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", URL = "http://www.supercomp.org/sc96/proceedings/SC96PROC/FOSTER2/INDEX.HTM", acknowledgement = ack-nhfb, } @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", bibdate = "Tue Oct 29 14:12:39 MST 1996", acknowledgement = ack-nhfb, } @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 = "http://dx.doi.org/10.1006/jpdc.1996.0135", ISSN = "0743-7315", bibdate = "Thu Mar 9 09:19:01 MST 2000", bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc", 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", 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", } @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", bibdate = "Sat May 11 13:45:32 MDT 1996", acknowledgement = ack-nhfb, } @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 = "http://dx.doi.org/10.1006/jpdc.1996.0144", ISSN = "0743-7315", bibdate = "Thu Mar 9 09:19:01 MST 2000", bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc", 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", 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{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", bibdate = "Fri Aug 22 11:59:49 MDT 1997", acknowledgement = ack-nhfb, } @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.vcpc.univie.ac.at/~jhm/papers.html", acknowledgement = ack-nhfb, } @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", 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{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", bibdate = "Sat May 11 12:16:44 MDT 1996", acknowledgement = ack-nhfb, 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{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", acknowledgement = ack-nhfb, } @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", LCCN = "QA76.642 .D38 1996", bibdate = "Sat Dec 21 16:06:37 MST 1996", 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 = "http://dx.doi.org/10.1006/jpdc.1996.0116", ISSN = "0743-7315", bibdate = "Thu Mar 9 09:19:00 MST 2000", bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc", 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", 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", bibdate = "Sat Dec 21 08:46:23 1996", acknowledgement = ack-nhfb, } @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", bibdate = "Tue Oct 29 14:12:39 MST 1996", acknowledgement = ack-nhfb, } @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 = "ftp://ftp.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", } @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", bibdate = "Fri Nov 6 12:31:15 MST 1998", bibsource = "Compendex database; http://www.computer.org/tpds/td1996/", 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", 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", 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 = "http://dx.doi.org/10.1006/jpdc.1996.0140", ISSN = "0743-7315", bibdate = "Thu Mar 9 09:19:01 MST 2000", bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc", 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", 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", 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", bibdate = "Fri Nov 6 12:31:15 MST 1998", bibsource = "Compendex database; http://www.computer.org/tpds/td1996/", 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", 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", bibdate = "Tue Sep 7 06:06:27 MDT 1999", bibsource = "http://www3.interscience.wiley.comjournalfinder.html; ftp://ftp.math.utah.edu/pub/tex/bib/pvm.bib", 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", 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{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", bibdate = "Sat Dec 7 09:42:43 MST 2002", bibsource = "Ingenta database", acknowledgement = ack-nhfb, 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", 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", 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", 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", bibdate = "Fri Aug 6 10:15:09 MDT 1999", bibsource = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1997&volume=23&issue=1-2; Compendex database", 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", 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: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", bibdate = "Sun Dec 14 09:17:35 MST 2003", bibsource = "http://portal.acm.org/", 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", acknowledgement = ack-nhfb, } @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", bibdate = "Tue Apr 28 08:51:33 MDT 1998", acknowledgement = ack-nhfb, } @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", bibdate = "Fri Aug 22 11:59:49 MDT 1997", acknowledgement = ack-nhfb, } @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", bibdate = "Tue Oct 21 18:27:39 MDT 1997", 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", 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", bibdate = "Sun Dec 14 09:17:35 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, } @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", URL = "http://www.supercomp.org/sc97/proceedings/TECH/LI/INDEX.HTM", acknowledgement = ack-nhfb, } @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 = "ftp://ftp.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", bibdate = "Fri Nov 6 12:31:15 MST 1998", bibsource = "http://www.computer.org/tpds/td1997/", URL = "http://www.computer.org/tpds/td1997/l1098abs.htm; http://dlib.computer.org/td/books/td1997/pdf/l1098.pdf", 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", 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 = "ftp://ftp.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", bibdate = "Thu Jan 6 12:02:33 MST 2005", bibsource = "http://ejournals.wspc.com.sg/ppl/", acknowledgement = ack-nhfb, } @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", bibdate = "Tue Sep 7 06:06:35 MDT 1999", bibsource = "http://www3.interscience.wiley.comjournalfinder.html", URL = "http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=13809&PLACEBO=IE.pdf; http://www3.interscience.wiley.com/cgi-bin/abstract?ID=13809", acknowledgement = ack-nhfb, } @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", bibdate = "Fri Nov 6 12:31:15 MST 1998", bibsource = "http://www.computer.org/tpds/td1997/", URL = "http://www.computer.org/tpds/td1997/l1068abs.htm; http://dlib.computer.org/td/books/td1997/pdf/l1068.pdf", 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", 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", bibdate = "Tue Oct 21 18:27:39 MDT 1997", 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", 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", bibdate = "Fri Aug 22 11:59:49 MDT 1997", acknowledgement = ack-nhfb, } @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.supercomp.org/sc98/papers/", acknowledgement = ack-nhfb, } @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", note = "UT-CS-98-396, August 1998.", URL = "http://www.netlib.org/lapack/lawnspdf/lawn137.pdf; http://www.netlib.org/lapack/lawns/lawn137.ps", acknowledgement = ack-nhfb, } @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", bibdate = "Sat Oct 10 14:40:24 MDT 1998", acknowledgement = ack-nhfb, } @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", bibdate = "Sat Oct 10 14:40:24 MDT 1998", acknowledgement = ack-nhfb, } @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", bibdate = "Sat Oct 10 14:40:24 MDT 1998", acknowledgement = ack-nhfb, } @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", bibdate = "Tue Jan 5 08:21:58 MST 1999", acknowledgement = ack-nhfb, } @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", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue45/index.html", URL = "ftp://ftp.ssc.com/pub/lj/listings/issue45/2432.tgz", acknowledgement = ack-nhfb, 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", bibdate = "Sat Dec 7 09:42:43 MST 2002", bibsource = "Ingenta database", acknowledgement = ack-nhfb, pagecount = "11", } @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", bibdate = "Wed Sep 15 10:01:31 MDT 1999", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/lncs1998b.bib", acknowledgement = ack-nhfb, keywords = "applied parallel computing; PARA; parallel computing; computing science", } @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", 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", 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.4; 722.1; 722; 723; 723.1.1; 723.1", journalabr = "Parallel Comput", keywords = "Parallel processing systems; Virtual storage; Computer operating systems; Computer hardware; fortran (programming language); Response time (computer systems); Computer systems programming; High performance Fortran (hpf) programming language; Shared virtual memory", } @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", bibdate = "Sun Dec 14 09:17:45 MST 2003", bibsource = "http://portal.acm.org/", note = "The author strongly criticizes HPF, and remarks ``HPF has severe conceptual and practical limitations.''", acknowledgement = ack-nhfb, } @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", bibdate = "Sat Dec 7 09:42:43 MST 2002", bibsource = "Ingenta database", acknowledgement = ack-nhfb, 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", bibdate = "Mon Mar 1 10:04:11 MST 1999", bibsource = "http://www.acm.org/pubs/toc/", 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, 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{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", bibdate = "Sat Dec 7 09:42:43 MST 2002", bibsource = "Ingenta database", acknowledgement = ack-nhfb, 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", 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", 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 = "723.1.1; 722.2; 722.4; 723.1; 722.1; 722", journalabr = "Parallel Comput", keywords = "fortran (programming language); User interfaces; Parallel processing systems; Program compilers; Problem solving; Storage allocation (computer); Computer architecture; Response time (computer systems); High performance Fortran (hpf) programming language; Distributed memory architectures", } @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", bibdate = "Wed Sep 15 10:01:31 MDT 1999", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/lncs1998b.bib", acknowledgement = ack-nhfb, keywords = "applied parallel computing; PARA; parallel computing; computing 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", bibdate = "Sun Dec 14 09:17:50 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, } @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", bibdate = "Tue Jan 5 08:21:58 MST 1999", acknowledgement = ack-nhfb, } @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", bibdate = "Tue Jan 5 08:21:58 MST 1999", acknowledgement = ack-nhfb, } @Article{Sarma:1998:UHP, author = "G. Sarma and T. Zacharia and D. Miles", title = "Using {High Performance Fortran} for Parallel Programming", journal = j-COMP-MATH-APPL-OXFORD, volume = "35", number = "12", publisher = "Elsevier Science", pages = "41--57", month = jun, year = "1998", CODEN = "CMAPDK", ISSN = "0898-1221", bibdate = "Sat Dec 7 09:42:43 MST 2002", bibsource = "Ingenta database", acknowledgement = ack-nhfb, 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", 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", 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 = "723.1.1; 722.4; 723.1; 722.1; 723.2", journalabr = "Parallel Comput", keywords = "fortran (programming language); Parallel processing systems; Program compilers; Storage allocation (computer); Data compression; Data transfer; High performance Fortran (hpf) programming language", } @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", bibdate = "Sat Dec 7 09:42:43 MST 2002", bibsource = "Ingenta database", acknowledgement = ack-nhfb, 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", bibdate = "Mon Jun 21 08:03:55 MDT 1999", acknowledgement = ack-nhfb, } @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", bibdate = "Mon Sep 13 16:57:02 MDT 1999", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/lncs1999a.bib", acknowledgement = ack-nhfb, } @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", publisher = "Elsevier Science", pages = "255--268", month = aug, year = "1999", CODEN = "CPHCBZ", ISSN = "0010-4655", bibdate = "Sat Dec 7 09:42:43 MST 2002", bibsource = "Ingenta database", acknowledgement = ack-nhfb, 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", bibdate = "Mon Sep 13 16:57:02 MDT 1999", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/lncs1999a.bib", acknowledgement = ack-nhfb, } @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", bibdate = "Sat Dec 7 09:42:43 MST 2002", bibsource = "Ingenta database", acknowledgement = ack-nhfb, 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", bibdate = "Tue Sep 14 06:09:05 MDT 1999", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/lncs1999a.bib", acknowledgement = ack-nhfb, 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", bibdate = "Sat Dec 7 09:42:43 MST 2002", bibsource = "Ingenta database", acknowledgement = ack-nhfb, 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", bibdate = "Sun Dec 14 09:18:11 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, } @Article{Orlando:1999:CRT, author = "Salvatore Orlando and Raffaele Perego", title = "{{\em COLT\/}$_HPF$}, 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", bibdate = "Tue Sep 7 06:06:50 MDT 1999", bibsource = "http://www3.interscience.wiley.comjournalfinder.html", URL = "http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=63000994&PLACEBO=IE.pdf; http://www3.interscience.wiley.com/cgi-bin/abstract?ID=63000994", acknowledgement = ack-nhfb, } @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", bibdate = "Tue Sep 7 06:06:51 MDT 1999", bibsource = "http://www3.interscience.wiley.comjournalfinder.html", URL = "http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=63003393&PLACEBO=IE.pdf; http://www3.interscience.wiley.com/cgi-bin/abstract?ID=63003393", acknowledgement = ack-nhfb, } @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", bibdate = "Mon Sep 13 16:57:02 MDT 1999", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/lncs1999b.bib", acknowledgement = ack-nhfb, } @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", bibdate = "Wed Apr 18 07:29:37 2001", bibsource = "http://ejournals.wspc.com.sg/ppl/10/1002_03/S01296264001002_03.html", URL = "http://ejournals.wspc.com.sg/ppl/10/1002_03/S0129626400000196.html", acknowledgement = ack-nhfb, } @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", note = "Discusses PVM, MPI, SHMEM, High-Performance Fortran, and POSIX threads.", acknowledgement = ack-nhfb, } @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 = "http://doi.acm.org/10.1145/347837.347872", ISSN = "0098-3500", bibdate = "Tue Sep 19 09:42:41 MDT 2000", bibsource = "http://www.acm.org/pubs/toc/", 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, 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{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", bibdate = "Sat Dec 7 09:42:43 MST 2002", bibsource = "Ingenta database", acknowledgement = ack-nhfb, 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", note = "Shipping list number 2001-0362-M", acknowledgement = ack-nhfb, keywords = "Fortran; grid generation (mathematics); data structures; compilers; algorithms", } @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 = "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", publisher = "Elsevier Science", pages = "18--33", day = "1", month = dec, year = "2000", CODEN = "CPHCBZ", ISSN = "0010-4655", bibdate = "Sat Dec 7 09:42:43 MST 2002", bibsource = "Ingenta database", acknowledgement = ack-nhfb, 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", bibdate = "Sat Dec 7 09:42:43 MST 2002", bibsource = "Ingenta database", acknowledgement = ack-nhfb, 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", bibdate = "Sat Dec 7 09:42:43 MST 2002", bibsource = "Ingenta database", acknowledgement = ack-nhfb, pagecount = "26", } @Article{Berthou:2001:COH, author = "J-Y. Berthou and E. Fayolle", title = "Comparing {OpenMP}, {HPF}, and {MPI} Programming: {A} Study Case", journal = "The International Journal of High Performance Computing Applications", volume = "15", number = "3", publisher = "Sage Publications Inc.", pages = "297--309", month = aug, year = "2001", CODEN = "????", ISSN = "1094-3420", bibdate = "Sat Dec 7 09:42:43 MST 2002", bibsource = "Ingenta database", acknowledgement = ack-nhfb, 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", bibdate = "Sat Dec 7 09:42:43 MST 2002", bibsource = "Ingenta database", acknowledgement = ack-nhfb, 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", bibdate = "Sat Dec 7 09:42:43 MST 2002", bibsource = "Ingenta database", acknowledgement = ack-nhfb, pagecount = "10", } @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", bibdate = "Sat Feb 23 19:27:51 MST 2002", bibsource = "http://ejournals.wspc.com.sg/ppl/ppl.shtml", acknowledgement = ack-nhfb, } @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", bibdate = "Sat Dec 7 09:42:43 MST 2002", bibsource = "Ingenta database", acknowledgement = ack-nhfb, pagecount = "34", } @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", bibdate = "Sat Dec 7 09:42:43 MST 2002", bibsource = "Ingenta database", acknowledgement = ack-nhfb, pagecount = "18", } @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", 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{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 = "Ingenta database", acknowledgement = ack-nhfb, pagecount = "15", } @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", bibdate = "Mon Jan 12 06:28:15 MST 2004", bibsource = "http://www.iospress.nl/site/html/10589244.html", acknowledgement = ack-nhfb, } @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", 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", bibdate = "Wed Dec 24 09:07:26 MST 2003", acknowledgement = ack-nhfb, } @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", bibdate = "Tue Dec 16 08:27:09 MST 2003", bibsource = "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, } @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 = "http://dx.doi.org/10.1002/cpe.718", ISSN = "1532-0626 (print), 1532-0634 (electronic)", bibdate = "Tue Jan 13 09:28:10 MST 2004", bibsource = "http://www3.interscience.wiley.com/journalfinder.html; http://www.interscience.wiley.com/jpages/1532-0626", acknowledgement = ack-nhfb, 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 = "http://dx.doi.org/10.1002/cpe.802", ISSN = "1532-0626 (print), 1532-0634 (electronic)", bibdate = "Sat May 14 11:30:55 MDT 2005", bibsource = "http://www3.interscience.wiley.com/journalfinder.html; http://www.interscience.wiley.com/jpages/1532-0626", acknowledgement = ack-nhfb, 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", bibdate = "Sun Nov 7 05:53:52 MST 2004", bibsource = "http://www.sciencedirect.com/science/journal/01678191", acknowledgement = ack-nhfb, } @Article{Darte:20xx: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 = "Journal of the Brazilian Computer Society", volume = "??", number = "??", pages = "??--??", month = "????", year = "20xx", bibdate = "Wed Jan 24 10:18:23 2001", note = "To appear.", acknowledgement = ack-nhfb, } %%% ==================================================================== %%% Cross-referenced entries must come last. @Proceedings{Ferenczi:1992:AWT, editor = "S. Ferenczi", booktitle = "Proceedings of the 1st Austrian-Hungarian Workshop on Transputer Applications: October 8--10, 1992, Sopron, Hungary", title = "Proceedings of the 1st Austrian-Hungarian Workshop on Transputer Applications: October 8--10, 1992, Sopron, Hungary", publisher = "Hungarian Academy of Sciences Central Research Institute for Physics", address = "Budapest, Hungary", pages = "v + 117", year = "1992", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Sun Dec 22 10:17:40 MST 1996", 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", 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", 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", LCCN = "QA76.7 .S54 v.28:7", bibdate = "Sun Dec 22 10:17:40 MST 1996", 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", 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", 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", 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", LCCN = "QA76.58 .L36 1993", bibdate = "Fri Apr 12 07:38:32 1996", 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", 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", 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", 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", 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 = "ftp://ftp.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.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", LCCN = "QA76.7 .S54 v.28:1", bibdate = "Sun Dec 22 10:17:40 MST 1996", 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", 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", LCCN = "QA76.58 .I5 1993", bibdate = "Fri Apr 12 07:38:10 1996", 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", 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", LCCN = "QA76.9.A73 I558 1994", bibdate = "Sun Dec 22 10:20:45 MST 1996", 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", 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", LCCN = "????", bibdate = "Sun Dec 22 10:18:08 MST 1996", 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", 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", 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", 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", 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", 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", 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", 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", 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", 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", 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", 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", LCCN = "QA76.76.C65 I52 1994", bibdate = "Fri Apr 12 07:15:01 1996", 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", LCCN = "QA76.88 .I57 1994 v.1--2 (c1994)", bibdate = "Thu Feb 29 17:59:11 MST 1996", 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", LCCN = "QA76.88 .I57 1994 v.1--2 (c1994)", bibdate = "Fri Apr 12 07:15:01 1996", 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", 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", 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", 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", 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", 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", 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", 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 = "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{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", 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", 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", 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", 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", 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 ({PP}o{PP}), 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", LCCN = "????", bibdate = "Sun Dec 22 10:19:23 MST 1996", 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", 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", 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", 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", 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", 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", LCCN = "QA76.58.I553 1995", bibdate = "Thu Feb 29 17:59:11 MST 1996", 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", LCCN = "QA76.88 .I57 1995", bibdate = "Thu Feb 29 17:59:11 MST 1996", 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", 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", 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", 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", 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", 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", 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", 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", 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", note = "ACM Order Number: 415962, IEEE Computer Society Press Order Number: RS00126.", URL = "http://www.supercomp.org/sc96/proceedings/", 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", LCCN = "QA76.58 .W656 1995", bibdate = "Sat May 11 12:16:44 MDT 1996", series = "Lecture Notes in Computer Science", acknowledgement = ack-nhfb, } @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", 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", 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", 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", 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", 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", acknowledgement = ack-nhfb, }