Venue: Your Desktop
This workshop will provide a gentle introduction to using the multiprocessing package in Python for parallelizing and speeding up code. We will use hands-on programming exercises to demonstrate how to quickly get started with commonly used components of the multiprocessing package. Note that a Great Lakes account is optional for this workshop, but you must have an account before the start of the workshop if you wish to use Great Lakes. See below for account request information. If you do not wish to use Great Lakes, you must have python installed on your computer before the start of the workshop.
Armand Burks
Research Data Scientist Intermediate
Information and Technology Services – Advanced Research Computing
Armand Burks, Ph.D., is a research data scientist intermediate for Advanced Research Computing – Technology Services (ARC-TS), a division of Information and Technology Services (ITS). Armand helps researchers with establishing data workflows, transforming data between different formats, programming support, optimizing/parallelizing code, cloud computing with Hadoop, and developing custom code (C++, Java, Python). He earned a B.S. in computer science from Alabama State University in 2008, an M.S. in computer science and engineering from Michigan State University in 2010, and a Ph.D. in computer science from Michigan State University in 2017.
Prerequisites: Familiarity with connecting to the Great Lakes cluster via SSH/PuTTY and UMVPN, Basic Linux command line familiarity, basic programming experience in Python, and an understanding of loops and basic data structures such as lists are all necessary for this hands-on workshop.
For more information on The Great Lakes cluster, click here.
Click here to fill out an account request form
Note: 3 business days are needed for creation of accounts
Students should fill in “Workshop” in the “Advisor” section.
Campus VPN access is required for off-campus access to Great Lakes but not from on campus. An SSH client, and Duo will be required during the workshop in order to use Great Lakes. If you do not have this software already, please download and install the Cisco AnyConnect VPN software following these instructions: https://its.umich.edu/enterprise/wifi-networks/vpn/getting-started You will need this to be able to use the ssh client. You will need to use the ‘Campus All traffic’ profile in the Cisco client.
A Zoom link will be provided to the participants the day before the class. Registration is required.
Please note, this session will be recorded.
If you have questions about this workshop, please send an email to the instructor at arburks@umich.edu
Armand R. Burks, Ph. D.