About the Book
Examines the main concepts and algorithms, ranging from basic to advanced techniques and applications, that underlie the programming of distributed-memory systems, such as computer networks, networks of work-stations, and multiprocessors. This text includes exercises.