Přístupnostní navigace
E-application
Search Search Close
Course detail
FIT-PCGAcad. year: 2025/2026
The course covers the architecture and programming of graphics processing units by the NVidia and partially AMD. First, the architecture of GPUs is studied in detail. Then, the model of the program execution using hierarchical thread organisation and the SIMT model is discussed. Next, the memory hierarchy and synchronization techniques are described. After that, the course explains novel techniques of dynamic parallelism and data-flow processing concluded by practical usage of multi-GPU systems in environments with shared (NVLink) and distributed (MPI) memory. The second part of the course is devoted to high level programming techniques and libraries based on the OpenACC technology.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
Rules for evaluation and completion of the course
Assessment of two projects, 14 hours in total and, computer laboratories and a midterm examination.
Aims
Study aids
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
specialization NSEC , 0 year of study, winter semester, electivespecialization NISY up to 2020/21 , 0 year of study, winter semester, electivespecialization NNET , 0 year of study, winter semester, electivespecialization NMAL , 0 year of study, winter semester, electivespecialization NCPS , 0 year of study, winter semester, electivespecialization NHPC , 0 year of study, winter semester, compulsoryspecialization NVER , 0 year of study, winter semester, electivespecialization NIDE , 0 year of study, winter semester, electivespecialization NISY , 0 year of study, winter semester, electivespecialization NEMB , 0 year of study, winter semester, electivespecialization NSPE , 0 year of study, winter semester, electivespecialization NEMB , 0 year of study, winter semester, electivespecialization NBIO , 0 year of study, winter semester, electivespecialization NSEN , 0 year of study, winter semester, electivespecialization NVIZ , 0 year of study, winter semester, electivespecialization NGRI , 0 year of study, winter semester, electivespecialization NADE , 0 year of study, winter semester, electivespecialization NISD , 0 year of study, winter semester, electivespecialization NMAT , 0 year of study, winter semester, elective
Lecture
Teacher / Lecturer
Syllabus
Exercise in computer lab
Project