skip to Main Content

Fundamentals of Accelerated Computing with CUDA C/C++ Workshop

Date: 16 September 2019
Time: 08:
30 – 12:30
(The workshop will run for approximately 4 hours)
Cost per delegate: R800

 

Workshop facilitator:

Karen Bradshaw (Nvidia certified trainer)

The CUDA computing platform enables the acceleration of CPU-only applications to run on the world’s fastest massively parallel GPUs. Experience C/C++ application acceleration by:

• Accelerating CPU-only applications to run their latent parallelism on GPUs
• Utilizing essential CUDA memory management techniques to optimize accelerated applications
• Exposing accelerated application potential for concurrency and exploiting it with CUDA streams
• Leveraging command line and visual profiling to guide and check your work
• Upon completion, you’ll be able to accelerate and optimize existing C/C++ CPU-only applications using the most essential CUDA tools and techniques. You’ll understand an iterative style of CUDA development that will allow you to ship accelerated applications fast.

Prerequisites: Basic knowledge of C/C++

All participants will need access to a laptop with a browser (preferably Firefox or Chrome).

Expected outcomes:

All participants can expect to gain a basic knowledge of basic CUDA programming, how to profile CUDA programs and how to optimise CUDA programs to obtain better speedup.
Participants who succeed in completing the final exercise will receive an Nvidia course completion certificate.

Participants who succeed in completing the final exercise will receive an Nvidia course completion certificate.

SAICSIT 2019 SPONSORS

Back To Top