In this workshop, I will give an introduction to vectorized programming in Python. While Python is not typically the most efficient language, with the right libraries installed you can speed things up immensely. I will show you how to turn make your scientific Python code into highly efficient CPU code with the Numpy library, and how to translate that into efficient GPU code with the Cupy library.
Laptops are encouraged. If you’d like to follow along, please come with the following installed:
- Numpy (installation instructions)
- Cupy (installation instructions)
- Note: you will need an Nvidia GPU to run this