Related Books

Text Books

  1. Michael J. Quinn - Parallel Programming in C with MPI and OpenMP.  
  2. Behrooz Parhami - Introduction to Parallel Processing: Algorithms and Architectures.  
  3. David Kirk & Wen-mei Hwu , "Programming massively Parallel Processors- A hand on approach". Elsevier.  
  4. NVIDIA CUDA Programming Guide 4.0/4.1.  
  5. "CUDA by Examples" by Jason Sanders and Edward Kandrot. Available online at http://developer.download.nvidia.com/books/cuda-by-example/cuda-by-example-sample.pdf.

 Reference Books

  1. Bil Lewis - pThreads Primer: A Guide to Mulithreaded Programming.  
  2. James Reinders - Intel Threading Building Blocks .  
  3. NVIDIA CUDA Best Practices Guide 4.0.  
  4. Kai Hwang, Faye A. Briggs "Computer Architecture & Parallel Processing. Tata Mc. Hill.