@string{UTK = "University of Tennessee"} @book{anderson92a, author = "E. Anderson and Z. Bai and J. Demmel and J. Dongarra and J. DuCroz and A. Greenbaum and S. Hammarling and A. McKenney and S. Ostrouchov and D. Sorensen", title = "{LAPACK} Users' Guide", publisher = "{SIAM} Press", address = "Philadelphia, {PA}", year = 1992} @article{fox87a, author = "G. C. Fox and S. W. Otto and A. J. G. Hey", title = "Matrix Algorithms on a Hypercube {I}: Matrix Multiplication", journal = "Parallel Computing", volume = 4, pages = {17--31}, year = 1987} @article{dongarra90a, author = {J. J. Dongarra and J. Du Croz and S. Hammarling and I. Duff}, title = {A Set of Level 3 Basic Linear Algebra Subprograms}, journal = TOMS, volume = 16, number = 1, pages = {1-17}, year = 1990 } @book{dongarra90c, author = "J. J. Dongarra and I. S. Duff and D. C. Sorensen H. A. van der Vorst", title = "Solving Linear Systems on Vector and Shared Memory Computers", publisher = "SIAM", address = "Philadelphia, {PA}", year = 1990} @book{fox88a, author = "G. C. Fox and M. A. Johnson and G. A. Lyzenga and S. W. Otto and J. K. Salmon and D. W. Walker", title = "Solving Problems on Concurrent Processors", volume = 1, publisher = "Prentice {H}all", address = {Englewood Cliffs, N.J.}, year = 1988} @TechReport{ chameleon-user-ref, Author = "William D. Gropp and Barry Smith", Title = "Chameleon Parallel programming tools Users Manual", Institution = "Argonne National Laboratory", Month = Mar, Year = 1993, Number = "ANL-93/23"} @techreport{IBM-EUI, author = "D. Frye and R. Bryant and H. Ho and R. Lawrence and M. Snir", title = "An External User Interface for Scalable Parallel Systems", institution = "{IBM}", month = "May", year = 1992} @techreport{IBM-report1, author = "V. Bala and S. Kipnis", title = "Process Groups: a Mechanism for the Coordination of and Communication among Processes in the {V}enus Collective Communication Library", note = "Preprint", institution = "{IBM} {T}. {J}. {W}atson {R}esearch {C}enter", month = "October", year = 1992} @techreport{IBM-report2, author = "V. Bala and S. Kipnis and L. Rudolph and Marc Snir", title = "Designing Efficient, Scalable, and Portable Collective Communication Libraries", note = "Preprint", institution = "{IBM} {T}. {J}. {W}atson {R}esearch {C}enter", month = "October", year = 1992} @manual{chimp1, title = "{CHIMP} Concepts", organization= "Edinburgh Parallel Computing Centre, University of Edinburgh", month = "June", year = 1991} @manual{chimp2, title = "{CHIMP} Version 1.0 Interface", organization= "Edinburgh Parallel Computing Centre, University of Edinburgh", month = "May", year = 1992} @inproceedings{NX-2, author = "Paul Pierce", title = "The {NX/2} Operating System", booktitle = "Proceedings of the Third Conference on Hypercube Concurrent Computers and Applications", pages = "384--390", publisher = "ACM Press", year = 1988} @manual{express, title = "Express User's Guide", organization = "Parasoft Corporation", year = "1992", address = "Pasadena, CA", edition = "Version 3.2.5", } @manual{Vertex, title = "{nCUBE} 2 Programmers Guide, r2.0", organization = "{nCUBE} Corporation", month = "December", year = 1990} @inproceedings{zipcode1, author = "A. Skjellum and A. Leung", title = "Zipcode: a Portable Multicomputer Communication Library atop the Reactive Kernel", booktitle = "Proceedings of the Fifth Distributed Memory Concurrent Computing Conference", pages = "767--776", editor = "D. W. Walker and Q. F. Stout", publisher = "{IEEE} {P}ress", year = 1990} @techreport{zipcode2, author = "A. Skjellum and S. Smith and C. Still and A. Leung and M. Morari", title = "The {Z}ipcode Message Passing System", institution = "Lawrence {L}ivermore {N}ational {L}aboratory", month = "September", year = 1992} @article{PVM1, author = "J. Dongarra and A. Geist and R. Manchek and V. Sunderam", title = "Integrated {PVM} Framework Supports Heterogeneous Network Computing", journal = "Computers in Physics", month = "April", year = "1993", volume = "7", number = "2", pages = "166--75", } @article{PVM2, author = "A. Beguelin and J. Dongarra and A. Geist and R. Manchek and V. Sunderam", title = "Visualization and Debugging in a Heterogeneous Environment", journal = "IEEE Computer", month = "June", year = "1993", volume = "26", number = "6", pages = "88--95", } @inproceedings{PVM4, title = "{PVM}: Experiences, Current Status and Future Direction", author = "A. Beguelin and J. Dongarra and A. Geist and R. Manchek and S. Otto and J. Walpole", booktitle = "Supercomputing'93 Proceedings", pages = "765--6", year = "1993", } @techreport{walker92b, author = "D. Walker", title = "Standards for Message Passing in a Distributed Memory Environment", institution = "Oak {R}idge {N}ational {L}aboratory", number = "{TM}-12147", month = "August", year = 1992} @techreport{picl, author = "G. A. Geist and M. T. Heath and B. W. Peyton and P. H. Worley", title = "A User's Guide to {PICL}: a Portable Instrumented Communication Library", institution = "Oak {R}idge {N}ational {L}aboratory", number = "{TM}-11616", month = "October", year = 1990} @misc{meiko, note = "Some reference on {CS} {T}ools"} @techreport{Shared_Objects, author = "D. Mallon and J. Nash and P. Dew", title = "Shared Objects and its Role in Standardization", note = "Preprint", institution = "{L}eeds {U}niversity, {UK}", year = 1992} @techreport{debbage92, author = "M. Debbage and M. Hill", title = "Draft Messaging Ideas, Revision 0.3", note = "Preprint", institution = "{S}outhampton {U}niversity, {UK}", year = 1992} @techreport{Metamp, author = "S. Otto", title = "Meta{MP}: a Higher Level Abstraction for Message Passing Programming", institution = "Oregon {G}raduate {I}nstitute, {D}epartment of {C}omputer {S}cience", month = "January", year = 1991} @article{Linda1, author = "D. Gelernter", title = "Generative Communication in {L}inda", journal = "{ACM} {T}rans.~{P}rog.~{L}ang.~{S}ys.", volume = "7", number = "1", pages = "80--112", year = 1985} @article{Linda2, author = "N. Carriero and D. Gelernter", title = "How to write parallel programs", journal = "{ACM} Computing Surveys", volume = "21", number = "3", pages = "323", month = "September", year = 1989} @inproceedings{anderson90a, author = "E. Anderson and Z. Bai and C. Bischof and J. Demmel and J. Dongarra and J. DuCroz and A. Greenbaum and S. Hammarling and A. McKenney and D. Sorensen", title = "LAPACK: A Portable Linear Algebra Library for High-Performance Computers", booktitle = "Proceedings of {S}upercomputing '90", pages = "1-10", publisher = "{IEEE} {P}ress", year = 1990} @techreport{dongarra87a, author = "J. J. Dongarra and J. Du Croz and I. Duff and S. Hammarling", title = "A Proposal for a Set of Level 3 Basic Linear Algebra Subprograms", institution = "Argonne National Laboratory, Mathematics and Computer Science Division", number = "88", month = "April", year = 1987} @article{vandevelde90a, author = "E. F. Van de Velde", title = "Data redistribution and concurrency", journal = "{Parallel Computing}", volume = "16", month = "December", year = 1990} @techreport{saad85a, author = "Y. Saad and M. H. Schultz", title = "Parallel Direct Methods for Solving Banded Linear Systems", institution = "Department of Computer Science, Yale University", number = "{YALEU/DCS/RR-387}", year = 1985} @techreport{dongarra90b, author = "J. Dongarra and S. Ostrouchov", title = "{LAPACK} Block Factorization Algorithms on the {I}ntel i{PSC}/860", institution = "University of Tennessee at Knoxville, Computer Science Department", number = "{CS}-90-115", month = "October", year = 1990} @techreport{walker91a, author = "D. W. Walker and P. H. Worley and J. B. Drake", title = "Parallelizing the Spectral Transform Method -- Part II", institution = "Oak Ridge National Laboratory", number = "{TM}-11855", year = 1991} @MASTERSTHESIS{circuit, AUTHOR = {Chih-Po Wen}, TITLE = {Timing Simulation on a Distributed Memory Multiprocessor}, SCHOOL = {University of California}, ADDRESS = {Berkeley, CA}, YEAR = {1992}, } @article{swe1, author = "P. H. Worley and J. B. Drake", title = "Parallelizing the Spectral Transform Method -- Part {I}", journal = "Concurrency: Practice and Experience", volume = 4, pages = {269--291}, year = 1992} @article{swe2, author = "D. W. Walker and P. H. Worley and J. B. Drake", title = "Parallelizing the Spectral Transform Method -- Part {II}", journal = "Concurrency: Practice and Experience", volume = 4, pages = {509--531}, year = 1992} @book{brainerd90a, authors = "W. S. Brainerd and C. H. Goldbergs and Jeanne C. Adams", title = "Programmers Guide to Fortran 90", publisher ="Mc{G}raw-{H}ill, {N}ew {Y}ork", year = 1990} @book{Bal91, author = "H. E. Bal", title = "Programming Distributed Systems", publisher ="{P}rentice {H}all {I}nternational, {H}emel {H}empstead, {E}ngland", year = 1991} @techreport{MPI_topology, author = "R. Hempel", title = "A Proposal for Virtual Topologies in {MPI1}", institution = "{GMD}", address = "Postfach 1316, {D}-5205 {S}ankt {A}ugustin 1, {G}ermany", month = "November", year = 1992} @techreport{otto91a, author = "S. W. Otto", title = "Meta{MP}: a Higher Level Abstraction for Message Passing Programming", institution = "Oregon {G}raduate {I}nstitute, {D}epartment of {C}omputer {S}cience", month = "January", year = 1991} @TECHREPORT{TM23, AUTHOR = {Jack J. Dongarra}, TITLE = {Performance of Various Computers Using Standard Linear Equations Software}, INSTITUTION = UTK, TYPE = {Technical Report}, NUMBER = {CS-89-85}, MONTH = OCT, YEAR = 1991 } @TECHREPORT{WN30, AUTHOR = {J.J. Dongarra and R.A. van de Geijn}, TITLE = {Reduction to Condensed Form for the Eigenvalue Problem on Distributed Memory Architectures}, INSTITUTION = {University of Tennessee}, TYPE = {{LAPACK} {W}orking {N}ote 30, Technical Report}, NUMBER = {CS-91-130}, YEAR = 1991, NOTE = {To appear in {\em Parallel Computing}} } @TECHREPORT{2dblacs, AUTHOR = {J.J. Dongarra and R.A. van de Geijn}, TITLE = {Two Dimensional Basic Linear Algebra Communication Subprograms}, INSTITUTION = {University of Tennessee}, TYPE = {{LAPACK} {W}orking {N}ote 37, Technical Report}, NUMBER = {CS-91-138}, YEAR = 1991 } @TECHREPORT{WN34, AUTHOR = {J.J. Dongarra}, TITLE = {Workshop on the {BLACS}}, INSTITUTION = {University of Tennessee}, TYPE = {{LAPACK} {W}orking {N}ote 34, Technical Report}, NUMBER = {CS-91-134}, YEAR = 1991 } @INPROCEEDINGS{delta, AUTHOR = {S.L. Lillevik}, TITLE = {The {T}ouchstone 30 {G}igaflop {DELTA} {P}rototype}, BOOKTITLE = {Sixth Distributed Memory Computing Conference Proceedings}, PUBLISHER = {IEEE Computer Society Press}, YEAR = 1991, PAGES = {671-677} } @INPROCEEDINGS{Benz:91, AUTHOR = {E. Anderson and A. Benzoni and J. Dongarra and S. Moulton and S. Ostrouchov and B. Tourancheau and R. van de Geijn}, TITLE = {{LAPACK} for Distributed Memory Architectures: Progress Report.}, BOOKTITLE = {Parallel Processing for Scientific Computing, Fifth {SIAM} Conference}, PUBLISHER = {SIAM}, YEAR = 1991} @INPROCEEDINGS{blacs, AUTHOR = {E. Anderson and A. Benzoni and J. Dongarra and S. Moulton and S. Ostrouchov and B. Tourancheau and R. van de Geijn}, TITLE = {{B}asic {L}inear {A}lgebra {C}ommunication {S}ubprograms}, BOOKTITLE = {Sixth Distributed Memory Computing Conference Proceedings}, PUBLISHER = {IEEE Computer Society Press}, YEAR = 1991, PAGES = {287-290} } @TECHREPORT{intel, AUTHOR = {R.A. van de Geijn}, TITLE = {Massively Parallel {LINPACK} Benchmark on the {I}ntel {T}ouchstone {Delta} and i{PSC}/860 Systems}, INSTITUTION = {Univ. of Texas}, TYPE = {{C}omputer {S}cience report}, NUMBER = {TR-91-28}, YEAR = 1991 } @TECHREPORT{ashcraft1, AUTHOR = {C.~C.~Ashcraft}, TITLE = {The Distributed Solution of Linear Systems Using the Torus Wrap Data Mapping}, INSTITUTION = {{B}oeing {C}omputer {S}ervices}, TYPE = {{E}ngineering {C}omputing and {A}nalysis {T}echnical {R}eport}, NUMBER = {ECA-TR-147}, YEAR = 1990 } @TECHREPORT{ashcraft2, AUTHOR = {C.~C.~Ashcraft}, TITLE = {A Taxonamy of Distributed Dense {LU} Factorization Methods}, INSTITUTION = {{B}oeing {C}omputer {S}ervices}, TYPE = {{E}ngineering {C}omputing and {A}nalysis {T}echnical {R}eport}, NUMBER = {ECA-TR-161}, YEAR = 1991 } @INPROCEEDINGS{brent:91, AUTHOR = {R. Brent}, TITLE = {The {LINPACK} Benchmark on the {AP} 1000: Preliminary Report}, BOOKTITLE = {Proceedings of the 2nd CAP Workshop}, YEAR = {NOV 1991} } @misc{walker92a, author = "J. Choi and J. J. Dongarra and D. W. Walker", title = "The Design of Distributed Level 3 {BLAS} Routines", note = "in preparation", year = 1992} @inproceedings{gupta90a, AUTHOR = "A. Gupta and V. Kumar", TITLE = "On the scalability of {FFT} on Parallel Computers", BOOKTITLE = "Proceedings of the Frontiers 90 Conference on Massively Par allel Computation", YEAR = "October 1990", NOTE = "Also available as a technical report TR 90-20 from the Computer Science Department, University of Minnesota, Minneapolis, MN 55455" } @inproceedings{wormhole1, author = "S. Chittor and R. J. Enbody", title = "Predicting the effect of mapping on the communication performance of large multicomputers.", booktitle = "Proceedings of the 1991 International Conference on Parallel Processing, vol. II (Software)", pages = "II--1 -- II--4", year = 1991} @inproceedings{wormhole2, author = "S. Chittor and R. J. Enbody", title = "Performance evaluation of mesh--connected wormhole--routed networks for interprocessor communication in multicomputers.", booktitle = "Proceedings of the 1990 Supercomputing Conference", pages = "647--656", year = 1990} @techreport{mpi1, author = "J. J. Dongarra and R. Hempel and A. J. G. Hey and D. W. Walker", title = "A Proposal For A User-Level, Message Passing Interface in a Distributed Memory Environment", institution = "Oak Ridge National Laboratory", number = "{TM}-12231", month = "February", year = 1993} @article{suprenum, author = "O. Kr{\"a}mer and H. M{\"u}hlenbein", title = "Mapping strategies in message--based multiprocessor systems", journal = "Parallel Computing", volume = 9, pages = {213--225}, year = 1989} @techreport{PVMuguide, author = "A. Beguelin and J. J. Dongarra and G. A. Geist and R. Manchek and V. S. Sunderam", title = "A users' guide to {PVM} parallel virtual machine", institution = "Oak {R}idge {N}ational {L}aboratory", number = "{TM}-11826", month = "July", year = "1991", } @techreport{p4manual, author = "R. Butler and E. Lusk", title = "User's guide to the p4 programming system", institution = "Argonne {N}ational {L}aboratory", number = "{TM}-{ANL}--92/17", year = 1992} @Article{parmacs1, author = "Bomans, Luc and Hempel, Rolf", title = "The {Argonne/GMD} Macros in {FORTRAN} for Portable Parallel Programming and their Implementation on the {Intel} {iPSC/2}", journal = "Parallel Computing", year = 1990, volume = 15, pages = "119--132" } @article{parmacs2, author = "Calkin, Robin and Hempel, Rolf and Hoppe, Hans--Christian and Wypior, Peter", title = "Portable Programming with the PARMACS Message--Passing Library", journal = "Parallel Computing, {S}pecial issue on message--passing interfaces", year = "to appear"} @Article{p4paper, author = "Ralph Butler and Ewing Lusk", title = "Monitors, Messages, and Clusters: the p4 Parallel Programming System", journal = "Journal of Parallel Computing", note = "to appear (Also Argonne National Laboratory Mathematics and Computer Science Division preprint P362-0493)", year = 1994 } @techreport{communicator, author = "D. Feitelson", title = "Communicators: Object-Based Multiparty Interactions for Parallel Programming", institution = "Dept. Computer Science, The Hebrew University of Jerusalem", number = "91-12", month = "November", year = "1991", } @manual{CMMD, title = "CMMD Reference Manual", organization= "Thinking Machines Corporation", address = "Cambridge Massachusetts", edition = "Version 3.0", year = "1993", month = "May", note = "Document No. 700-009010", } @InProceedings{ MPIPP, author = "Purushotham V.~Bangalore and Nathan E.~Doss and Anthony Skjellum", title = "{MPI}++: {I}ssues and {F}eatures", booktitle = "OON-SKI '94", pages = "in press", place = "Sunriver, OR", year = 1994 } @InProceedings{MPIF, author = "Hubertus Franke and Peter Hochschild and Pratap Pattnaik and Marc Snir", title = "An Efficient implementation of {MPI}", booktitle = "1994 International Conference on Parallel Processing", year = 1994 } @TechReport{ANLMSUMPI, author = "Nathan Doss and William Gropp and Ewing Lusk and Anthony Skjellum", title = "A Model Implementation of {MPI}", institution = "Argonne National Laboratory", year = 1993 } @inproceedings{MPILIB, title = "Writing {L}ibraries in {MPI}", author = "Anthony Skjellum and Nathan E.~Doss and Purushotham V.~Bangalore", booktitle = "Proceedings of the Scalable Parallel Libraries Conference", editor = "Anthony Skjellum and Donna S.~Reese", place = "Starkville, MS", publisher = "IEEE Computer Society Press", month = "October", pages = "166--173", year = 1993} @techreport{Skj91rev, author = "Anthony Skjellum and Steven G.~Smith and Nathan E.~Doss and Charles H.~Still and Alvin P.~Leung and Manfred Morari", title = "{Z}ipcode: {A} {P}ortable {C}ommunication {L}ayer for {H}igh {P}erformance {M}ulticomputing", number = "UCRL-JC-106725 (revised 9/92, 12/93, 4/94)", institution = "Lawrence Livermore National Laboratory", month = "March", year = "1991", note = "To appear in {Concurrency: Practice \& Experience}."} @article{Skj93b, title = "The {D}esign and {E}volution of {Z}ipcode", author = "Anthony Skjellum and Steven G.~Smith and Nathan E.~Doss and Alvin P .~ Leung and Manfred Morari", journal = "Parallel Computing", note = "(Invited Paper, to appear in Special Issue on Message Passing)", year = "1994"} .