Advanced Parallel Computation
Course Name:
Advanced Parallel Computation(CS911)
Programme:
Ph.D
Credits (L-T-P):
04(3-1-0)
Content:
Survey of leading high-end computing systems and their programming environments. Advanced models of parallel computation. Mapping of parallel algorithms to architectures. Performance programming and tools for performance optimization on parallel systems. Execution environments and system software for large-scale parallel computing. Multiprocessor Programming, Case studies of parallel applications, Expression of parallelism: CUDA, SSE and OpenMP
References:
1. Ananth Grama, George Karypis, Vipin Kumar, and Anshul Gupta, “Introduction to ParallelComputing", Addison-Wesley, 2003.
2. Michael J. Quinn,“Parallel Programming in C with MPI and OpenMP”, McGraw Hill Higher Education, 2004.
3. Ian Foster, "Designing and Building Parallel Programs".
Department:
Computer Science and Engineering