A hands-on introduction to very simple GPU programming in Python

Tuesday, January 16, 2024 at 2:00pm to 3:00pm

Building 37, #37/252/272
70 VASSAR ST, Cambridge, MA 02139

In this session, we will learn the basics of graphics processing unit (GPU) architecture, and how to exploit these powerful computational tools to accelerate mathematical manipulations of large arrays by orders of magnitude compared to what is possible on CPUs. This exercise will be conducted entirely in python, and will also introduce the audience to using the new A100 GPU nodes on Engaging available to all of MKI. The only prerequisite for the workshop for those who want to follow along with the interactive demo is the ability to ssh into the Engaging cluster, and a text editor for writing code. The level of coding will be simple, such that anyone familiar with numpy and basic matrix algebra (e.g. how to multiply a matrix) will be able to comfortably follow the lesson. By the end of the lesson, we will have implemented the Lomb-Scargle algorithm on a GPU from scratch.

Events By Audience

MIT Community

Events By School

School of Science

Tags

programming, python, gpu

Department
MIT Kavli Institute for Astrophysics and Space Research
Hashtag

#GPU

Contact Email

kburdge@mit.edu

Add to my calendar

Recent Activity