views:

475

answers:

5

I am looking for a good textbook on Parallel Computing. Does anyone know any good textbooks on this subject. I would, also, prefer if this textbook covered parallel numeric techniques when solving partial differential equations.

+1  A: 

This is not exactly what you're looking for, but since Concurrent programming is part of parallel computing, you might be interested in reading Concurrent Programming in Java. Covers design patterns for writing code where multiple threads interact with shared memory, and is quite readable.

Ian Varley
+2  A: 
Federico Ramponi
I agree, this was our textbook for a Parallel Programming Computer Science course. I still have it and occasionally flip through it.
jeffl8n
A: 

I am considering buying Concurrent Programming on Windows although I haven't read it so I can't recommend it either way.

Brian Ensink
A: 

Java Concurrency in Practice and How to Write Parallel Programs are both classics, though neither specfically address partial differential equations.

Joe W.
A: 

For the theory: Principles of Concurrent and Distributed Programming by M Ben-Ari.

For more conrete examples and discussion: Parallel and Distributed Computing: A Survey of Models, Paradigms and Approaches by Claudia Leopold.

alatkins