Scientific Computing Group Seminar - Vectorized Programming in Python

Vectorized Programming in PythonRIT Scientific Computing Group SeminarDaniel WysockiGraduate Research AssistantSchool of Physics and Astronomy, RITAbstract: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 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 at https://scipy.org/install.html) Cupy (installation instructions at https://docs-cupy.chainer.org/en/stable/install.html#install-cupy) Note: you will need an Nvidia GPU to run this. Speaker Bio:Daniel is a 5th year PhD student in the Astrophysical Sciences and Technology program at RIT. He works on data analysis for the LIGO Scientific Collaboration.


Contact
Daniel Wysocki
Event Snapshot
When and Where
September 16, 2019
1:00 pm - 2:00 pm
Room/Location: 1350
Who

Open to the Public

Topics
interdisciplinary studies
research
student clubs and organizations