VL834 Heterogeneous and Parallel Programming

Course Name: 

VL834 Heterogeneous and Parallel Programming


M.Tech (CE)


Elective (Ele)

Credits (L-T-P): 

(2 - 0 - 2) 3


Heterogeneous platform and GPU architecture. Introduction to OpenCL. OpenCL device architecture. Concurrency and execution model. Programming examples like vector addition, convolution and matrix multiplication. Application case studies.


Benedict R. Gaster, Lee Howes, David R. Kaeli, Perhaad Mistry, Dana Schaa , “Heterogeneous Computing w ith OpenCL” - Revised OpenCL 1.2 Edition, Morgan Kaufmann, 2013.
Aaftab Munshi, Benedict R. Gaster, Timothy G. Mattson, James Fung, Dan Ginsburg , “OpenCL Programming Guide”, Addison - Wesley, 2012.
David B. Kirk and Wen - mei W. Hwu, “Programming Massively Par allel Processors - A Hands - on Approach”, Second Edition, Morgan Kaufmann, 2013.
AMD Accelerated Parallel Processing OpenCL User Guide, AMD, 2014.

Contact us

Dr. T. Laxminidhi,  Professor and Head, 
Department of E&C, NITK, Surathkal
P. O. Srinivasnagar,
Mangalore - 575 025 Karnataka, India.

  • Hot line: +91-0824-2473046

Connect with us

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