Parallel Programming
Course Name:
Parallel Programming (CS417)
Programme:
B.Tech (CSE)
Semester:
Eighth
Category:
Programme Specific Electives (PSE)
Credits (L-T-P):
03 (1-0-3)
Content:
Programming paradigms: Multithreaded parallel programming, Shared memory parallel programming, Message passing parallel programming, General purpose graphics processing units parallel programming, OpenCL, Many integrated core parallel programming. Important publications from literature
References:
Bil Lewis, Daniel J Berg, Pthreads Primer – A guide to Multithreaded Programming. Prentice Hall. (SunSoft Press,
1996)
Barbara M Chapman, Using Open MP, The MIT Press, 2007.
William Gropp, Ewing Lusk, and Anthony Skjellum, Using MPI. 3e. The MIT Press. 2014. Wen-Mei W Hwu, David B
Kirk, Programming Massively Parallel Processors: A Hands-on Approach, Morgann Kaufmann, 3e, 2016.
Rezaur Rahman, Intel Xeon Phi Coprocessor Architecture and Tools, Apress Open, 2013
Department:
Computer Science and Engineering