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