SUBJECT

Title

Scientific programming of graphical processors

Type of instruction

lecture

Level

master

Part of degree program
Credits

3

Recommended in

Semester 2

Typically offered in

Spring semester

Course description

The aim of the course is to provide the students with basic knowledge in the field of performance-oriented, parallel programing. During the course the students will be familiar with the modern hardware architectures (CPU, GPU, APU) and the abstract realization of those. Using the abstract realizations an introduction and practical usage information to the present and planned parallel computational libraries and APIs, such as MPI, OpenCL, C++AMP and SYCL will be given.

The course builds on a basic knowledge of C/C++ from the audience, since the tools presented are based on C/C++.

Readings