0% found this document useful (0 votes)
20 views1 page

CS8076 GPU Architecture and Programming Syllabus

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views1 page

CS8076 GPU Architecture and Programming Syllabus

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

www.edubuzz360.

com

CS8076-GPU ARCHITECTURE AND PROGRAMMING Syllabus 2017 Regulation

UNIT I GPU ARCHITECTURE

Evolution of GPU architectures – Understanding Parallelism with GPU –Typical GPU


Architecture – CUDA Hardware Overview – Threads, Blocks, Grids, Warps, Scheduling –
Memory Handling with CUDA: Shared Memory, Global Memory, Constant Memory and
Texture Memory.

UNIT II CUDA PROGRAMMING

Using CUDA – Multi GPU – Multi GPU Solutions – Optimizing CUDA Applications: Problem
Decomposition, Memory Considerations, Transfers, Thread Usage, Resource Contentions.

UNIT III PROGRAMMING ISSUES

Common Problems: CUDA Error Handling, Parallel Programming Issues, Synchronization,


Algorithmic Issues, Finding and Avoiding Errors.

UNIT IV OPENCL BASICS

OpenCL Standard – Kernels – Host Device Interaction – Execution Environment – Memory


Model – Basic OpenCL Examples.

UNIT V ALGORITHMS ON GPU

Parallel Patterns: Convolution, Prefix Sum, Sparse Matrix – Matrix Multiplication –


Programming Heterogeneous Cluster.

https://play.google.com/store/apps/details?id=com.sss.edubuzz360

You might also like