Description
- New focuses of NVIDIA HPC SDK: performance, portability and productivity
- How new NVIDIA HPC SDK is different from CUDA Toolkit and PGI Compiler Suite
- C++17 std::par constructs as an alternative to OpenACC directives and CUDA Thrust
- Essential elements: containers, iterators and lamda functions
- Thrust-like counting iterators
- Explicit and implicit memory transfers
- NVIDIA HPC SDK in the programming ecosystem
- Intermixing NVIDIA HPC SDK and CUDA Toolkit
- CMake support for NVC++ compiler
- Switching between std::par backends, targeting different GPUs with SyclParallelSTL