Skip to main content
Skip header

Advanced methods of programming of HPC systems

Course aims

Upon completion of the course the student will be able to:
- implement demanding parallel algorithms for hybrid platforms, with a complicated interprocessor communication structure.
- practical understand the possibilities and limitations of state-of-the-art parallel programming methods will allow the choice of the optimal algorithm parallelization tool
- debug, profile and optimize parallel applications

Literature

1. http://upc.lbl.gov
UPC Language and Library Specifications, Version 1.3
2. http://mpi-forum.org
MPI: A Message-Passing Interface Standard
3. http://openmp.org
OpenMP Application Program Interface
4. http://www.gpi-site.com
Gaspi: Global Address Space Programming Interface, Specifcation of a PGAS API for communication

Advised literature

1. http://docs.it4i.cz
Scalasca, Vampir, TotalView, Allinea DDT/MAP/Performance reports


Language of instruction čeština, angličtina, čeština, angličtina
Code 9600-1029
Abbreviation PMHPC
Course title Advanced methods of programming of HPC systems
Coordinating department IT4Innovations
Course coordinator Mgr. Branislav Jansík, Ph.D.