Presentation: "Introduction to CUDA C/C++"

Time: Friday 14:05 - 15:05

Location: Olympic

Abstract:

Learn everything you need to know in order to start programming in CUDA C. CUDA C minimally extends the C programming language to allow C code to execute on the GPUs (Graphics Processing Units) present in your system. A GPU is a highly parallel, multithreaded, manycore coprocessor to the CPU with very high computational horsepower and memory bandwidth. For workloads with high degree of parallelism, GPUs can significantly outperform CPUs. GPUs are used today to accelerate applications in several industries, such as Oil and Gas, Life Sciences, Computer-Aided Engineering, Computational Physics, Computational Finance and many more.

The presentation only assumes you have basic background in C programming. It progressively introduces the few CUDA C language extensions through a number of simple code examples.

Cyril Zeller, Senior Manager of Developer Technology for GPU Computing at NVIDIA

 Cyril  Zeller Cyril Zeller manages the Developer Technology group for GPU Computing at NVIDIA, working with developers on accelerating their applications using GPUs. Prior to joining NVIDIA, Cyril was a senior software engineer developing games at Electronic Arts. He received a Ph.D. in Computer Vision from the Ecole Polytechnique, France.