Skip to main content
 
[slider controls=”true”] [slide title=”Programming with GPUs Workshop” image=”https://its.unc.edu/wp-content/uploads/sites/337/2014/11/rc-gpu-class1-300×225.jpg” active=”active”/] [slide title=”Programming with GPUs Workshop” image=”https://its.unc.edu/wp-content/uploads/sites/337/2014/11/IMG_0430-224×300.jpg”/] [slide title=”Programming with GPUs Workshop” image=”https://its.unc.edu/wp-content/uploads/sites/337/2014/11/IMG_0429-224×300.jpg”/] [/slider]
UNC Research Computing was pleased to be able to host a two day workshop on programming with GPUs. Graphics Processing Units (GPUs) were originally designed to display computer graphics, but they have developed into extremely powerful chips capable of handling demanding, general-purpose calculations. GPUs are able to accelerate the time to solution for many scientific codes, particularly those that can take advantage of lots of parallelism and memory bandwidth, but to do so does require some programming modifications and some knowledge of the chip architecture.

The workshop was held on November 4th and 5th and there were 70 registrants for the first day and 56 for the second day, consisting of faculty, graduate students and staff. Research Computing was honored to have Bob Crovella, a solutions architect from Nvidia on campus to lead the workshop. Nvidia invented the GPU and is one of the leaders in high performance computing (HPC) for scientific research. The workshop started with introductory material but then soon worked it’s way into advanced topics. Attendance was high and Bob’s presentations were well received as evidenced by the many questions and the lively discussions that took place during the sessions.

The agenda was as follows and the class materials are available via the links below.

Day 1

Morning:

Afternoon:

Day 2

Morning:

Afternoon:

 

Gzipped Workshop Hands-On Exercises

 

Comments are closed.