MET CS 786 Parallel and Distributed Computations - References

Required Text:

D.E.Culler, J.P.Singh. Parallel Computer Architecture: A Hardware/Software Approach.  Morgan Kaufman Publishers, Inc., San Francisco, California, 1999.

Further Readings:

S.G. Akl The Design and Analysis of Parallel Algorithms Prentice Hall, Englewood Cliffs, New Jersey 07632, 1988.

D.P. Bersekas, J.N. Tsisiklis Parallel and Distributed Computations: Numerical Methods Prentice Hall, 1989.

G. Coulouris, J. Dollimore, T. Kindberg Distributed Systems: Concepts and Design 2d edition. Addison Wesley Publ. Co, 1994.

K.Hwang, Z. Xu.   Scalable Parallel Computing.  WCB/McGraw-Hill, 1998.

V. Kumar, A. Grama, A. Gupta, G. Karypis. Introduction to Parallel Computing Benjamin/Cummings Publ. Co, 1994.

T. Leighton Introduction to Parallel Algorithms and Architecture Morgan Kaufman Publ., 1991.

N. A. Lynch. Distributed Algorithms Prentice Hall, Englewood Cliffs, New Jersey 07632, 1995.

Journals and Conference Proceedings:

IEEE Concurrency: Parallel, Distributed and Mobile Computing, first published as IEEE Parallel and Distributed Technology (since 1993).

IEEE Computer Magazine (since 1967)

Communication of the ACM (since 1957)

Journal of Parallel and Distributed Computing (JPDC) (since 1983)

IEEE Transactions of Parallel and Distributed Systems (since 1990)

Parallel Computing (since 1984)

International Conference on Parallel Processing (ICPP), oldest conference in this field (since 1972)

International Parallel Processing Symposium (IPPS) (since 1986)

International Symposium on Architectural Support for Programming Languages and Operating Systems (since 1975)

Scalable High-Performace Computing Conference (since 1985)

International Symposium on High Performance Computer Architecture (since 1995)

The COMPAR, VAPP, EUROPAR three Europe based conference series, proceedings published by North Holland and Springer Verlag since 1981

The ACM Symposium on Parallel Algorithms and Architecture (since 1989)

Additional references and handouts will be provided throughout the semester

Language Manuals and Software Documentation

BU Scientific Computing and Visualization (SCV)
SCV Power Challenge Array
Intro to the Power Challenge Array
Origin 2000
SGI Technical Publication Library
MIPSpro Compiling and Tuning Guide
MIPSpro C and C++ Pragmas

Parallel Programming - on line books and manuals

I. Foster.  Designing and Building Parallel Programs. Addison Wesley Publishing Company, 1994.
Message Passing Interface(MPI) Tutorial
Return to MET CS 786 home page
Page prepared by Tanya Zlateva