Study program: 123 Computer engineering
Degree: Bachelor
Type of module: lectures, practical work
Lecturer: Assoc. Prof., PhD Olesia Barkovska
Language: English
Credit Points: 4 ECTS
Description:
The goal of the "GPU Programming" course is to provide students with a deep understanding of GPU programming principles and their effective application in high-performance computing tasks. Efficient use of hardware resources – understanding GPU memory hierarchy, thread management, and computation optimization will enable students to develop high-performance software. Students will study parallel computing, GPU hardware and software models; laboratory work includes the implementation of sorting algorithms, array processing, and computational tasks, allowing students to practically master the principles of GPGPU.