skill-tree:use:3:i
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
skill-tree:use:3:i [2019/06/02 04:00] – external edit 127.0.0.1 | skill-tree:use:3:i [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | # USE3-I Building of Parallel Programs | ||
- | # Background | ||
- | # Aim | ||
- | # Outcomes | ||
- | * run parallel programs in an HPC environment | ||
- | * use a compiler and to asses the effects of optimization switches available for compilers commercially available (e.g. PGI, NAG) | ||
- | * use efficient open source libraries (e.g. OpenBLAS, FFTW) or highly optimized vendor libraries (e.g. Intel-MKL, IBM-ESSL) | ||
- | * configure the relevant settings (e.g. by setting compiler and linker options), which determine how the application ought to be build with regard to the parallelization technique(s) used (e.g. OpenACC, C++ AMP) | ||
- | * use the profile guided optimization (PGO) technique | ||
- | * use software building environments like Scons, Waf, make, Autotools, CMake | ||
skill-tree/use/3/i.1559440807.txt.gz · Last modified: 2019/06/02 04:00 by 127.0.0.1