Fundamentals of Accelerated Computing with CUDA C/C++

This 8-hour-long course, designed by the NVIDIA Deep Learning Institute, will guide participants into the use of the most important CUDA tools and techniques to enable them to accelerate and optimise any C/C++ applications.
The CUDA computing platform offers a way to accelerate applications and code. It is a parallel computing programme, developed by NVIDIA for general computing on graphical processing units (GPUs). With CUDA, developers are able to dramatically speed up computing applications in a variety of contexts. No previous CUDA programming knowledge is required to attend the course, but some basic C/C++ knowledge is required, in particular being familiar with variable types, loops, conditional statements, functions, and array manipulations. The course targets those with an intermediate knowledge of web development and interest in high performance computing, as well as professionals in the information and communication technology (ICT) sector.
Participants attending this course will learn how to leverage command line and visual profiling and many other fundamental skills of accelerated computing with CUDA.