Obsahem kurzu je hlubší seznámení s aktuálně používanými knihovnami a nástroji, určených k vývoji paralelních aplikací. Knihovny jsou vybrány převážně z oblastí lineární algebry, akcelerovaného počítání spolu s nástroji urychlující vývoj aplikací. Z hlediska výpočetních technologií zvolené knihovny pokryjí programování pro distribuovanou paměť, sdílenou paměť a více jádrovými procesory a systémy s akcelerátory.
- Knihovny pro lineární algebru: BLAS, LAPACK, ScaLAPACK, Plasma
- Knihovny pro akcelerátory: MAGMA, Nvidia CUDA knihovny
- Nástroje pro urychlení vývoje aplikací: PETSc, Intel MKL
- Knihovny pro lineární algebru: BLAS, LAPACK, ScaLAPACK, Plasma
- Knihovny pro akcelerátory: MAGMA, Nvidia CUDA knihovny
- Nástroje pro urychlení vývoje aplikací: PETSc, Intel MKL