This workshop and discussion forum aims to provide a detailed introduction to GPU computing with CUDA and NVIDIA Tesla computing solutions.
CUDA is NVIDIA's revolutionary parallel computing architecture that is built up on a unified Computing architecture and multiple software components. The architecture consists of an ISA and hardware compute engine. The available software tools include a C compiler and NVIDIA drivers for developers to build applications using C for CUDA, as well as useful libraries for high-performance computing (BLAS, FFT, etc.).
This half-day workshop will provide an introduction to the CUDA architecture, programming model, and the programming environment of C for CUDA, as well as an overview of the Tesla GPU architecture, a live programming demo, and strategies for optimizing CUDA applications for the GPU. The workshop will also include a brief presentation of some of the projects using CUDA within the School of Computer Science and Engineering, UNSW, and of the hardware requirements for getting started with CUDA.