@Book{parallel:andrewscp, author = "Gregory R. Andrews", title = "Concurrent Programming: Principles and Practice", publisher = "Benjamin/Cummings", address = "Redwood City, California", year = "1991", } @Book{parallel:srbook, author = "Andrews, Gregory R. and Olsson, Ronald A.", title = "The SR Programming Language: Concurrency in Practice", publisher = "Benjamin/Cummings", year = "1993", OPTeditor = "", OPTvolume = "", OPTseries = "", address = "Redwood City, California", OPTedition = "", OPTmonth = "", OPTnote = "" } @Article{parallel:srtoplas, author = "Gregory R. Andrews and Ronald A. Olsson and Michael Coffin and Irving Elshoff and Kelvin Nilsen and Titus Purdin and Gregg Townsend", title = "An Overview of the SR Language and Implementation", journal = toplas, year = "1988", volume = "10", number = "1", pages = "51--86", month = "January", OPTnote = "" } @Article{parallel:srperf, author = "M. Stella Atkins and Ronald A. Olsson", title = "Performance of the Multi-Tasking and Synrhronization Mechanisms in the Programming Language SR", journal = spe, year = "1988", volume = "18", number = "9", pages = "879--895", month = "September", OPTnote = "" } @Manual{parallel:ada, title = "Reference Manual for the Ada Programming Language", author = "Department of Defense, US", address = "Washington D.C.", year = "1983", } @Book{parallel:dynixlib, author = "Anita Osterhaug", title = "Guide to Parallel Programming on Sequent Computer Systems", publisher = "Sequent Computer Systems, Inc.", year = "1985", OPTeditor = "", OPTvolume = "", OPTseries = "", address = "Beaverton, Oregon, USA", OPTedition = "", OPTmonth = "", OPTnote = "" } @Book{parallel:akl, author = "Akl, Selim G.", title = "The Design and Analysis of Parallel Algorithms", publisher = "Prentice Hall", year = "1989", OPTeditor = "", OPTvolume = "", OPTseries = "", OPTaddress = "", OPTedition = "", OPTmonth = "", OPTnote = "" } @InProceedings{parallel:particle1, author = "Becker, Jeffery C. and Dagum, Leonardo", title = "Particle Simulation on Heterogenous Distributed Supercomputers", booktitle = "Proceedings of the First Intl. Symp. on High-Performance Distributed Computing", year = "1992", OPTeditor = "", pages = "133--140", OPTorganization = "", OPTpublisher = "", address = "Syracuse, NY", month = "September", OPTnote = "Notes: 1) they use a 32K processor CM-2 and a Cray Y-MP on a particle simulation 2) They say that this is feasable and allows subproblem specialization 3) They cite [3] Chem. Eng. Simulation from CMU that was feasible on same 2 computers with superlinear (10X) speedup 4) Here they do get some speedups but not much" } @Article{parallel:npss1, author = "Claus, R. W. and Evans, A. L. and Lylte, J. K. and Nichols, L. D. ", title = "Numerical Propulsion System Simulation", journal = "Computing Systems Engineering", year = "1991", volume = "2", number = "4", pages = "357--364", OPTmonth = "", OPTnote = "Notes: 1) NPSS simulation and execution environment for aerospace involving distributed processing 2) User can zoom in/out to show/hide levels of detail for view and simulation 3) Uses both MIMD and SIMD i.e. specialization" } @InProceedings{parallel:climate2, author = "Mechoso, Carlos R. and Ma, Chung-Chun and Farrara, John D. and Spahr, Joseph A. and Moore, Reagan W.", title = "Distribution of a Climate Model across High-Speed Networks", booktitle = "Proceedings Supercomputing '91", year = "1991", OPTeditor = "", pages = "253--260", OPTorganization = "", OPTpublisher = "", address = "Albuquerque, NM", month = "November", OPTnote = "Notes: 1) Climate model coupling major projects together over a wide area network 2) Architecture subproblem specialization is highly desired and believed to result in superlinear speedups 3) Says load balancing (for non-dedicated computers) is an important issue for the future" } @InProceedings{parallel:climate1, author = "Wehner, M. F. and Ambroasiana, J. J. and Brown, J. C. and Dannevik W. P. and Eltgroth, P. B. and Mirin, A. A. and Farrara, J. D. and Ma, C. C. and Mechoso, C. R. and Spahr, J. A", title = "Toward a High-Performance Distributed Memory Climate Model", booktitle = "Proceedings of the Second International Symposium on High-Performance Distributed Computing", year = "1993", OPTeditor = "", pages = "102--113", OPTorganization = "", OPTpublisher = "", address = "Spokane, WA", month = "July", OPTnote = "Notes 1) Climate model portable to BBN-TC2000 or workstation cluster using PVM 2) Macros to aid portability for dynamic memory management and IPC" } @InProceedings{parallel:npss2, author = "Claus, Russell W. and Evans, Austin L and Follen, Gregory J.", title = "Multidisciplinary Propulsion Simulation using NPSS", booktitle = "Proceedings of the Fourth AIAA/USAF/NASA/OAI Symposium on Milti-disciplinary Analysis and Optimization", year = "1992", OPTeditor = "", OPTpages = "", OPTorganization = "", OPTpublisher = "", address = "Cleveland, OH", month = "September", OPTnote = "Similar to parallel:npss1 but less detailed" } @Article{parallel:monitors, author = "C.A.R. Hoare", title = "Monitors: an operating system structuring concept", journal = cacm, year = "1974", volume = "17", number = "10", pages = "549--557", month = "October", OPTnote = "original monitors paper" } @Article{parallel:csp, author = "C.A.R. Hoare", title = "Communicating Sequential Processes", journal = cacm, year = "1978", volume = "21", number = "8", pages = "666--677", month = "August", OPTnote = "original CSP paper" } @Article{parallel:guarded, author = "Edsger W. Dijkstra", title = "Guarded commands, nondeterminacy, and formal derivation of programs", journal = cacm, year = "1975", volume = "18", number = "8", pages = "453--457", month = "August", OPTnote = "original paper for guarded commands/statements" }