The University of Illinois
New Frontiers Initiative Webinar and Training Series
Tuesday, October 19, 2021
Python-GPU Training
by Maxim Belkin, Roland Haas and Ryan Mokos, NCSA, University of Illinois
8 AM Pacific / 9 AM Mountain / 10 AM Central / 11 AM Eastern for 1.5 hours.
Abstract
The incredible performance of GPUs has forever transformed the landscape of general-purpose computing. Today, GPUs power the studies of nanoscale viruses and galaxies in the universe, help control self-driving cars and synthesize realistic human speech. Yet, GPGPU programming is considered a non-trivial task because it is associated with using a low-level programming language. Python, in this regard, is on the other side of the spectrum, being easier to learn and use, yet, often not as performant as many compiled languages due to its scripted nature. In this workshop, we will teach you the fundamentals and basic terminology of GPGPU programming, discuss main approaches to using Graphical Processing Units in Python, and then look at several Python packages that you can start using today.
Pre-requisites
Basic knowledge of the Unix shell and Python programming language.
Target Audience
Those familiar with Python and who want to get started with GPGPU programming in Python.
Please register for the webinar.