GPU programming platforms and models have evolved to the point where traditional programmers can now learn to write code for these devices with relatively little effort. This session will introduce participants to GPU programming with the NVIDIA CUDA libraries and CUDA kernels, as well as touch on OpenACC. This workshop presumes no previous knowledge of GPUs.
Participants will learn about GPU hardware and come away with the ability to write and execute simple, compiled programs that leverage GPUs.