Title :
The scaling of many-task computing approaches in python on cluster supercomputers
Author :
Lunacek, Monte ; Braden, Jazcek ; Hauser, Thomas
Author_Institution :
Res. Comput., Univ. of Colorado Boulder, Boulder, CO, USA
Abstract :
We compare two packages for performing manytask computing (MTC) in Python: IPython Parallel and Celery. We describe these packages in detail and compare their features as applied to many-task computing on a cluster, including a scaling study using over 12,000 cores and several thousand tasks. We use mpi4py as a baseline for our comparisons. Our results suggest that Python is an excellent way to manage many-task computing and that no single technique is the obvious choice in every situation.
Keywords :
parallel processing; software packages; Celery package; IPython Parallel package; Python; cluster supercomputers; many-task computing approach; mpi4py;
Conference_Titel :
Cluster Computing (CLUSTER), 2013 IEEE International Conference on
Conference_Location :
Indianapolis, IN
DOI :
10.1109/CLUSTER.2013.6702678