CI728 - Parallel Processing Systems (Parallel Programming)
Teacher
Fabiano Silva
Teacher's Page Fabiano
Discipline
Page of discipline: CI728
Program
- Introduction to parallel processing
- Parallel Arquiteduras
- Molelos PRAM
- Parallel Algorithms
- Techniques for parallel programming
- Communication and synchronization primitives
- Debugging, testing and performance evaluation
Bibliografy
- Advanced Computer Architecture and Parallel Processing. Hesham El-Rewini, Mostafa Abd-El-Barr. Ed. Wiley. 2005
- Introduction to Parallel Computing, Second Edition. Ananth Grama, Anshul Gupta, George Karypis, Vipin Kumar. Ed. Addison Wesley. 2003
- Introduction to Parallel Processing - Algorithms and Architectures. Behrooz Parhami. Ed. Kluwer Academic. 1999
- The Art of Concurrency. Clay Breshears. Ed. O'Reilly. 2009
- Using OpenMP - Portable Shared Memory Parallel Programming. Barbara Chapman, Gabriele Jost, Ruud van der Pas. Ed. MIT Press. 2008
- Introduction to Algorithms. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest. MIT Press and McGraw-Hill. 1990. Capítulos 28 e 30.
- material adicional disponível no diretório /home/prof/fabiano/ci316