VL834 Heterogeneous and Parallel Programming

Course Name: 

VL834 Heterogeneous and Parallel Programming

Programme: 

M.Tech (VLSI)

Category: 

Elective (Ele)

Credits (L-T-P): 

(2 - 0 - 2) 3

Content: 

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.

References: 

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

Contact us

Dr. U. Shripathi Acharya,  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.