This hands-on training lab teaches how to accelerate HPC applications using the portable parallelism and concurrency features of the C++17 and newer standards, without any language or vendor extensions, such that a single version of the code is portable to multi-core CPUs and to heterogeneous accelerated systems with GPUs. This first session focuses on the fundamentals of ISO C++ parallelism and introduces C++ lambdas, C++ ranges and views, and the C++ parallel algorithms.
Prerequisite(s):
Please disregard any reference to "Event Code" for access to training materials. "Event Codes" are only valid during the original live session. Explore more training options offered by the NVIDIA Deep Learning Institute (DLI). Choose from an extensive catalog of self-paced, online courses or instructor-led virtual workshops to help you develop key skills in AI, HPC, graphics & simulation, and more.