GPGPU Applications

Budapest University of Technology and Economics
LEVEL
Master student
TYPE
Course, workshop, MOOC, seasonal school
MODES
In person
LANGUAGE
-
ECTS
4
PERIOD
04/09/2023 to 22/01/2024

Course Description

The course presents the possibility of general purpose use of the computational power of graphics boards thanks to a generalized model of their GPUs. The hardware architecture of graphical processors is presented together with the general purpose OpenCL software development environment. Algorithms suitable to massively parallel implementation are presented using practical examples. Topics studied in deatils include: operations on big amount of data, parallel primitives in the OpenCL environment, solution of a set of linear equations, physical simulation on GPU, hash based parallel algorithms, Monte Carlo methods in GPU, optimization issues of GPGPU algorithms, effective cooperation with graphical APIs, special questions of multi GPU and distributed systems.

Time format

weekly

Educational-info

Duration

42 h / 14 weeks

ECTS

4

Validation mode

Written examination

Maximum number of students

20

Organizer

Partner

Budapest University of Technology and Economics

Faculty

Faculty of Electrical Engineering and Informatics

Department

Department of Control Engineering and Information Technology

Contact or registration links