| |
Reference books
| Parallel Programming, by B. Wilkinson and M. Allen, Prentice Hall, 1999,
ISBN 0-13-671710-1
| Chapter 1 and 2 (not inlcluding PVM) |
| Chapter 4 (p. 126-131, and p.
149-154) |
| Chapter 5 (p. 195-203) |
| Chapter 6 (p. 255-265) |
| Chapter 8 |
| Chapter 9 |
|
| Parallel Programming with MPI, by Peter S. Pacheco, Morgan Kaufmann, 1997,
ISBN 1-55860-339-5
| Chapter 3 to 7 |
|
| Parallel Computation: Models and Methods, by Selim G. Akl, Prentice Hall,
1997, ISBN 0-13-147034-5
| Chapter 3 (p. 99-125) |
| Chapter 4 (p. 149-154) |
| Chapter 10 (p. 301-307) |
|
| Introduction to Parallel Algorithms and Architectures: Arrays, Trees,
hypercubes, by F. T. Leighton, Morgan Kaufmann, ISBN 1-55860-117-1
| Chapter 1, section 1.2.2, 1.6, 1.7.1 |
| Chapter 3, section 3.1.1, 3.1.2, 3.1.3, 3.2.1, 3.5.1 |
|
| Programming with POSIX Threads, by David R. Butenhof, Addison Wesley,
1997, ISBN 0-201-63392-2
| Chapter 1 to 3 |
|
Selected papers
| "Efficient
Collective Communication on Heterogeneous Network of Workstations," M.
Banikazemi, V. Moothy, and D. Panda, International Conference on
Parallel Processing, 1998. |
| "Broadcast
Scheduling Optimization for Heterogeneous Cluster Systems," P. Liu,
Journal of Algorithms, Vol. 42, pp. 135-152, 2002. |
| "Reduction
Optimization in Heterogeneous Cluster Environments," P. Liu and D.
Wang, International Parallel and Distributed Processing Symposium,
May, 2000 |
| "Adaptive Communication Algorithms for Distributed
Heterogeneous Systems", P. Bhat, V. Prasanna, and C. Raghavendra, IEEE
international Symposium on High Performance Distributed Computing. |
|