[comp.sys.transputer] Update bibliography of texts on parallel processing.

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