Entry requirements: C#/C++; Algorithms and Data Structures; Linear Algebra; Parallel Programming
Language of the course: English
- Learn shader programming languages, understand the structure of graphics pipeline, GPU architecture and limits;
- Create applications to transfer and adapt computational problems by GPUs.
- Learn debugging, profiling and optimization.
In this course, you will learn architecture of current NVidia and AMD graphic processor, processing model, memory model, special hardware modules: samplers and rasterizers. You will learn how to work with API, a Direct3D 11, 12 or Vulkan graphics for visualization and general purpose computations.
Lectures and labs. Practical sections.
- 50% homework
- 50% practical sections
- compulsory attendance