Parallel Programming

Course Name: 

Parallel Programming (CS417)


B.Tech (CSE)




Programme Specific Electives (PSE)

Credits (L-T-P): 

03 (1-0-3)


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 


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


Computer Science and Engineering

Contact us

Dr. Manu Basavaraju
Head of the Department
Department of CSE, NITK, Surathkal
P. O. Srinivasnagar, Mangalore - 575 025
Karnataka, India.
Hot line: +91-0824-2474053
Email: hodcse[AT]nitk[DOT]ac[DOT]in


Connect with us

We're on Social Networks. Follow us & get in touch.