Back to all Modules

GPU programming

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.