High Performance Computing, fmi.uni-sofia.bg
The course will not be held in the 2017/2018 semester
-
We teach how to write computer programs for performance critical problems, that are effective and efficient. Languages that are used most often in the course are C/C++, OpenCL and CUDA.
-
As prerequisite, you need to have knowledge in C++. Some knowledge in Computer Architectures, Operating Systems, Advanced C++ and GPU programing is nice to have (but not mandatory).
-
The talks are grouped in three main topics - optimizing single threaded programs (1), efficient concurrent and parallel programs (2) and programming GPUs (3).
-
"HPC programming" can be interpreted as two differnt things - programming for super-computer-like scenarios (1) or "making things go fast" (2). HPC FMI is all about the later.
n/a
n/a
- News can be found in twitter
- Lectures slides can be found in the "lectures" folder
- In the other folders in the repository you can find code samples, most of which are shown during the course. Pull requests are welcome.
- You can send questions to blagovestt at uni-sofia dot bg, trendafilov.dn at gmail dot com or in twitter.