%%% -*-BibTeX-*-
%%% ====================================================================
%%% BibTeX-file{
%%% author = "Nelson H. F. Beebe",
%%% version = "2.24",
%%% date = "12 June 2008",
%%% time = "14:30:59 MDT",
%%% filename = "pvm.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 = "03617 33429 146383 1504640",
%%% email = "beebe at math.utah.edu, beebe at acm.org,
%%% beebe at computer.org (Internet)",
%%% codetable = "ISO/ASCII",
%%% keywords = "bibliography, BibTeX, PVM, Parallel Virtual
%%% Machine, MPI, Message Passing Interface",
%%% license = "public domain",
%%% supported = "yes",
%%% docstring = "This is a bibliography of publications about
%%% PVM (Parallel Virtual Machine) software, and
%%% its close relative, MPI (Message Passing
%%% Interface).
%%%
%%% Publications about OpenMP are also included
%%% from version 2.00, since OpenMP directives
%%% for parallelization in a shared-memory
%%% environment are often combined with use of
%%% PVM or MPI across distributed-memory systems.
%%%
%%% MPI and OpenMP publications may later be
%%% split off into a separate bibliography if
%%% they prove numerous enough.
%%%
%%% At version 2.24, the year coverage looked
%%% like this:
%%%
%%% 1989 ( 3) 1996 ( 193) 2003 ( 42)
%%% 1990 ( 4) 1997 ( 106) 2004 ( 19)
%%% 1991 ( 14) 1998 ( 70) 2005 ( 16)
%%% 1992 ( 31) 1999 ( 101) 2006 ( 6)
%%% 1993 ( 98) 2000 ( 95) 2007 ( 0)
%%% 1994 ( 196) 2001 ( 124) 2008 ( 1)
%%% 1995 ( 239) 2002 ( 70)
%%% 19xx ( 2)
%%%
%%% Article: 624
%%% Book: 22
%%% InCollection: 2
%%% InProceedings: 522
%%% Manual: 1
%%% MastersThesis: 16
%%% Misc: 7
%%% PhdThesis: 2
%%% Proceedings: 194
%%% TechReport: 40
%%%
%%% Total entries: 1430
%%%
%%% More information about PVM and MPI can be
%%% found on the World-Wide Web at these
%%% locations:
%%%
%%% ftp://ftp.math.utah.edu/pub/tex/bib/pvm.bib (this file)
%%% ftp://math.usfca.edu/pub/MPI/mpi.guide.ps
%%% http://lovelace.nas.nasa.gov/Parallel/SP2/MPIPerf/report.html
%%% http://www.arc.unm.edu/workshop/mpi/mpi.html
%%% http://www.epm.ornl.gov/~walker/mpi/SLIDES/mpi-tutorial.html
%%% http://www.mcs.anl.gov/mpi/index.html (MPI home page)
%%% http://www.netlib.org/utk/papers/intro-mpi/intro-mpi.html
%%% http://www.osc.edu/Lam/mpi/mpi_tut.html
%%% http://www.usi.utah.edu/user_guides/spug/
%%% news:comp.parallel.mpi
%%% http://www-unix.mcs.anl.gov/mpi/index.html
%%%
%%% The last of these contains pointers to
%%% online versions of the official MPI
%%% standards documents.
%%%
%%% 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 databases
%%% (1989--1997);
%%% * 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
%%% first by ascending year, and within each
%%% year, alphabetically by author or editor,
%%% and then, if necessary, by the 3-letter
%%% abbreviation at the end of the BibTeX
%%% citation tag, using the ``bibsort -byyear''
%%% utility.
%%%
%%% 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{
"\hyphenation{
Cor-vi
Dough-er-ty
Jo-seph
Nov-em-ber
}" #
"\ifx \undefined \circled \def \circled #1{(#1)}\fi" #
"\ifx \undefined \reg \def \reg {\circled{R}}\fi" #
"\ifx \undefined \TM \def \TM {${}^{\sc TM}$} \fi"
}
%%% ====================================================================
%%% Acknowledgement abbreviations:
@String{ack-nhfb = "Nelson H. F. Beebe,
University of Utah,
Department of Mathematics, 110 LCB,
155 S 1400 E RM 233,
Salt Lake City, UT 84112-0090, USA,
Tel: +1 801 581 5254,
FAX: +1 801 581 4148,
e-mail: \path|beebe@math.utah.edu|,
\path|beebe@acm.org|,
\path|beebe@computer.org| (Internet),
URL: \path|http://www.math.utah.edu/~beebe/|"}
%%% ====================================================================
%%% Institution abbreviations:
@String{inst-ANL-mcs = "Mathematics and Computer Science
Division, Argonne National Laboratory"}
@String{inst-ANL:adr = "9700 South Cass Avenue, Argonne, IL
60439-4801, USA"}
@String{inst-CERFACS = "CERFACS"}
@String{inst-CERFACS:adr = "Toulouse, France"}
@String{inst-EMORY = "Emory University"}
@String{inst-EMORY:adr = "Atlanta, GA, USA"}
@String{inst-IBM-WATSON = "IBM T. J. Watson Research Center"}
@String{inst-IBM-WATSON:adr = "Yorktown Heights, NY, USA"}
@String{inst-MSU = "Mississippi State University"}
@String{inst-MSU:adr = "Starkville, MS, USA"}
@String{inst-NLRC = "NASA Langley Research Center"}
@String{inst-NLRC:adr = "Hampton, VA, USA"}
@String{inst-ORNL = "Oak Ridge National Laboratory"}
@String{inst-ORNL:adr = "Knoxville, TN, USA"}
@String{inst-SCS-CMU = "School of Computer Science,
Carnegie Mellon University"}
@String{inst-SCS-CMU:adr = "Pittsburgh, PA, USA"}
@String{inst-UAL-EE = "Department of Electrical
Engineering, University of Alabama"}
@String{inst-UAL-EE:adr = "Tuscaloosa, AL, USA"}
@String{inst-UGA = "University of Georgia"}
@String{inst-UGA:adr = "Athens, GA, USA"}
@String{inst-UTK = "University of Tennessee, Knoxville"}
@String{inst-UTK:adr = "Knoxville, TN 37996, USA"}
%%% ====================================================================
%%% Journal abbreviations:
@String{j-ACM-SIGSOFT = "ACM Sigsoft"}
@String{j-ADV-COMPUT-MATH = "Advances in computational mathematics"}
@String{j-ADV-WATER-RESOURCES = "Advances in water resources"}
@String{j-AIAA-ASME-ASCE-AHS-STRUCT-STRUCT-DYN-MAT-CONF = "AIAA/ASME/ASCE/AHS
Structures, Structural Dynamics \& Materials
Conference --- Collection of Technical
Papers"}
@String{j-ALGORITHMICA = "Algorithmica"}
@String{j-APPL-NUM-MATH = "Applied Numerical Mathematics: Transactions
of IMACS"}
@String{j-AUSTRALIAN-COMP-SCI-COMM = "Australian Computer Science
Communications"}
@String{j-CACM = "Communications of the ACM"}
@String{j-CCPE = "Concurrency and Computation: Prac\-tice and
Experience"}
@String{j-CHIN-J-COMPUTERS = "Chinese Journal of Computers"}
@String{j-COMP-ARCH-NEWS = "ACM SIGARCH Computer Architecture News"}
@String{j-COMP-CHEM-ENG = "Computers \& Chemical Engineering"}
@String{j-COMP-ECONOMICS = "Computational Economics"}
@String{j-COMP-J = "The Computer Journal"}
@String{j-COMP-MATH-APPL = "Computers and Mathematics with
Applications"}
@String{j-COMP-MECH = "Computational mechanics"}
@String{j-COMP-PHYS-COMM = "Computer Physics Communications"}
@String{j-COMP-PHYSICS = "Computers in Physics"}
@String{j-COMP-SYS = "Computing systems: the journal of the
USENIX Association"}
@String{j-COMPUT-METH-APPL-MECH-ENG = "Computer Methods in Applied Mechanics
and Engineering"}
@String{j-COMPUT-SCI-ENG = "Computing in Science and Engineering"}
@String{j-COMPUT-SYST-ENG = "Computing systems in engineering: an
international journal"}
@String{j-COMPUTER = "Computer"}
@String{j-CPE = "Concurrency: practice and experience"}
@String{j-CRAY-CHANNELS = "CRAY Channels"}
@String{j-DEC-TECH-J = "Digital Technical Journal of
Digital Equipment Corporation"}
@String{j-DISCRETE-APPL-MATH = "Discrete Applied Mathematics"}
@String{j-ELECT-LETTERS = "Electronics Letters"}
@String{j-ENG-SCI-REP-KYUSHU = "Engineering Sciences Reports, Kyushu
University"}
@String{j-FORTRAN-FORUM = "ACM Fortran Forum"}
@String{j-FRONTIERS-MASS-PAR-COMP-CONF-PROC = "Frontiers of Massively Parallel
Computation --- Conference Proceedings"}
@String{j-FUT-GEN-COMP-SYS = "Future Generation Computer Systems"}
@String{j-HIGH-TECH-LETT = "High Technology Letters"}
@String{j-HUMAN-HEREDITY = "Human heredity"}
@String{j-IBM-JRD = "IBM Journal of Research and Development"}
@String{j-IBM-SYS-J = "IBM Systems Journal"}
@String{j-IEEE-COMPUT-SCI-ENG = "IEEE Computational Science \& Engineering"}
@String{j-IEEE-CONCURR = "IEEE Concurrency"}
@String{j-IEEE-DISTRIB-SYST-ONLINE = "IEEE Distributed Systems Online"}
@String{j-IEEE-INT-CONF-ALG-ARCH-PAR-PROC = "IEEE International Conference on
Algorithms and Architectures for Parallel
Processing"}
@String{j-IEEE-J-SEL-AREAS-COMMUN = "IEEE Journal on Selected Areas in
Communications"}
@String{j-IEEE-MICRO = "IEEE Micro"}
@String{j-IEEE-MICROW-GUIDED-WAVE-LETT = "IEEE Microwave and Guided Wave
Letters"}
@String{j-IEEE-PAR-DIST-TECH = "IEEE parallel and distributed technology:
systems and applications"}
@String{j-IEEE-TRANS-COMPUT = "IEEE Transactions on Computers"}
@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-IJHPCA = "The International Journal of High Performance
Computing Applications"}
@String{j-IJSA = "The International Journal of
Supercomputer Applications"}
@String{j-IJSAHPC = "International Journal of Supercomputer
Applications and High Performance Computing"}
@String{j-INFORMATICA = "Informatica (Ljubljana, Slovenia)"}
@String{j-INT-J-COMPUT-SYST-SCI-ENG = "International Journal of Computer
Systems Science and Engineering"}
@String{j-INT-J-HIGH-SPEED-COMPUTING = "International Journal of High Speed Computing"}
@String{j-INT-J-NUMER-METHODS-FLUIDS = "International Journal for Numerical
Methods in Fluids"}
@String{j-INT-J-PARALLEL-PROG = "International Journal of Parallel
Programming"}
@String{j-INTEL-TECH-J = "Intel Technology Journal"}
@String{j-IT-IT = "Informationstechnik und technische
Informatik: IT + TI"}
@String{j-J-APPL-PHYS = "Journal of Applied Physics"}
@String{j-J-COMP-SCI-TECH = "Journal of computer science and technology"}
@String{j-J-COMPUTATIONAL-CHEM = "Journal of Computational Chemistry"}
@String{j-J-MOL-STRUCT-THEOCHEM = "Journal of molecular structure. Theochem"}
@String{j-J-PAR-DIST-COMP = "Journal of Parallel and Distributed
Computing"}
@String{j-J-PHYS-IV-COLLOQUE = "Journal de physique. IV, Colloque"}
@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-MICROCOMP-CIVIL-ENG = "Microcomputers in Civil Engineering"}
@String{j-MICROPROC-MICROPROG = "Microprocessing and Microprogramming"}
@String{j-MINI-MICRO-SYSTEMS = "Mini-Micro Systems"}
@String{j-NEURAL-PAR-SCI-COMPUT = "Neural, Parallel and Scientific
Computations"}
@String{j-NUCL-SCI-ENG = "Nuclear Science and Engineering"}
@String{j-NUCLEAR-SAFETY = "Nuclear safety"}
@String{j-OPER-SYS-REV = "Operating Systems Review"}
@String{j-PARALLEL-COMPUTING = "Parallel Computing"}
@String{j-PARALLEL-DIST-COMP-PRACT = "Parallel and Distributed Computing
Practices"}
@String{j-PARALLEL-PROCESS-LETT = "Parallel Processing Letters"}
@String{j-PARALLELOGRAM = "Parallelogram"}
@String{j-PROC-INT-CONF-PAR-PROC = "Proceedings of the International
Conference on Parallel Processing"}
@String{j-PROC-SPIE = "Proceedings of the SPIE --- The
International Society for Optical
Engineering"}
@String{j-PROC-SUPERCOMPUT = "Proceedings of the Supercomputing
Conference"}
@String{j-PROGRAMMIROVANIE = "Programmirovanie"}
@String{j-REAL-TIME-IMAGING = "Real-Time Imaging"}
@String{j-SCI-PROG = "Scientific Programming"}
@String{j-SIGCSE = "SIGCSE Bulletin (ACM Special Interest Group
on Computer Science Education)"}
@String{j-SIGNAL-PROCESS-IMAGE-COMMUN = "Signal Processing: Image
Communication"}
@String{j-SIGPLAN = "ACM SIG{\-}PLAN Notices"}
@String{j-SIGSAM = "SIGSAM Bulletin (ACM Special Interest Group
on Symbolic and Algebraic Manipulation)"}
@String{j-SUPERCOMPUTER = "Supercomputer"}
@String{j-TODAES = "ACM Transactions on Design Automation of
Electronic Systems"}
@String{j-TOMS = "ACM Transactions on Mathematical Software"}
@String{j-TOPLAS = "ACM Transactions on Programming
Languages and Systems"}
@String{j-TRANS-AM-NUCL-SOC = "Transactions of the American Nuclear
Society"}
@String{j-TRANS-INFO-PROCESSING-SOC-JAPAN = "Transactions of the Information Processing Society of Japan"}
%%% ====================================================================
%%% Publisher abbreviations:
@String{pub-ACM = "ACM Press"}
@String{pub-ACM:adr = "New York, NY 10036, USA"}
@String{pub-AIP = "American Institute of Physics"}
@String{pub-AIP:adr = "Woodbury, NY, USA"}
@String{pub-ASME = "American Society Mech. Engineers"}
@String{pub-ASME:adr = "United Engineering Center, 345 E. 47th St.,
New York, NY 10017, USA"}
@String{pub-BIRKHAUSER = "Birkh{\"{a}}user"}
@String{pub-BIRKHAUSER:adr = "Cambridge, MA, USA; Berlin, Germany; Basel,
Switzerland"}
@String{pub-CAMBRIDGE = "Cambridge University Press"}
@String{pub-CAMBRIDGE:adr = "Cambridge, UK"}
@String{pub-CHAPMAN-HALL-CRC = "Chapman and Hall/CRC"}
@String{pub-CHAPMAN-HALL-CRC:adr = "Boca Raton, FL, 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-ELSAS = "Elsevier Applied Science"}
@String{pub-ELSAS:adr = "London, UK"}
@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-MCGRAW-HILL = "Mc{\-}Graw-Hill"}
@String{pub-MCGRAW-HILL:adr = "New York, NY, USA"}
@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-MORGAN-KAUFMANN:adrnew = "2929 Campus Drive, Suite 260, San
Mateo, CA 94403, 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-OXFORD = "Oxford University Press"}
@String{pub-OXFORD:adr = "Walton Street, Oxford OX2 6DP, UK"}
@String{pub-PHI = "Pren{\-}tice-Hall International"}
@String{pub-PHI:adr = "Englewood Cliffs, NJ 07632, USA"}
@String{pub-PLENUM = "Plenum Press"}
@String{pub-PLENUM:adr = "New York, NY, USA"}
@String{pub-SCRI = "Supercomputing Computations
Research Institute, Florida State
University"}
@String{pub-SCRI:adr = "Tallahassee, FL, USA"}
@String{pub-SIAM = "Society for Industrial and Applied
Mathematics"}
@String{pub-SIAM:adr = "Philadelphia, PA, USA"}
@String{pub-SPE = "Society of Petroleum Engineers"}
@String{pub-SPE:adr = "Richardson, TX, USA"}
@String{pub-SPIE = "Society of Photo-optical
Instrumentation Engineers (SPIE)"}
@String{pub-SPIE:adr = "Bellingham, WA, USA"}
@String{pub-SUN-MICROSYSTEMS-PRESS = "Sun Microsystems Press"}
@String{pub-SUN-MICROSYSTEMS-PRESS:adr = "Palo Alto, CA, USA"}
@String{pub-SV = "Spring{\-}er-Ver{\-}lag"}
@String{pub-SV:adr = "Berlin, Germany~/ Heidelberg,
Germany~/ London, UK~/ etc."}
@String{pub-USENIX = "USENIX"}
@String{pub-USENIX:adr = "Berkeley, CA, USA"}
@String{pub-WILEY = "Wiley"}
@String{pub-WILEY:adr = "New York, NY, USA"}
@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-LNAI = "Lecture Notes in Artificial Intelligence"}
@String{ser-LNCS = "Lecture Notes in Computer Science"}
%%% ====================================================================
%%% Bibliography entries:
@Article{Abrossimov:1989:GVM,
author = "V. Abrossimov and M. Rozier and M. Shapiro",
title = "Generic virtual memory management for operating system
kernels",
journal = j-OPER-SYS-REV,
volume = "23",
number = "5",
pages = "123--136",
month = "",
year = "1989",
CODEN = "OSRED8",
ISSN = "0163-5980",
bibdate = "Sun Dec 22 10:16:35 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "Chorus Systemes, Saint-Quentin-en-Yvelines, France",
classification = "C6120 (File organisation); C6150J (Operating
systems)",
keywords = "Chorus Nucleus; Consistent cache; Data caching;
Deferred copying; Explicit I/O; Generic Memory
management Interface; History object technique; Mapped
objects; Operating system kernel; Paged architectures;
Paged Virtual Memory manager; PVM; Real memory; Unix",
thesaurus = "Buffer storage; Operating systems [computers]; Virtual
storage",
}
@InProceedings{Poplawski:1989:MPP,
author = "D. A. Poplawski and S. Pahwa and J. M. Francioni",
title = "Models of parallel program behavior",
crossref = "Anonymous:1989:PFC",
pages = "857--860 (vol. 2)",
year = "1989",
bibdate = "Sun Dec 22 10:16:53 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Michigan Technol. Univ.,
Houghton, MI, USA",
classification = "C4240 (Programming and algorithm theory); C6110
(Systems analysis and programming); C6120 (File
organisation)",
keywords = "Distributed memory MIMD; Hypercube programs; Parallel
program behavior; Parallel virtual memory; PVM",
thesaurus = "Hypercube networks; Parallel programming; Virtual
storage",
}
@InProceedings{Feeley:1990:PVM,
author = "M. Feeley and J. S. Miller",
title = "A parallel virtual machine for efficient {Scheme}
compilation",
crossref = "ACM:1990:PAC",
pages = "119--130",
year = "1990",
bibdate = "Wed Apr 16 06:39:19 MDT 1997",
acknowledgement = ack-nhfb,
affiliation = "Brandeis Univ., Waltham, MA, USA",
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Nice, France; 27-29 June 1990",
corpsource = "Brandeis Univ., Waltham, MA, USA",
keywords = "Gambit; machine-independent; machine-independent front
end; Machine-independent front end; Machine-independent
optimizations; object; Object representations;
optimizations; parallel processing; parallel virtual
machine; Parallel virtual machine; portability; program
compilers; representations; Scheme compiler; simple
virtual machine; Simple virtual machine; software;
virtual machines",
sponsororg = "ACM",
thesaurus = "Parallel processing; Program compilers; Software
portability; Virtual machines",
treatment = "P Practical",
}
@TechReport{Sunderam:1990:PFPa,
author = "V. S. Sunderam",
title = "{PVM}: {A} Framework for Parallel Distributed
Computing",
number = "ORNL/TM-11375",
institution = "Dept. of Math and Computer Science, " # inst-EMORY,
address = inst-EMORY:adr,
month = feb,
year = "1990",
bibsource = "Distributed/dist.sys.1.bib",
note = "See also \cite{Sunderam:1990:PFPb}.",
comment = "Good overview of PVM, though now a little out of date.
Supports dynamic, location-transparent, process
initiation, typed message passing and shared memory,
broadcast and distributed synchronization, and
heterogeneity in the form of language- and
machine-independence, type conversion, and multiple
executables for each component. Seems to be heavily
dependent on broadcast. Shared memory is somewhat
limited. See also beguelin:concsuper. [David.Kotz at
Dartmouth.edu]",
keyword = "heterogeneous computing, distributed computing,
network parallel computing",
}
@Article{Sunderam:1990:PFPb,
author = "V. S. Sunderam",
title = "{PVM}: {A} Framework for Parallel Distributed
Computing",
journal = j-CPE,
volume = "2",
number = "4",
pages = "315--339 (or 315--340??)",
month = dec,
year = "1990",
CODEN = "CPEXEI",
ISSN = "1040-3108",
bibdate = "Fri Apr 30 10:35:13 1999",
bibsource = "Distributed/clusters.bib; Misc/IMMD_IV.bib",
note = "See also the earlier technical report
\cite{Sunderam:1990:PFPa}.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Math. and Comput. Sci., Emory Univ., Atlanta,
GA, USA",
classification = "C6115 (Programming support)",
corpsource = "Dept. of Math. and Comput. Sci., Emory Univ., Atlanta,
GA, USA",
keywords = "algorithms; Algorithms; concurrent; Concurrent;
conditional execution; Conditional execution;
distributed processing; environment; environments;
error detection; Error detection; interface; Interface;
parallel distributed computing; Parallel distributed
computing; parallel programming; programming;
Programming environment; PVM system; sequential;
Sequential; virtual computing; Virtual computing
environment",
pubcountry = "UK",
thesaurus = "Distributed processing; Parallel programming;
Programming environments",
treatment = "P Practical",
}
@Article{Balou:1991:DIV,
author = "A. T. Balou and A. N. Refenes",
title = "The design and implementation of {VOOM}: a parallel
virtual object oriented machine",
journal = j-MICROPROC-MICROPROG,
volume = "32",
number = "1-5",
pages = "289--296",
month = aug,
year = "1991",
CODEN = "MMICDT",
ISSN = "0165-6074",
bibdate = "Wed Apr 16 06:39:19 MDT 1997",
acknowledgement = ack-nhfb,
classification = "C5220 (Computer architecture); C6110 (Systems
analysis and programming); C7430 (Computer
engineering)",
conflocation = "Vienna, Austria; 2-5 Sept. 1991",
conftitle = "17th EUROMICRO Symposium on Microprocessing and
Microprogramming. Hardware and Software Design
Automation",
corpsource = "Dept. of Comput. Sci., Univ. Coll. London, UK",
keywords = "design; execution unit; implementation; machine;
machines; memory management unit; memory recycling;
object management; object-oriented model;
object-oriented programming; packet-switching network;
parallel architecture; parallel architectures; parallel
virtual object oriented; pre-fetch unit; virtual",
pubcountry = "Netherlands",
treatment = "P Practical",
}
@InProceedings{Beguelin:1991:GDT,
author = "Adam Beguelin and Jack J. Dongarra and A. Geist and
Robert Manchek and V. S. Sunderam",
title = "Graphical Development Tools for Network-Based
Concurrent Supercomputing",
crossref = "IEEE:1991:PSA",
pages = "435--444",
year = "1991",
bibdate = "Sun Dec 22 10:17:16 MST 1996",
bibsource = "ftp://ftp.ira.uka.de/pub/bibliography/Distributed/clusters.bib;
ftp://ftp.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib",
acknowledgement = ack-nhfb,
affiliation = "Oak Ridge Nat Lab., TN, USA",
classification = "C6110P (Parallel programming); C6115 (Programming
support); C6180G (Graphical user interfaces)",
comment = "Clusters of workstations solving supercomputing
problems. This is a graphical front-end to PVM, that
allows the user to specify a set of subroutines, their
parameters and output values, and the dependencies
between them. It can compile the parts on multiple
machines. At run time it chooses where to execute each
module, and when, based on the dependencies and on a
user-supplied cost matrix showing the cost of running
each module in each place. See also beguelin:hence.
[David.Kotz at Dartmouth.edu]",
keyword = "network supercomputing, distributed computing",
keywords = "Application program; Graphical development tools;
HeNCE; Heterogeneous network computing environment;
Integrated graphical tools; Network-based concurrent
supercomputing; Parallel programs; Parallel Virtual
Machine; Process management and communication; PVM;
Software package; X-window-based software environment",
thesaurus = "Graphical user interfaces; Parallel programming;
Programming environments",
}
@TechReport{Beguelin:1991:UGP,
author = "A. Beguelin and J. Dongarra and A. Geist and R.
Manchek and V. Sunderam",
title = "A User's guide to {PVM}: Parallel virtual machine",
type = "Technical Report",
number = "ORNL/TM-11826",
institution = "Mathematical Sciences Section, Oak Ridge National
Laboratory",
address = inst-ORNL:adr,
month = sep,
year = "1991",
bibsource = "Distributed/clusters.bib; Parallel/par.lin.alg.bib;
Theory/Matrix.bib",
keywords = "prll, operating system",
}
@InProceedings{Benzoni:1991:MFR,
author = "A. Benzoni and V. S. Sunderam and R. van de Guijn",
title = "Matrix factorization on a {RISC} workstation network",
crossref = "Durand:1991:HPC",
pages = "207--218",
year = "1991",
bibdate = "Sun Dec 22 10:17:16 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "IBM ECSEC, Roma, Italy",
classification = "C4140 (Linear algebra); C5220 (Computer
architecture); C5470 (Performance evaluation and
testing); C5620L (Local area networks)",
keywords = "20 To 60 MFLOPS; Concurrent process management; Dense
matrix; Distributed memory architecture; Distributed
programming environment; Ethernet; Heterogeneous
distributed computing environment; High-speed network;
Independent processing units; LU factorization;
Numerically intensive applications; Optical fiber link;
PVM; RISC System/6000 workstations; RISC workstation
network; Synchronization; Token Ring local area
network",
numericalindex = "Computer speed 2.0E+07 to 6.0E+07 FLOPS",
thesaurus = "Distributed processing; Local area networks; Matrix
algebra; Optical links; Performance evaluation",
}
@Manual{Dongarra:1991:UGP,
author = "Jack Dongarra and others",
title = "A Users' Guide to {PVM} Parallel Virtual Machine",
organization = inst-ORNL,
address = inst-ORNL:adr,
month = Jul,
year = "1991",
bibsource = "Distributed/Dist.Sys.bib",
}
@TechReport{Geist:1991:ENB,
author = "G. A. Geist and V. S. Sunderam",
title = "Experiences with network based concurrent computing on
the {PVM} system",
number = "ORNL/TM-11760",
institution = inst-ORNL,
address = inst-ORNL:adr,
month = jan,
year = "1991",
bibsource = "Distributed/clusters.bib",
}
@InProceedings{Geist:1991:PSS,
author = "G. A. Geist and V. S. Sunderam",
title = "The {PVM} System: {Supercomputer} Level Concurrent
Computation on a Heterogeneous Network of
Workstations",
crossref = "Stout:1991:SDM",
pages = "258--261",
year = "1991",
bibsource = "Distributed/dist.sys.1.bib",
comment = "A more up-to-date, but shorter, overview of PVM and
its performance than sunderam:pvm. Good performance on
networks of IBM RS/6000s. [David.Kotz at
Dartmouth.edu]",
keyword = "distributed heterogeneous computing",
}
@Article{Meleshchuk:1991:IPP,
author = "S. B. Meleshchuk and A. N. Nedumov",
title = "Implementation of a protocol for parallel database
access with virtual machine communications facilities",
journal = j-PROGRAMMIROVANIE,
volume = "17",
number = "1",
pages = "35--42",
month = jan # "\slash " # feb,
year = "1991",
CODEN = "PCSODA",
ISSN = "0132-3474, 0361-7688",
bibdate = "Wed Apr 16 06:39:19 MDT 1997",
note = "English translation in Programming and Computer
Software, vol. 17, no. 1, pp. 27--32, November 1991.",
acknowledgement = ack-nhfb,
classification = "C6150J (Operating systems)",
corpsource = "Leningrad Techn. State Univ., USSR",
keywords = "COMMIT protocol; concurrency control; deadlock;
electronic mail; interrupts; IUCV mail facility;
machines; parallel; parallel database access;
processing; protocol; protocols; virtual; virtual
machines",
pubcountry = "USSR",
treatment = "P Practical",
}
@InProceedings{Nagaraj:1991:MHL,
author = "U. Nagaraj and U. S. Shukla",
title = "{MK}: a high level interface for message passing",
crossref = "Bhavsar:1991:SSS",
pages = "493--502",
year = "1991",
bibdate = "Sat Apr 19 16:34:54 MDT 1997",
acknowledgement = ack-nhfb,
classification = "C6150J (Operating systems)",
corpsource = "Centre for Dev. of Adv. Comput., Bangalore, India",
keywords = "communication interface; high level interface;
interconnection network technology; message passing
multicomputer; MK; network operating systems;
programming environment; software interfaces;
transputer network",
treatment = "P Practical",
}
@Article{Saltz:1991:MRC,
author = "J. Saltz and H. Berryman and J. Wu",
title = "Multiprocessors and Run-time Compilation",
journal = j-CPE,
volume = "3",
number = "6",
pages = "573--592",
month = dec,
year = "1991",
CODEN = "CPEXEI",
ISSN = "1040-3108",
bibdate = "Tue Sep 7 05:40:19 MDT 1999",
acknowledgement = ack-nhfb,
}
@MastersThesis{Al-Salman:1992:DIP,
author = "Abdulmalik Salman Al-Salman",
title = "Design and implementation of a profiler for the
Parallel Virtual Machine ({PVM}) system",
type = "M.S. thesis",
school = inst-UGA,
address = inst-UGA:adr,
pages = "vi + 51",
year = "1992",
bibdate = "Mon Jan 15 16:37:21 1996",
note = "Directed by Steven C. Cater.",
acknowledgement = ack-nhfb,
}
@InProceedings{Alfano:1992:DNA,
author = "M. Alfano and G. {Lo Re}",
title = "Distributing numerical algorithms: some experiences
with network computing system ({NCS}) and parallel
virtual machine ({PVM})",
crossref = "SCRI:1992:PWC",
year = "1992",
bibsource = "Distributed/clusters.bib",
}
@InProceedings{Beguelin:1992:HGD,
author = "A. Beguelin and J. Dongarra and A. Geist and R.
Manchek and K. Moore and R. Wade and V. Sunderam",
title = "{HeNCE}: graphical development tools for network-based
concurrent computing",
crossref = "IEEE:1992:PSH",
pages = "129--136",
year = "1992",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "Oak Ridge Nat. Lab., TN, USA",
classification = "C6110P (Parallel programming); C6115 (Programming
support); C6130B (Graphics techniques); C6150C
(Compilers, interpreters and other processors); C6180G
(Graphical user interfaces)",
keywords = "Distributed virtual computer; Graphical development
tools; Graphical interface; Graphical parallel
programming environment; HeNCE; Heterogeneous machines;
Heterogeneous network computing environment;
Network-based concurrent computing; Program compiler;
Program debugging; PVM; Unix workstation; X Window",
thesaurus = "Graphical user interfaces; Parallel programming;
Program compilers; Program debugging; Programming
environments; Software tools",
}
@Article{Beguelin:1992:PHT,
author = "A. Beguelin and J. Dongarra and A. Geist and R.
Manchek and V. Sunderam",
title = "{PVM} and {HeNCE}: traversing the parallel
environment",
journal = j-CRAY-CHANNELS,
volume = "14",
number = "4",
pages = "22--25",
month = "Fall",
year = "1992",
CODEN = "CRCHE8",
bibdate = "Wed Apr 16 06:39:19 MDT 1997",
acknowledgement = ack-nhfb,
affiliation = "Carnegie-Mellon Univ., Pittsburgh, PA, USA",
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming); C6150N (Distributed
systems); C7430 (Computer engineering)",
corpsource = "Carnegie-Mellon Univ., Pittsburgh, PA, USA",
keywords = "cost-effective use; Cost-effective use; Cray Research
MPP systems; diverse architectures; Diverse
architectures; diverse computer systems; Diverse
computer systems; HeNCE; Heterogeneous Network
Computing Environment; heterogeneous networks;
Heterogeneous networks; Machine; network operating
systems; networked resources; Networked resources;
packages; parallel; parallel machines; Parallel
Virtual; Parallel Virtual Machine; portability;
Portability; programming; PVM; software; software
packages; Software packages; virtual machines",
thesaurus = "Network operating systems; Parallel machines; Parallel
programming; Software packages; Virtual machines",
treatment = "P Practical; R Product Review",
}
@InProceedings{Beguelin:1992:SCG,
author = "A. Beguelin and J. Dongarra and A. Geist and R.
Manchek and V. Sunderam",
title = "Solving computational grand challenges using a network
of heterogeneous supercomputers",
crossref = "Dongarra:1992:PFS",
pages = "596--601",
year = "1992",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "Oak Ridge Nat. Lab., Tennessee Univ., Knoxville, TN,
USA",
classification = "C5440 (Multiprocessor systems and techniques);
C5620W (Other networks); C6110P (Parallel programming);
C6115 (Programming support); C7430 (Computer
engineering)",
keywords = "Computational grand challenges; Cray XMP; Flexibility;
High speed network; Intel iPSC/860; Network of
heterogeneous supercomputers; Parallel virtual machine;
Thinking Machines CM2; Virtual computer",
thesaurus = "Parallel processing; Parallel programming; Programming
environments; Virtual machines; Wide area networks",
}
@TechReport{Beguelin:1992:XTM,
author = "Adam Louis Beguelin",
title = "Xab: a tool for monitoring {PVM} programs",
institution = inst-SCS-CMU,
address = inst-SCS-CMU:adr,
day = "5",
month = jun,
year = "1992",
bibsource = "Distributed/clusters.bib",
}
@InProceedings{Benzoni:1992:CLF,
author = "A. Benzoni and G. Richelli and V. S. Sunderam",
title = "Concurrent {LU} factorization on workstation
networks",
crossref = "Evans:1992:PCP",
pages = "159--166",
year = "1992",
bibdate = "Sun Dec 22 10:17:16 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "IBM ECSEC, Roma, Italy",
classification = "B0290H (Linear algebra); B6210L (Computer
communications); B6260 (Optical links and equipment);
C4140 (Linear algebra); C4240P (Parallel programming
and algorithm theory); C5620L (Local area networks)",
keywords = "6 MByte/s; Concurrent LU factorization; Dense matrix;
Ethernet network; Fiber optic links; IBM RISC
System/6000 workstations; Optical fiber links; PVM
software system; Workstation networks",
numericalindex = "Byte rate 6.0E+06 Byte/s",
thesaurus = "Local area networks; Matrix algebra; Optical links;
Parallel algorithms; Workstations",
}
@TechReport{Dongarra:1992:PUM,
author = "Jack J. Dongarra and Rolf Hempel and Anthony J. G. Hey
and David W. Walker",
title = "A Proposal for a User-Level Message-Passing Interface
in a Distributed Memory Environment",
type = "Technical Report",
number = "TM-12231",
institution = inst-ORNL,
address = inst-ORNL:adr,
month = oct,
year = "1992",
bibsource = "Parallel/Par.Arch.Indep.bib",
}
@InProceedings{Duval:1992:TPP,
author = "D. Duval",
title = "Trends in parallel programming models for high
performance computers",
crossref = "Ferenczi:1992:AWT",
pages = "33",
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",
}
@InProceedings{Eppstein:1992:PGC,
author = "Margaret J. Eppstein and Joseph F. Guarnaccia and
David Emery Dougherty and Robert S. Kerr",
title = "Parallel groundwater computations using {PVM}",
crossref = "Russell:1992:CMW",
pages = "713--720",
year = "1992",
bibdate = "Mon Jan 15 15:32:53 MST 1996",
acknowledgement = ack-nhfb,
annote = "Caption title. Published in Computational methods in
water resources IX, vol. 1, Numerical methods in water
resources. EPA/600/A-92/157 PB92-206572. Microfiche.
Springfield, VA: National Technical Information
Service, [1992]. 1 microfiche: negative.",
keywords = "Groundwater flow --- Computer programs",
}
@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,
}
@Article{Geist:1992:NBC,
author = "G. A. Geist and V. S. Sunderam",
title = "Network-based concurrent computing on the {PVM}
system",
journal = j-CPE,
volume = "4",
number = "4",
pages = "293--311",
month = jun,
year = "1992",
CODEN = "CPEXEI",
ISSN = "1040-3108",
bibdate = "Wed Apr 16 06:39:19 MDT 1997",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessor systems and techniques);
C6180G (Graphical user interfaces); C7430 (Computer
engineering)",
corpsource = "Math. Sci. Sect., Oak Ridge Nat. Lab., TN, USA",
keywords = "computational resource; concurrent computing
environment; coupled networks; graphical interface;
graphical user interfaces; interactive; loosely;
machines; multiprocessing; parallel processing;
Parallel Virtual Machine; performance; porting; PVM
system; software package; virtual",
pubcountry = "UK",
treatment = "P Practical",
}
@Article{Geist:1992:NCC,
author = "G. A. Geist and V. S. Sunderam",
title = "Network-based Concurrent Computing on the {PVM}
System",
journal = j-CPE,
volume = "4",
number = "4",
pages = "293--312 (or 293--311??)",
month = jun,
year = "1992",
CODEN = "CPEXEI",
ISSN = "1040-3108",
bibdate = "Sun Dec 22 10:17:16 MST 1996",
bibsource = "Distributed/clusters.bib",
acknowledgement = ack-nhfb,
affiliation = "Math. Sci. Sect., Oak Ridge Nat. Lab., TN, USA",
classification = "C5440 (Multiprocessor systems and techniques);
C6180G (Graphical user interfaces); C7430 (Computer
engineering)",
keywords = "Computational resource; Concurrent computing
environment; Interactive graphical interface; Loosely
coupled networks; Multiprocessing; Parallel Virtual
Machine; Performance; Porting; PVM system; Software
package",
pubcountry = "UK",
thesaurus = "Graphical user interfaces; Parallel processing;
Virtual machines",
}
@TechReport{Gropp:1992:TIM,
author = "Bill Gropp and Ewing Lusk",
title = "A test implementation of the {MPI} draft
message-passing standard",
institution = inst-ANL-mcs,
address = inst-ANL:adr,
year = "1992",
bibsource = "Distributed/clusters.bib",
}
@InProceedings{Leon:1992:FP,
author = "Juan Leon and Allan L. Fisher and Peter Steenkiste",
title = "Fail-safe {PVM}",
crossref = "SCRI:1992:PWC",
year = "1992",
bibsource = "Distributed/clusters.bib",
}
@Article{Majumdar:1992:PPC,
author = "A. Majumdar and W. R. Martin",
title = "Parallel preconditioned conjugate gradient algorithm
applied to neutron diffusion problem",
journal = j-TRANS-AM-NUCL-SOC,
volume = "65",
pages = "209--210",
year = "1992",
CODEN = "TANSAO",
ISSN = "0003-018X",
bibdate = "Sun Dec 22 10:17:16 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "Michigan Univ., Ann Arbor, MI, USA",
classification = "A0260 (Numerical approximation and analysis); A2820H
(Neutron diffusion); A2841C (Computer codes); C4130
(Interpolation and function approximation); C4240P
(Parallel programming and algorithm theory); C7470
(Nuclear engineering)",
keywords = "BBN TC2000; Distributed workstation; IBM RS6000;
Iterative method; Linear system; Neutron diffusion;
Parallel PCG algorithm; Parallel virtual machine;
Parallelization software; Preconditioned conjugate
gradient; Shared memory machine",
thesaurus = "Iterative methods; Neutron diffusion; Nuclear
engineering computing; Parallel algorithms",
}
@InProceedings{McRae:1992:VC,
author = "S. J. McRae",
title = "{VM} communications",
crossref = "Anonymous:1992:PSE",
pages = "439--453",
year = "1992",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "Soft-Switch Ltd., Reading, UK",
classification = "C6150J (Operating systems); C6155 (Computer
communications software)",
keywords = "3270 Protocols; APPC; Business needs; Client/server
communications; Communication offerings; Communications
infra-structure; IBM host system; LANRES; MVS; OSI
connectivity; PVM; RSCS; SAA communications strategy;
SNA connectivity; TCP/IP; TCP/IP connectivity; VM;
VM/ESA; X.25 communications",
thesaurus = "Computer communications software; Operating systems
[computers]",
}
@InProceedings{Otto:1992:MAP,
author = "S. W. Otto and M. Wolfe",
title = "The {MetaMP} approach to parallel programming",
crossref = "Siegel:1992:FFS",
pages = "562--565",
year = "1992",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "Oregon Graduate Inst., Beaverton, OR, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
keywords = "MetaMP; Parallel programming",
thesaurus = "High level languages; Parallel programming",
}
@InProceedings{Shen:1992:VTD,
author = "S. Shen and L. Kleinrock",
title = "The virtual-time data-parallel machine",
crossref = "Siegel:1992:FSF",
pages = "46--53",
year = "1992",
bibdate = "Wed Apr 16 06:39:19 MDT 1997",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming)",
conflocation = "McLean, VA, USA; 19-21 Oct. 1992",
corpsource = "Dept. of Comput. Sci., California Univ., Los Angeles,
CA, USA",
keywords = "asynchronous execution; computation-intensive
data-parallel; FIFO priory cache; parallel machines;
parallel programming; processing element; programs;
SIMD; single instruction multiple data; virtual-time
data-parallel machine",
sponsororg = "IEEE; NASA",
treatment = "P Practical",
}
@InProceedings{Sunderam:1992:CCP,
author = "Vaidy Sunderam",
title = "Concurrent Computing with {PVM}",
crossref = "SCRI:1992:PWC",
year = "1992",
bibsource = "Distributed/clusters.bib",
}
@InProceedings{Wolbers:1992:SPP,
author = "S. Wolbers",
title = "Software for parallel processing applications",
crossref = "Verkerk:1992:PIC",
pages = "111--116",
year = "1992",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "Fermilab, Batavia, IL, USA",
classification = "A2980 (Nuclear information processing); C6110P
(Parallel programming); C7320 (Physics and Chemistry)",
keywords = "ACPMAPS; CANOPY; Cooperative processes software;
High-energy physics; Lattice QCD; Monte Carlo
generation; Offline event reconstruction; Parallel
processing; Tightly-coupled machines; Workstation
clusters",
thesaurus = "Monte Carlo methods; Parallel programming; Physics
computing",
}
@Article{Almasi:1993:PDS,
author = "G. S. Almasi and T. McLuckie and J. Bell and A.
Gordon",
title = "Parallel distributed seismic migration",
journal = j-CPE,
volume = "5",
number = "2",
pages = "105--131",
month = apr,
year = "1993",
CODEN = "CPEXEI",
ISSN = "1040-3108",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "IBM Thomas J. Watson Res. Center, Yorktown Heights,
NY, USA",
classification = "A9130 (Seismology); C5440 (Multiprocessor systems
and techniques); C7340 (Geophysics)",
keywords = "15 MFLOPS; Ethernet; IBM RISC/6000 workstations;
Linda; Parallel distributed seismic migration;
Performance; Programming models; PVM; Remote procedure
calls; Token ring",
numericalindex = "Computer speed 1.5E+07 FLOPS",
pubcountry = "UK",
thesaurus = "Geophysics computing; Parallel processing;
Seismology",
}
@Article{Altevogt:1993:PTI,
author = "P. Altevogt and A. Linke",
title = "Parallelization of the two-dimensional {Ising} model
on a cluster of {IBM RISC System\slash 6000}
workstations",
journal = j-PARALLEL-COMPUTING,
volume = "19",
number = "9",
pages = "1041--1052",
month = sep,
year = "1993",
CODEN = "PACOEJ",
ISSN = "0167-8191",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "Sci. Center, IBM, Heidelberg, Germany",
classification = "A0550 (Lattice theory and statistics; C5220P
(Parallel architecture); C7320 (Physics and Chemistry);
Ising problems)",
keywords = "IBM RISC System/6000 workstations; Metropolis
algorithm; Multispin coding; NSC DX Router; PVM
programming environment; Token ring; Two-dimensional
Ising model",
pubcountry = "Netherlands",
thesaurus = "Ising model; Physics computing; Reduced instruction
set computing",
}
@Article{Anonymous:1993:MAM,
author = "Anonymous",
title = "{MPI}: {A} message passing interface",
journal = j-PROC-SUPERCOMPUT,
pages = "878--883",
month = "????",
year = "1993",
CODEN = "????",
ISBN = "0-8186-4340-4",
ISBN-13 = "978-0-8186-4340-8",
ISSN = "1063-9535",
LCCN = "QA76.5 .S894 1993",
bibdate = "Fri May 24 09:57:40 MDT 1996",
bibsource = "Compendex database",
abstract = "This paper presents an overview of MPI, a proposed
standard message passing interface for MIMD distributed
memory concurrent computers, The design of MPI has been
a collective effort involving researchers in the United
States and Europe from many organization and
institutions. MPI includes point-to-point and
collective communication routines, as well as support
for process groups, communication contexts, and
application topologies. While making use of new ideas
where appropriate, the MPI standard is based largely on
current practice.",
acknowledgement = ack-nhfb,
classification = "723; 902.2",
conference = "Proceedings of the Supercomputing '93 Conference",
conferenceyear = "1993",
journalabr = "Proc Supercomputing Conf",
keywords = "Distributed computer systems; Message passing
interface; MIMD distributed memory concurrent
computers; MPI standard overview; Standards",
meetingaddress = "Portland, OR, USA",
meetingdate = "Nov 15--19 1993",
meetingdate2 = "11/15--19/93",
publisherinfo = "Computer Society Press",
sponsor = "IEEE Computer Society; ACM SIGARCH",
}
@InProceedings{Anonymous:1993:MMP,
author = "Anonymous",
title = "{MPI: A Message Passing Interface}",
crossref = "IEEE:1993:PSP",
pages = "878--883",
year = "1993",
bibdate = "Wed Apr 15 12:04:03 MDT 1998",
bibsource = "Compendex database",
acknowledgement = ack-nhfb,
classification = "723; 902.2; C6150N (Distributed systems software)",
keywords = "Application topologies; application topologies;
collective communication routines; Collective
communication routines; collective communication
routines; Communication contexts; communication
contexts; Distributed computer systems; message
passing; Message passing interface; MIMD distributed
memory concurrent computers; MPI; MPI standard; MPI
standard overview; Point-to-point communication;
point-to-point communication; process groups; Process
groups; process groups; software standards; standard
message passing interface; Standard message passing
interface; standard message passing interface;
Standards",
sponsororg = "IEEE; ACM SIGARCH",
treatment = "P Practical",
}
@TechReport{Arthur:1993:CUA,
author = "Trey Arthur and Michael J. Bockelie",
title = "A comparison of using {APPL} and {PVM} for a parallel
implementation of an unstructured grid generation
problem",
number = "NASA CR-191425",
institution = "National Aeronautics and Space Administration, Langley
Research Center; National Technical Information
Service, distributor",
address = "Hampton, VA, USA",
pages = "??",
year = "1993",
bibdate = "Mon Jan 15 15:32:53 MST 1996",
series = "NASA contractor report",
acknowledgement = ack-nhfb,
annote = "Distributed to depository libraries in microfiche.
Shipping list no.: 93-1026-M. Microfiche. [Washington,
DC: National Aeronautics and Space Administration,
1993] 1 microfiche.",
govtdocnumber = "NAS 1.26:191425 0830-H-14 (MF)",
keywords = "Numerical grid generation (Numerical analysis)",
}
@InProceedings{Arthur:1993:PIU,
author = "T. Arthur and M. Bockelie",
title = "A Parallel Implementation of the Unstructured Grid
Generation Program {VGRIDSG} Using {PVM} and {APPL}",
crossref = "Sincovec:1993:SCP",
pages = "899--902",
year = "1993",
bibdate = "Thu Feb 29 17:59:11 MST 1996",
acknowledgement = ack-nhfb,
}
@Article{Baiardi:1993:PVM,
author = "F. Baiardi and M. Jazayeri",
title = "{P03M}: {A} Virtual Machine Approach to Massively
Parallel Computing",
journal = j-PROC-INT-CONF-PAR-PROC,
pages = "I-340--??",
month = "????",
year = "1993",
ISSN = "0190-3918",
LCCN = "QA76.6.I548a",
bibdate = "Mon Jan 15 15:32:53 MST 1996",
acknowledgement = ack-nhfb,
}
@InProceedings{Baraglia:1993:PWC,
author = "R. Baraglia and D. Laforenza and R. Perego",
title = "Programming a workstation cluster with {PVM} and
{Linda}: a qualitative and quantitative comparison",
crossref = "Anonymous:1993:ISA",
pages = "101--114",
year = "1993",
bibdate = "Thu Feb 29 17:59:11 MST 1996",
acknowledgement = ack-nhfb,
}
@InProceedings{Barth:1993:CNM,
author = "N. H. Barth and S. L. Smith",
title = "Coupling Numerical Models of the Atmosphere and Ocean
Using the Parallel Virtual Machine ({PVM}) Package",
crossref = "Sincovec:1993:SCP",
pages = "71--75",
year = "1993",
bibdate = "Thu Feb 29 17:59:11 MST 1996",
acknowledgement = ack-nhfb,
}
@InProceedings{Bedrosian:1993:MFA,
author = "G. Bedrosian and R. W. Benway",
title = "Magnetostatic finite-element analysis on {MIMD\slash
DMMP} parallel computers",
crossref = "Yelon:1993:PTS",
journal = j-J-APPL-PHYS,
volume = "73",
number = "10,",
pages = "6772--6777",
year = "1993",
CODEN = "JAPIAU",
ISSN = "0021-8979",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "GE Corporate Research and Development, Schenectady,
NY, USA",
classification = "A0260 (Numerical approximation and analysis); A4110D
(Electrostatics, magnetostatics); B0290T (Finite
element analysis); B5120 (Magnetostatics)",
keywords = "Distributed-memory; H3D; In-house magnetostatic
finite-element analysis code; Intel iPSC/860 Hypercube;
Local area network; Message-passing; MIMD/DMMP parallel
computers; Multiple closely coupled CPUs;
Multiple-data; Multiple-instruction; Networks of
heterogeneous workstations; Parallel virtual machine;
Porting; Supercomputers",
thesaurus = "Finite element analysis; Magnetic fields",
}
@InProceedings{Beguelin:1993:PEC,
author = "A. Beguelin and J. Dongarra and A. Geist and R.
Manchek and S. Otto and J. Walpole",
title = "{PVM}: {Experiences}, current status and future
direction",
crossref = "IEEE:1993:PSP",
pages = "765--766",
year = "1993",
bibdate = "Thu Apr 16 08:51:18 1998",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
classification = "C6110P (Parallel programming); C6150N (Distributed
systems software); C7320 (Physics and chemistry
computing); C7410D (Electronic engineering computing)",
corpsource = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
keywords = "circuit analysis; Circuit analysis; circuit analysis;
computational problems; Computational requirements;
computational requirements; computing; computing
requirements; Computing requirements; computing
requirements; concurrent; Concurrent computing;
concurrent computing; concurrent processing; Concurrent
processing; concurrent processing; electronic
engineering computing; engineering design; Engineering
design; engineering design; Hardware multiprocessors;
hardware multiprocessors; high-; High-performance
applications; high-performance applications;
Integration aspects; integration aspects; material
sciences; Material sciences; material sciences;
multiprocessing programs; package; parallel processors;
Parallel processors; parallel processors; parallel
programming; parallel virtual machine; Parallel virtual
machine; parallel virtual machine; performance
applications; Physical sciences; physical sciences;
physics computing; PVM; scientific; Scientific
computational problems; scientific computational
problems; Simulation; simulation; software; Software
package; software package; software packages",
sponsororg = "IEEE; ACM SIGARCH",
treatment = "P Practical",
}
@InCollection{Beguelin:1993:PHT,
author = "A. Beguelin and J. Dongarra and A. Geist and R.
Manchek and K. Moore and V. Sunderam",
editor = "J. S. Kowalik and L. Grandinetti",
title = "{PVM} and {HeNCE}: Tools for Heterogeneous Network
Computing",
crossref = "Kowalik:1993:SPC",
year = "1993",
bibsource = "Parallel/Par.Arch.Indep.bib",
}
@Article{Beguelin:1993:VDH,
author = "Adam Beguelin and Jack Dongarra and Al Geist and V.
Sunderam",
title = "Visualization and Debugging in a Heterogeneous
Environment",
journal = j-COMPUTER,
volume = "26",
number = "6",
pages = "88--95",
month = jun,
year = "1993",
CODEN = "CPTRB4",
ISSN = "0018-9162",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "UnCover library database",
abstract = "A monitoring tool and a graphical interface working on
top of the PVM software can help programmers make
better use of heterogeneous networks of computers.",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
classification = "C6115 (Programming support); C6150G (Diagnostic,
testing, debugging and evaluating systems); C6150N
(Distributed systems)",
keywords = "Debugging; Graphical monitoring package; Graphical
programming environment; Hence; Heterogeneous
distributed programs; Heterogeneous environment;
Parallel virtual machine; Program visualisation; Xab",
thesaurus = "Multiprocessing programs; Open systems; Parallel
programming; Program debugging; Software tools; System
monitoring; Virtual machines; Visual programming",
}
@InProceedings{Beguelin:1993:XAT,
author = "Adam Beguelin",
title = "Xab: {A} Tool for Monitoring {PVM} Programs",
crossref = "IEEE:1993:WHP",
pages = "92--97",
year = "1993",
bibsource = "Parallel/debug_3.1.bib",
}
@TechReport{Beguelin:1993:XTMa,
author = "Adam L. Beguelin",
title = "Xab: a tool for monitoring {PVM} programs",
type = "Research paper",
number = "CMU-CS-93-164",
institution = inst-SCS-CMU,
address = inst-SCS-CMU:adr,
pages = "8",
year = "1993",
bibdate = "Mon Jan 15 15:32:53 MST 1996",
bibsource = "Techreports/tr.misc.bib",
abstract = "Xab (X-window Analysis and deBugging) is a tool for
run time monitoring of PVM (Parallel Virtual Machine)
programs. PVM supports the programming of a network of
heterogeneous computers as a single parallel computer.
Using Xab, PVM programs can easily be instrumented and
monitored. Xab uses PVM to monitor PVM programs. This
makes Xab very portable but it leads to interesting
issues of how to make Xab peacefully coincide with the
programs it monitors. Xab consists of three main
components, a user library, a monitoring program, and
an X windows front end. The user library provides
instrumented versions of the PVM calls. The monitoring
program runs as a PVM process and gathers monitor
events in the form of PVM messages. The Xab front end
displays information graphically about PVM processes
and messages. This paper discusses the design,
implementation, and use of the Xab tool. Related work
is briefly presented and contrasted with the approach
taken with Xab. How Xab works and how it is used are
discussed in detail. Finally, the current status of Xab
is presented along with future directions of where the
research may go from here.",
acknowledgement = ack-nhfb,
annote = "This paper also appears in the proceedings of the
April 1993 Workshop on Heterogeneous Processing, IEEE
Computer Society Press. June 2, 1993.",
keywords = "Debugging in computer science; Parallel programming
(Computer science)",
}
@InProceedings{Beguelin:1993:XTMb,
author = "A. L. Beguelin",
title = "Xab: a tool for monitoring {PVM} programs",
crossref = "Mudge:1993:PTS",
volume = "2",
pages = "102--103 (vol. 2) (or 4--??)",
year = "1993",
bibdate = "Wed Apr 16 06:39:19 MDT 1997",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
classification = "C6115 (Programming support); C6150G (Diagnostic,
testing, debugging and evaluating systems); C7430
(Computer engineering)",
corpsource = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
keywords = "Feedback; feedback; Heterogeneity; heterogeneity;
heterogeneous; Heterogeneous multiprogramming
environment; Monitoring PVM programs; monitoring PVM
programs; multiprogramming; multiprogramming
environment; Parallel virtual machine; parallel virtual
machine; performance evaluation; program testing; Run
time monitoring tool; run time monitoring tool;
software tools; virtual machines; Xab",
sponsororg = "ACM; IEEE",
thesaurus = "Multiprogramming; Performance evaluation; Program
testing; Software tools; Virtual machines",
treatment = "P Practical",
}
@InProceedings{Castro-Leon:1993:MCP,
author = "E. Castro-Leon",
title = "A model of computation with parallel solvers",
crossref = "Anonymous:1993:SEC",
pages = "189--198",
year = "1993",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "Intel Supercomputer Syst. Div., Beaverton, OR, USA",
classification = "C6110P (Parallel programming); C6115 (Programming
support)",
keywords = "Data parallel programming; Distributed memory
computers; Message passing; Parallel libraries;
Parallel solvers; Performance; Programming
environments; Rehosting",
thesaurus = "Distributed memory systems; Parallel programming;
Programming environments",
}
@MastersThesis{Cavender:1993:APV,
author = "Mark Edward Cavender",
title = "Asynchronous parallel virtual machine",
type = "M.S. thesis",
school = "University of Texas at San Antonio. Division of
Mathematics and Computer Science and Statistics",
address = "San Antonio, TX, USA",
pages = "vi + 228",
year = "1993",
bibdate = "Mon Jan 15 18:16:25 1996",
acknowledgement = ack-nhfb,
keywords = "Parallel processing (Electronic computers); Virtual
computer systems.",
}
@InProceedings{Chandrasekharan:1993:RTB,
author = "N. Chandrasekharan and V. Goel",
title = "Ray tracing and binary tree computations using {PVM}",
crossref = "Mudge:1993:PTS",
volume = "2",
pages = "104--105 (vol. 2)",
year = "1993",
bibdate = "Wed Apr 16 06:39:19 MDT 1997",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Univ. of Central Florida,
Orlando, FL, USA",
classification = "C6130B (Graphics techniques); C6150J (Operating
systems); C7430 (Computer engineering)",
corpsource = "Dept. of Comput. Sci., Univ. of Central Florida,
Orlando, FL, USA",
keywords = "Binary tree computations; binary tree computations;
Computational problems; computational problems;
Parallel virtual machine; parallel virtual machine;
problem; PVM; ray; Ray tracing; ray tracing; rendering
(computer graphics); rendering computer; Rendering
computer synthesized images; scheduling; Scheduling
technique; scheduling technique; synthesized images;
tracing; tree contraction; Tree contraction problem;
virtual machines",
sponsororg = "ACM; IEEE",
thesaurus = "Ray tracing; Rendering [computer graphics];
Scheduling; Virtual machines",
treatment = "A Application; P Practical",
}
@Article{Chatterjee:1993:GLA,
author = "S. Chatterjee and J. R. Gilbert and F. J. E. Long and
R. Schreiber and S.-H. 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 = "Sun Dec 22 10:17:40 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "NASA Ames Res. Center, Moffett Field, CA, USA",
classification = "C4220 (Automata theory); C6110P (Parallel
programming); C6140D (High level languages)",
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{Colombet:1993:SMI,
author = "L. Colombet and L. Desbat and F. Menard",
title = "Star Modeling on {IBM RS6000} Networks Using {PVM}",
crossref = "IEEE:1993:PIS",
pages = "121--128",
year = "1993",
bibdate = "Wed Apr 16 06:39:19 MDT 1997",
acknowledgement = ack-nhfb,
affiliation = "LMC-IMAG, Grenoble, France",
classification = "C5220P (Parallel architecture); C5470 (Performance
evaluation and testing)",
corpsource = "LMC-IMAG, Grenoble, France",
keywords = "architectures; evaluation; Heterogeneous networks;
heterogeneous parallel; Heterogeneous parallel
architectures; heterogenous networks; IBM RS6000; IBM
RS6000 networks; Monte Carlo methods; Monte Carlo
radiative transfer code; networks; parallel; parallel
architectures; Parallel performances; parallel virtual
machine; Parallel virtual machine; performance;
performances; PVM; star modelling; Star modelling",
sponsororg = "IEEE; Washington State Univ.; NPAC at Syracuse Univ.;
ACM; Washington Technol. Center",
thesaurus = "Monte Carlo methods; Parallel architectures;
Performance evaluation",
treatment = "P Practical",
}
@InProceedings{Coussement:1993:PMO,
author = "G. Coussement",
title = "Parallelization of a mesh optimization code on a
{RS\slash} 6000 cluster",
crossref = "Anonymous:1993:PSE",
pages = "185--212",
year = "1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "Aerodynamics Dept., Office Nat. d'Etudes et de
Recherches Aerospatiales, Chatillon, France",
classification = "C1180 (Optimisation techniques); C6110P (Parallel
programming)",
keywords = "Code structure; Communication protocol; IBM RS/6000;
Multi-domain structured mesh optimization code;
OPTIM3D; Parallelization effort; PVM; Three-dimensional
mesh optimization method",
thesaurus = "IBM computers; Optimisation; Parallel programming",
}
@Article{Culler:1993:LTR,
author = "David E. Culler and Richard M. Karp and David A.
Patterson and Abhijit Sahay and Klaus E. Schauser and
Eunice Santos and Ramesh Subramonian and Thorsten von
Eicken",
title = "{LogP}: towards a realistic model of parallel
computation",
journal = j-SIGPLAN,
volume = "28",
number = "7",
pages = "1--12",
month = jul,
year = "1993",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Thu Dec 14 18:49:37 MST 1995",
acknowledgement = ack-nhfb,
affiliation = "Div. of Comput. Sci., California Univ., Berkeley, CA,
USA",
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming); C7430 (Computer
engineering)",
confdate = "19-22 May 1993",
conflocation = "San Diego, CA, USA",
confsponsor = "ACM",
keywords = "CM-5; Communication bandwidth; Communication delay;
Computing bandwidth; LogP; Machine configuration;
Machine designers; Parallel computers; Parallel machine
model; Portable parallel algorithms",
thesaurus = "Parallel algorithms; Parallel machines; Parallel
programming; Virtual machines",
}
@InProceedings{daCunha:1993:PLA,
author = "R. D. da Cunha and T. Hopkins",
title = "Porting linear algebra subroutines from transputers to
clusters of workstations",
crossref = "Grebe:1993:TAS",
pages = "660--667",
year = "1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "Comput. Lab., Kent Univ., Canterbury, UK",
classification = "C5220P (Parallel architecture); C5440
(Multiprocessor systems and techniques); C6110B
(Software engineering techniques); C6150N (Distributed
systems); C7310 (Mathematics)",
keywords = "Fortran77; Linear algebra subroutines; Message-passing
system; Occam2; Parallel Virtual Machine; PVM;
Subroutine porting; Transputers; Workstation clusters",
thesaurus = "FORTRAN; Linear algebra; Mathematics computing;
Message passing; Occam; Software portability;
Subroutines; Transputer systems",
}
@Article{Damodaran-Kamal:1993:NTD,
author = "S. K. Damodaran-Kamal and J. M. Francioni",
title = "Nondeterminacy: testing and debugging in message
passing parallel programs",
journal = j-SIGPLAN,
volume = "28",
number = "12",
pages = "118--128",
month = dec,
year = "1993",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Southwestern Louisiana Univ.,
Lafayette, LA, USA",
classification = "C6110P (Parallel programming); C6150G (Diagnostic,
testing, debugging and evaluating systems); C6150N
(Distributed systems)",
keywords = "Debugging tool; Mdb; Message passing parallel
programs; Nondeterminacy; Parallel program; Program
errors; PVM programs; Testing tool",
thesaurus = "Message passing; Parallel programming; Program
debugging; Program testing",
}
@InProceedings{Despons:1993:CCP,
author = "R. Despons and T. Muntean",
title = "Constructing correct protocols for a diffusion virtual
machine in message passing parallel architectures",
crossref = "Grebe:1993:TAS",
pages = "465--480",
year = "1993",
bibdate = "Wed Apr 16 06:39:19 MDT 1997",
acknowledgement = ack-nhfb,
classification = "C5220P (Parallel architecture); C5440
(Multiprocessor systems and techniques); C5640
(Protocols); C6150N (Distributed systems); C7430
(Computer engineering)",
corpsource = "IMAG-LGI Lab., Grenoble Univ., France",
keywords = "architectures; communication protocols; diffusion
protocols; diffusion virtual machine; machines;
massively parallel architectures; message passing;
parallel; parallel algorithms; parallel applications;
parallel architectures; parallel machines; programming
environments; protocols; virtual machines",
pubcountry = "Netherlands",
treatment = "P Practical",
}
@InProceedings{Dongarra:1993:DSM,
author = "J. J. Dongarra and R. Hempel and A. J. G. Hey and D.
W. Walker",
title = "A draft standard for message passing in a distributed
memory environment",
crossref = "Hoffmann:1993:PFE",
pages = "465--481",
year = "1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "Math. Sci. Sect., Oak Ridge Nat. Lab., TN, USA",
classification = "C5220P (Parallel architecture); C5440
(Multiprocessor systems and techniques); C6150N
(Distributed systems)",
keywords = "C language; Data distribution transformations;
Distributed memory environment; Draft standard; Fortran
77; Library interface standard; Message passing;
Message Passing Interface 1; Message selectivity;
Message type; MPI1; Source process",
thesaurus = "Distributed memory systems; Message passing",
}
@Article{Dongarra:1993:IPF,
author = "Jack Dongarra and G. A. Geist and Robert Manchek and
V. S. Sunderam",
title = "Integrated {PVM} Framework Supports Heterogeneous
Network Computing",
journal = j-COMP-PHYSICS,
volume = "7",
number = "2",
pages = "166--174 (or 166--175??)",
month = mar # "-" # apr,
year = "1993",
CODEN = "CPHYE2",
ISSN = "0894-1866",
bibdate = "Wed Apr 16 06:39:19 MDT 1997",
acknowledgement = ack-nhfb,
affiliation = "Tennessee Univ., Knoxville, TN, USA",
classification = "C6110P (Parallel programming); C6150N (Distributed
systems); C7300 (Natural sciences); C7430 (Computer
engineering)",
corpsource = "Tennessee Univ., Knoxville, TN, USA",
keywords = "computer networks; computing; Concurrent applications;
concurrent applications; distributed processing;
Heterogeneous network computing; heterogeneous network
computing; Integrated framework; integrated framework;
natural sciences; parallel programming; Parallel
virtual machine software; parallel virtual machine
software; Scientific computations; scientific
computations; virtual machines",
thesaurus = "Computer networks; Distributed processing; Natural
sciences computing; Parallel programming; Virtual
machines",
treatment = "G General Review; P Practical",
}
@TechReport{Dongarra:1993:PUM,
author = "J. Dongarra and R. Hempel and A. Hay and D. Walker",
title = "A Proposal for a User-Level Message Passing Interface
in a Distributed Memory Environment",
type = "Technical Report",
number = "ORNL/TM-12231",
institution = inst-ORNL,
address = inst-ORNL:adr,
month = feb,
year = "1993",
bibsource = "Parallel/par.lin.alg.bib",
}
@InProceedings{Dongarra:1993:UPR,
author = "J. J. Dongarra and A. Geist and R. Manchek and W.
Jiang",
title = "Using {PVM} 3.0 to Run Grand Challenge Applications on
a Heterogeneous Network of Parallel Computers",
crossref = "Sincovec:1993:SCP",
pages = "873--877",
year = "1993",
bibdate = "Thu Feb 29 17:59:11 MST 1996",
acknowledgement = ack-nhfb,
}
@InProceedings{Ewing:1993:DCW,
author = "R. E. Ewing and D. Mitchum and P. O'Leary and R. C.
Sharpley and J. S. Sochacki",
title = "Distributed Computation of Wave Propagation Models
Using {PVM}",
crossref = "IEEE:1993:PSP",
pages = "22--31",
year = "1993",
bibdate = "Wed Apr 15 12:04:03 MDT 1998",
bibsource = "Compendex database",
acknowledgement = ack-nhfb,
affiliation = "Texas A\&M Univ",
affiliationaddress = "College Station, TX, USA",
classification = "484.1; 723; 921; C5440 (Multiprocessing systems);
C6110P (Parallel programming); C7340 (Geophysics
computing); C7430 (Computer engineering)",
corpsource = "Inst. for Sci. Comput., Texas A and M Univ., College
Station, TX, USA",
keywords = "Computer simulation; Computer workstations;
distributed computation; distributed memory systems;
Earth; geophysics computing; handling large-scale
problems; IBM RS/6000s; Large-earth models; large-scale
computations; Large-scale problems; nodes; numerical
approximation; parallel processing; parallel processing
environment; Parallel processing environment; Parallel
processing systems; Parallel Virtual Machine; Parallel
virtual machine (PVM); PVM; Seismic wave propagation;
seismic waves; Seismic waves; supercomputers; timings;
virtual machines; visualization; wave propagation; Wave
propagation; wave propagation models; Wave propagation
models; workstations",
sponsororg = "IEEE; ACM SIGARCH",
treatment = "P Practical",
}
@InProceedings{Fritscher:1993:PDC,
author = "J. F. Fritscher and F. Sukup",
title = "{93SC038} Parallel Distributed Computing Using {PVM}",
crossref = "Anonymous:1993:ATA",
pages = "221--228",
year = "1993",
bibdate = "Thu Feb 29 17:59:11 MST 1996",
acknowledgement = ack-nhfb,
}
@InProceedings{Geist:1993:EPC,
author = "G. A. Geist and V. S. Sunderam",
title = "The evolution of the {PVM} concurrent computing
system",
crossref = "IEEE:1993:DPC",
pages = "549--557",
year = "1993",
bibdate = "Wed Apr 16 06:39:19 MDT 1997",
acknowledgement = ack-nhfb,
affiliation = "Oak Ridge Nat. Lab., TN, USA",
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming); C7430 (Computer
engineering)",
corpsource = "Oak Ridge Nat. Lab., TN, USA",
keywords = "future; Future trends; high-performance computations;
High-performance computations; historical evolution;
Historical evolution; networked environments; Networked
environments; ongoing research projects; Ongoing
research projects; parallel; parallel machines;
parallel programming; Parallel programming; Parallel
Virtual Machine; programming; programming model;
Programming model; PVM concurrent computing system;
scientific; Scientific supercomputing; software
infrastructure; Software infrastructure;
supercomputing; trends; virtual machines",
thesaurus = "Parallel machines; Parallel programming; Virtual
machines",
treatment = "P Practical",
}
@InProceedings{Geist:1993:ILP,
author = "G. A. Geist",
title = "Invited Lecture: {PVM} 3 Beyond Network Computing",
crossref = "Volkert:1993:PCS",
pages = "194--203",
year = "1993",
bibdate = "Thu Feb 29 17:59:11 MST 1996",
acknowledgement = ack-nhfb,
}
@InProceedings{Geist:1993:PBN,
author = "G. A. Geist",
title = "{PVM} 3 beyond network computing",
crossref = "Volkert:1993:PCS",
pages = "194--203",
year = "1993",
bibdate = "Wed Apr 16 06:39:19 MDT 1997",
acknowledgement = ack-nhfb,
affiliation = "Oak Ridge Nat. Lab., TN, USA",
classification = "C6115 (Programming support); C6150N (Distributed
systems); C7430 (Computer engineering)",
corpsource = "Oak Ridge Nat. Lab., TN, USA",
keywords = "distributed computing; Distributed computing;
distributed memory computer; Distributed memory
computer; distributed memory systems; heterogeneous
network computing; Heterogeneous network computing;
machines; message-; Message-passing constructs;
parallel machines; Parallel Virtual Machine; passing
constructs; PVM 3; software package; Software package;
virtual",
pubcountry = "Germany",
thesaurus = "Distributed memory systems; Parallel machines; Virtual
machines",
treatment = "P Practical",
}
@InProceedings{Glendinning:1993:MMP,
author = "I. Glendinning",
title = "{93SC041} The {MPI} Message Passing Interface",
crossref = "Anonymous:1993:ATA",
pages = "229--236",
year = "1993",
bibdate = "Thu Feb 29 17:59:11 MST 1996",
acknowledgement = ack-nhfb,
}
@InProceedings{Hariri:1993:MPI,
author = "S. Hariri and J. B. Park and F.-K. Yu and M. Parashar
and G. C. Fox",
title = "A message passing interface for parallel and
distributed computing",
crossref = "IEEE:1993:PIS",
pages = "84--91",
year = "1993",
bibdate = "Sat Apr 19 16:34:54 MDT 1997",
acknowledgement = ack-nhfb,
classification = "B6150M (Protocols); C5640 (Protocols); C5670
(Network performance)",
corpsource = "Northeast Parallel Archit. Center, Syracuse Univ., NY,
USA",
keywords = "architectural support; communication protocol;
distributed computing; distributed processing; gigabit
networks; message passing; message passing interface;
parallel computing; parallel processing; performance
evaluation; protocols; supercomputing capabilities",
sponsororg = "IEEE; Washington State Univ.; NPAC at Syracuse Univ.;
ACM; Washington Technol. Center",
treatment = "P Practical",
}
@InProceedings{Hartley:1993:CPS,
author = "C. L. Hartley and V. S. Sunderam",
title = "Concurrent programming with shared objects in
networked environments",
crossref = "IEEE:1993:PSI",
pages = "471--478",
year = "1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Math. and Comput. Sci., Emory Univ., Atlanta,
GA, USA",
classification = "C6110J (Object-oriented programming); C6110P
(Parallel programming); C6115 (Programming support);
C6150N (Distributed systems)",
keywords = "Application development; Concurrent programming;
Distributed computing; Ease of use; Message passing;
Networked computing platforms; Networked environments;
Object-oriented techniques; Partitioning; Portable
software systems; PVM distributed computing system;
Scheduling; Shared objects; Shared-object concurrent
computation; Synchronization; Toolkit",
thesaurus = "Multiprocessing programs; Object-oriented programming;
Parallel programming; Software tools",
}
@InProceedings{Hebeker:1993:CPC,
author = "F.-K. Hebeker",
title = "On a coarse-grained parallel code to simulate reactive
flows on an {IBM RS\slash} 6000 workstation-cluster",
crossref = "Brebbia:1993:ASE",
pages = "253--262",
year = "1993",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "IBM Heidelberg Sci. Center, Germany",
classification = "A4710 (General fluid dynamics theory, simulation and
other computational methods); A4770F (Chemically
reactive flows); C6110P (Parallel programming); C7440
(Civil and mechanical engineering computing); C7450
(Chemical engineering computing)",
keywords = "Algorithmic development; Chemical source terms;
Coarse-grained parallel code; Compressible flow;
Compressible Navier-Stokes equations; Domain splitting
techniques; Engineering-mathematical modelling; Global
exothermic reaction chemistry; IBM RS/6000 workstation
cluster; Internal combustion engines; Knock damage;
Message passing; Numerical simulation; Optimally
adapted code; Performance measurements; PVM programming
environment; Reactive flow simulation; Semi-implicit
treatment; Shock-capturing finite-volume scheme",
thesaurus = "Chemical engineering computing; Chemically reactive
flow; Digital simulation; Distributed algorithms; Flow
simulation; IBM computers; Internal combustion engines;
Mechanical engineering computing; Message passing;
Parallel programming",
}
@Article{Jesshope:1993:LRV,
author = "C. Jesshope",
title = "Latency reduction in {VLSI} routers",
journal = j-PARALLEL-PROCESS-LETT,
volume = "3",
number = "4",
pages = "485--494",
month = dec,
year = "1993",
CODEN = "PPLTEE",
ISSN = "0129-6264",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Electron. and Electr. Eng., Surrey Univ.,
Guildford, UK",
classification = "C5220P (Parallel architecture); C5470 (Performance
evaluation and testing)",
keywords = "Latency reduction; MPI router chip; Parallel
computers; Scalable performance; VLSI routers",
pubcountry = "Singapore",
thesaurus = "Fault tolerant computing; Parallel architectures;
Performance evaluation; VLSI",
}
@InProceedings{Jesshope:1993:MCA,
author = "C. Jesshope",
title = "The {MPI} Chip and its Applications",
crossref = "Anonymous:1993:TCM",
pages = "47--54",
year = "1993",
bibdate = "Thu Feb 29 17:59:11 MST 1996",
acknowledgement = ack-nhfb,
}
@MastersThesis{Katamneni:1993:PPE,
author = "Sreevenu Katamneni",
title = "Parallel processing extensions to verilog {HDL} using
the {PVM} environment",
type = "M.S.E.E. thesis",
school = inst-UAL-EE,
address = inst-UAL-EE:adr,
pages = "viii + 108",
year = "1993",
bibdate = "Mon Jan 15 18:16:30 1996",
acknowledgement = ack-nhfb,
keywords = "Computer hardware description languages.; Parallel
processing (Electronic computers); Verilog (Computer
hardware description language); Virtual computer
systems.",
}
@Article{Kikuchi:1993:PAS,
author = "S. Kikuchi",
title = "Parallelization assist system",
journal = j-JOHO-SHORI,
volume = "34",
number = "9",
pages = "1158--1169",
month = sep,
year = "1993",
CODEN = "JOSHA4",
ISSN = "0447-8053",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
acknowledgement = ack-nhfb,
affiliation = "Central Res. Lab., Hitachi Ltd, Tokyo, Japan",
classification = "C6110P (Parallel programming); C6115 (Programming
support)",
keywords = "ASPAR; Express; Flow-insensitive systems;
Flow-sensitive systems; FORGE9O; KAP; Message passing
interface standards; MIMDizer; ParaGraph; Parallel
Fortran Converter; Parallelization assistance system;
ParaScope Editor; Parassist; Perfect club benchmarks;
PIE; Portable Instrumented Communication Library;
Profiling tools; PTOOL; SUPERB; SUPRENUM FORTRAN;
Transformations; VAST",
language = "Japanese",
pubcountry = "Japan",
thesaurus = "FORTRAN; Parallel programming; Reduced instruction set
computing; Software tools",
}
@Article{Kranz:1993:IMS,
author = "David Kranz and Kirk L. Johnson and Anant Agarwal and
John Kubiatowicz and Beng-Hong Lim",
title = "Integrating message-passing and shared-memory: early
experience",
journal = j-SIGPLAN,
volume = "28",
number = "7",
pages = "54--63",
month = jul,
year = "1993",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Thu Dec 14 18:49:37 MST 1995",
abstract = "A discussion is given on some of the issues involved
in implementing a shared-address space programming
model on large-scale, distributed-memory
multiprocessors. While such a programming model can be
implemented on both shared-memory and message-passing
architectures, the authors argue that the transparent,
coherent caching of global data provided by many
shared-memory architectures is of crucial importance.
Because message-passing mechanisms are much more
efficient than shared-memory loads and stores for
certain types of interprocessor communication and
synchronization operations, however, the authors argue
for building multiprocessors that efficiently support
both shared-memory and message-passing mechanisms. The
authors describe an architecture, Alewife, that
integrates support for shared-memory and
message-passing through a simple interface; they expect
the compiler and runtime system to cooperate in using
appropriate hardware mechanisms that are most efficient
for specific operations. They report on both integrated
and exclusively shared-memory implementations of the
runtime system and two applications.",
acknowledgement = ack-nhfb,
affiliation = "Lab. for Comput. Sci., MIT, Cambridge, MA, USA",
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming)",
confdate = "19-22 May 1993",
conflocation = "San Diego, CA, USA",
confsponsor = "ACM",
keywords = "Alewife; Coherent caching; Compiler;
Distributed-memory multiprocessors; Exclusively
shared-memory implementations; Global data; Hardware
mechanisms; Interprocessor communication;
Message-passing architectures; Message-passing
mechanisms; Runtime system; Shared-address space
programming model; Shared-memory architectures;
Shared-memory loads; Synchronization operations",
thesaurus = "Message passing; Parallel programming; Shared memory
systems",
}
@TechReport{Leon:1993:FPA,
author = "J. Leon and A. L. Fisher and P. Steenkiste",
title = "Fail-safe {PVM}: {A} portable package for distributed
programming with transparent recovery",
number = "CMU-CS-93-124",
institution = "Carnegie-Mellon University, Department of Computer
Science",
year = "1993",
bibsource = "Techreports/tr.misc.bib",
}
@TechRe