Parallel programming in Python
APA
Lang, D. (2019). Parallel programming in Python. Perimeter Institute. https://pirsa.org/19100082
MLA
Lang, Dustin. Parallel programming in Python. Perimeter Institute, Oct. 22, 2019, https://pirsa.org/19100082
BibTex
@misc{ pirsa_PIRSA:19100082, doi = {10.48660/19100082}, url = {https://pirsa.org/19100082}, author = {Lang, Dustin}, keywords = {Other}, language = {en}, title = {Parallel programming in Python}, publisher = {Perimeter Institute}, year = {2019}, month = {oct}, note = {PIRSA:19100082 see, \url{https://pirsa.org}} }
Perimeter Institute for Theoretical Physics
Talk Type
Subject
Abstract
Making use of modern multi-core computers (and multi-machine supercomputers) in Python can be achieved in a few different ways. I will present the built-in Python “multiprocessing” module approach, which tends to work well and relatively painlessly for “naturally parallel” (aka “embarrassingly parallel”) problems. I’ll show what is required to use this approach, including how to submit jobs to the Slurm batch system on Symmetry.