STILES@CC.USU.EDU (Dyke Stiles) (01/19/90)
PARALLEL BIBLIOGRAPHY Dyke Stiles January 18, 1990 Utah State Univ. dyke@opus.ee.usu.edu STILES@USU.Bitnet STILES@cc.USU.edu (I would greatly appreciate suggestions for additions/corrections.) Akl, Selim G., Parallel Sorting Algorithms. Florida, Academic Press, Inc., 1985. ISBN 0-12-047680-0 Askew, C., ed., Occam and the Transputer - Research and Applications, IOS, P. O. Box 2848, Springfield, VA, 22152-2848, 1988. Axford, T., Concurrent Programming: Fundamental Techniques for Real- Time and Parallel Software Design, Wiley, 1989. ISBN 0 471 92303 6 Babb, Robert G., ed., Programming Parallel Processors, Addison-Wesley Publishing Company, Inc. 1988. ISBN 0-201-11721-5 Bakkers, A., ed., Applying Transputer Based Parallel Machines, IOS, P. O. Box 2848, Springfield, VA, 22152-2848, 1989. ISBN 90-5199-011-1 (Proceedings of OUG 10) Ben-Ari, M., Principles of Concurrent Programming. New Jersey, Prentice Hall International, Inc. 1982. ISBN 0-13-701078-8 (emphasizes shared memory) Ben-Ari, M., Principles of Concurrent and Dsitributed Programming. New Jersey, Prentice Hall International, Inc. 1989. ISBN 0-13-711821-X (Sound familiar?) Bertsekas, D. P., and J. N. Tsitsiklis, Parallel and Distributed Computation, Prentice Hall, 1989. ISBN 0-13-648700-9 Board, J. A. Jr., NATUG 2: Proceedings of the Second North American Transputer Users Conference, IOS (to appear), 1989. Bowler, K. C., R. D. Kennway, G. S. Pawley, and D. Roweth, An Introduction to occam 2 Programming, Chartwell-Bratt, 1987?. ISBN 91-44-27151-4 Brawer, Steven, Introduction to Parallel Programming, Academic Press, 1989. ISBN 0-12-128470-0 Burns, A., Programming in occam 2, Addison-Wesley, 1988. ISBN 0-201-17371-9 Bustard, D., J. Elder and J. Welsh, Concurrent Program Structures, Prentice Hall, 1988. ISBN 13-167289-4 (HB), 13-167080-8 (PB) Chaitin, Gregory J., Algorithmic Information Theory. Great Britian, Cambridge University Press, 1987. ISBN 0-521-34306-2 (What is this doing here?) Carey, G. F., Parallel Supercomputing - Methods, Algorithms, and Applications, Wiley, 1989. ISBN 471-92436-9 Carling, A., Parallel Processing - The Transputer and occam, Wiley, 1988. ISBN 850-58077-4 (PB) Chandy, K. Mani, Jayadev Misra., Parallel Program Design. California, Addison-Wesley Publishing Company, Inc. 1988. ISBN 0-201-05866-9 (Theoretically useful) Crichlow, J., An Introduction to Distributed and Parallel Computing, Prentice Hall, 1988. ISBN 13-481086-4 (HB), 13-481094-5 (PB) deBakker, J. W., Languages for Parallel Architectures: Design, Semantics, Implementation Models, Wiley, 1989. ISBN 0 471 92177 7 DeCegama, Angel, The Technology of Parallel Processing: Parallel Processing Architectures and VLSI Hardware, Vol. I., Prentice Hall, 1989. ISBN 0-13-902206-6 Desrochers, George R., Principles of Parallel and Multiprocessing. New York, McGraw-Hill Book Company, 1987. ISBN 0-07-016579-3 (Rather low-level) Elliot, R., and C. A. R. Hoare, eds., Scientific Applications of Multiprocessors, Prentice Hall, 1989. ISBN 13-795774-2 Fox, G., M. Johnson, G. Lyzenga, S. Otto, J. Salmon, and D. walker, Solving Problems on Concurrent Processors, Vol. 1, General Techniques and Regular Problems, Prentice Hall, 1988. ISBN 0-13-823022-6. Foster, I. and S. Taylor, STRAND: New Concepts in Parallel Programming, Prentice Hall, 1989. ISBN 13-850587-X (PB) Foster, I., Systems Programming in Parallel Logic Languages, Prentice Hall, 1990. ISBN 13-880774-4 (PB) Fox, G., et al., Solving Problems on Concurrent Processors, Vol. I: General Techniques and Regular Problems, Prentice Hall, 1988. ISBN 13- 823022-6 (HB), 13-823469-8 (PB) Gear, C. W., R. G. Voigt., Selected Papers from the Second Conference on Parallel Processing for Scientific Computing, SIAM, 1987. ISBN 0-89871-216-5 Gehringer, Edward F., Daniel P. Siewiorek, and Zary Segall., Parallel Processing The Cm* Experience. Massachussetts, 1987. ISBN 0-932376-91-6 Gelenbe, E., Multiprocessor Performance, Wiley, 1989. ISBN 0-471- 92392-3 Gibbons, A., and W. Rytter, Efficient Parallel Algorithms, Cambridge, 1988. ISBN 0-521-34585-5. (Stress symbolic processing) Heath, M. T., ed., Hypercube Multiprocessors 1986, Pennsylvania, SIAM, 1986. ISBN 0-89871-209-2 Heath, M. T., ed., Hypercube Multiprocessors 1987, Pennsylvania, SIAM, 1987. ISBN 0-89871-215-7 Hillis, W. D., The Connection Machine, 2nd ed., Massachussetts, MIT Press, 1985. ISBN 0-262-08157-1 (Fascinating) Hoare, C.A.R., Communicating Sequential Processes, United Kingdon, Prentice- Hall International, UK, LTD., 1985. ISBN 0-13-153271-5 Hockney, R. W., and C.R. Jesshope., Parallel Computer: 2 Architecture, Programming, and Algorithms, 2nd ed. Pennsylvania, IOP Publishing Ltd., 1988. ISBN 0-85274-811-6 (World's most expensive paperback; matched only by Hockney's book on particle simulations; both worth the price.) Hockney, R. W., and C. R. Jesshope., Parallel Computers: Architecture, Programming and Algorithms, Bristol, Adam Hilger Ltd., 1981. ISBN 0-85274- 422-6. (Predecessor of predecessor of this entry) Hwang, Kai and Faye A. Briggs., Computer Architecture and Parallel Processing, New York, McGraw-Hill Book Company, 1984. ISBN 0-07-031556-6 Inmos, Ltd, occam 2 Reference Manual, Prentice Hall International Series, 1988. ISBN 0-13-629312-3 Inmos, Ltd., Transputer Development System, Prentice Hall, 1988. ISBN 0-13- 928995-X Jamieson, Leah H., Dennis Gannon, and Robert J. Douglas, eds., The Characteristics of Parallel Algorithms, ed. by , Massachusetts, MIT Press, 1987. ISBN 0-262-10036-3 (some good practical studies) Jones, G., Programming in occam, Prentice Hall Int'l, 1987; ISBN 0-13-729773- 4. (Very good after you get past the Welsh.) Jones, G., and M. Goldsmith, Programming in occam 2, Prentice Hall Int'l., 1988. ISBN 0-13-730334-3 Kartashev, S. P., and S. I. Kartashev, Designing and Programming Modern Computing Systems, V. II: Supercomputing Systems: Reconfiguarable Architectures, Prentice Hall, 1989. Kartashev, S. P., and S. I. Kartashev, Designing and Programming Modern Computing Systems, V. III: Parallel Arcitectures, Networks, and Applications, Prentice Hall, 1989. Kelly, P., Functional Programming for Loosely-coupled Multiprocessors, Pitman and MIT Press, 1989. ISBN 0-273-0880401. Kerridge, J., ed., Developments Using occam, IOS, 1988. ISBN 90-5199-002-4 Kronsjo, L. Computational Complexity of Sequential and Parallel Algorithms, Wiley, 1986. ISBN 471-90814-2 Kung, S. Y., VLSI Array Processors, New Jersey, Prentice-Hall, 1988. ISBN 0- 13-942749-X Lipovski, G. Jack and Miroslaw Malek., Parallel Computing Theory and Comparisons, New York, John Wiley & Sons, 1987. ISBN 0-471-82262-0 (Not as general as title suggests; concentrates on their machine) Lust, E., and seven others, Portable Programs for Parallel Processors, Holt, Rinehart, and Winston, 1987. ISBN 0-03-014153-2 (Comes with a diskette) Marsan, M., G. Balbo and G. Conte., Performance Models of Multiprocessor Systems, Massachusetts, MIT Press, 1986. ISBN 0-2262-01093-3 Milner, R., Communication and Concurrency, Prentice Hall, 1989. ISBN 13-114984-9 (HB), 13-115007-3 (PB) Modi, J. J., Parallel Algorithms and Matrix Computation, New York, Oxford, 1988. ISBN 0-19-859655-3 (HB), 0-19-859670-7 (PB). Muntean, T., ed., Parallel Programming of Transputer Based Machines, IOS, P. O. Box 2848, Springfield, VA, 22152-2848, 1988. Ortega, J. M., Introduction to Parallel and Vector Solution of Linear Systems, Plenum, 1988. ISBN 0-306-42862-8. Osterhaug, A., ed., Guide to Parallel Programming on Sequent Computer Systems (2nd edition), Prentice Hall, 1989. ISBN 0-13-370446-7 Parberry, Ian., Parallel Complexity Theory, London, John Wiley & Sons, 1987. ISBN 0-470-20931-3 (Surprisingly readable) Perrott, R.H., Parallel Programming, Massachusetts, Addison-Wesley, 1987. ISBN 0-201-14231-7 Potter, Jerry L., ed, The Massively Parallel Processor, MIT Press, 1986. ISBN 0-262-16100-1 Pountain, Dick., A Tutorial Introduction To Occam Programming, New York, McGraw- Hill Book Company, 1987. ISBN 0-07-050606-X Pountain, D., and D. May, A Tutorial Introduction to occam Programming, McGraw-Hill, 1987. ISBN 0-07-050606-X (An improved version of the previous entry; order the paperback version) Reed, Daniel A. and Richard M. Fujimoto., Multicomputer Networks: Message- Based Parallel Processing, Massachusetts, MIT Press, 1987. ISBN 0-262-18129-0 (A great book covering practical aspects of programming multiprocessors) Reeve, M., Parallel Processing and Artificial Intelligence, Wiley, 1989. ISBN 471-92497-0 Rodrigue, G., ed., Parallel Processing for Scientific Computing, SIAM, 1989; ISBN 0-89871-228-9. (Proceedings of 1988 conference) Schendel, U. and B.W. Conolly., Introduction To Numerical Methods For Parallel Computers, New York, John Wiley & Sons, 1984. ISBN 0-470-20091-X Siegel, Howard Jay., Interconnection Networks For Large-Scale Parallel Processing, Massachusetts, Lexington Books, 1985. ISBN 0-669-03594-7 Schultz, Martin, ed., Numerical Algorithms For Modern Parallel Computer Architectures, New York, Springer-Verlag, 1988. ISBN 0-387-96733-8 Singh, M. G., A. Y. Allidina, and B. K. Daniels, eds., Parallel Processing Techniques for Simulation, Plenum, 1986. ISBN 0-306-42409-6 Snyder, Lawrence, Leah H. Jamieson, Dennis B. Gannon, and Howard Jay Siegel, eds., Algorithmically Specialized Parallel Computers, Academic Press, Inc., 1985. ISBN 0-12-654130-2 Soucek, B., Neural and Massively Parallel Computers - the Sixth Generation, Wiley, 1988. ISBN 471-63533-2 Stiles, G. S., NATUG 1: Proceedings of the First North American Transputer Users Conference, IOS (to appear), 1989. Stone, Harold S., High-Performance Computer Architecture, Massachusetts, Addison-Wesley Publishing Company, 1987. ISBN 0-21-16802-2 (Has a couple of very good chapters on multiprocessors/multiprocessing) Taylor, S., Parallel Logic Programming Techniques, Prentice Hall, 1989. ISBN 13-648767-X (HB), 13-648783-1 (PB) Uhr, L., Multi-computer Architectures for Artificial Intelligence, Wiley, 1987. ISBN 471-91555-6 van Laarhoven, P. J. M., and E. H. L. Aarts, Simulated Annealing: Theory and Applications, D. Reidel, 1987; ISBN 90-277-2513-6. (Good section on parallel implementations) Wexler, J., Concurrent Programming in occam 2, Wiley, 1989. ISBN 745- 80394-6 Wexler, J., ed., Developing Transputer Applications, IOS, Amsterdam, Springfield, Va., & Tokyo, 1989. ISBN 90-5199-020-0 (Proceedings of OUG 11) Whiddett, D., Concurrent Programming for Software Engineers, Wiley, 1987. ISBN 745-80338-5 (PB) Williams, S. A., Programming Models for Parallel Systems, Wiley, 1989. ISBN 0-471-92304-4 Wouk, Arthur, New Computing Environments: Parallel, Vector and Systolic, Pennsylvania, SIAM, 1986. ISBN 0-89871-201-7 _____, Transputer Reference Manual, Prentice Hall, 1988. ISBN 13- 929001-X. _____, Transputer Instruction Set: A Compiler Writer's Guide, Prentice Hall, 1988. ISBN 13-929100-8 _____, Transputer Development System, Prentice Hall, 1988. ISBN 13- 928995-X. _____, Transputer Technical Notes, Prentice Hall, 1988. ISBN 13- 929126-1 _____, Communicating Process Architecture, Prentice Hall, 1988. ISBN 13-629320-4 _____, occam 2 Reference Manual, Prentice Hall, 1988. ISBN 13-629312-3