Přístupnostní navigace
E-application
Search Search Close
Course detail
FIT-PCGAcad. year: 2019/2020
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
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
specialization NHPC , 0 year of study, winter semester, compulsoryspecialization 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 NISD , 0 year of study, winter semester, electivespecialization NSEC , 0 year of study, winter semester, electivespecialization NCPS , 0 year of study, winter semester, electivespecialization NNET , 0 year of study, winter semester, electivespecialization NMAL , 0 year of study, winter semester, electivespecialization NVER , 0 year of study, winter semester, electivespecialization NIDE , 0 year of study, winter semester, electivespecialization NEMB , 0 year of study, winter semester, electivespecialization NSPE , 0 year of study, winter semester, electivespecialization NADE , 0 year of study, winter semester, electivespecialization NMAT , 0 year of study, winter semester, electivespecialization NISY , 0 year of study, winter semester, elective
Lecture
Teacher / Lecturer
Syllabus
Exercise in computer lab
Project