“Intro to GPU Computing” by Mark Ebersole, NVIDIA

Tue Sep 25, 2012 2:00 PM

By Mark Ebersole, NVIDIA

Location: Room 1146 A.V. Williams Building

Modern GPUs have grown past their graphics heritage and evolved into the world's most successful parallel computing architecture. The introduction of this talk will briefly cover where the GPU came from and how it turned into this processing powerhouse, and see why the need for accelerators is paramount. We will then touch on the programming model used to access the computational power of an NVIDIA GPU using the CUDA C programming language. Finally, we will briefly cover other methods used for programming on a GPU as well as some tools and libraries available to help in this process.

About the speaker:
As CUDA Educator at NVIDIA, Mark Ebersole teaches developers and programmers about the NVIDIA CUDA parallel computing platform and programming model, and the benefits of GPU computing. With more than ten years of experience as a low-level systems programmer, Mark has spent much of his time at NVIDIA as a GPU systems diagnostics programmer in which he developed a tool to test, debug, validate, and verify GPUs from pre-emulation through bringup and into production. Before joining NVIDIA, he worked for IBM developing Linux drivers for the IBM iSeries server. Mark holds a BS degree in math and computer science from St. Cloud State University.