TY - GEN
T1 - The scaling of many-task computing approaches in python on cluster supercomputers
AU - Lunacek, Monte
AU - Braden, Jazcek
AU - Hauser, Thomas
PY - 2013
Y1 - 2013
N2 - We compare two packages for performing many-task 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.
AB - We compare two packages for performing many-task 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.
UR - https://www.scopus.com/pages/publications/84893610936
U2 - 10.1109/CLUSTER.2013.6702678
DO - 10.1109/CLUSTER.2013.6702678
M3 - Conference contribution
AN - SCOPUS:84893610936
SN - 9781479908981
T3 - Proceedings - IEEE International Conference on Cluster Computing, ICCC
BT - 2013 IEEE International Conference on Cluster Computing, CLUSTER 2013
T2 - 15th IEEE International Conference on Cluster Computing, CLUSTER 2013
Y2 - 23 September 2013 through 27 September 2013
ER -