EC448 Heterogeneous and Parallel Computing

Course Name: 

EC448 Heterogeneous and Parallel Computing


B.Tech (ECE)


Programme Specific Electives (PSE)

Credits (L-T-P): 

(3-0-2) 4


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 with 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 Parallel Processors - A Hands-on Approach”, Second Edition, Morgan Kaufmann, 2013.
AMD Accelerated Parallel Processing OpenCL User Guide, AMD, 2014.


Electronics and Communication Engineering(ECE)

Contact us

Prof. N. Shekar V. Shet, Professor and Head, 
Department of ECE, NITK, Surathkal
P. O. Srinivasnagar,
Mangalore - 575 025 Karnataka, India.

Connect with us

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