Skip to main navigation Skip to search Skip to main content

The scaling of many-task computing approaches in python on cluster supercomputers

  • Monte Lunacek
  • , Jazcek Braden
  • , Thomas Hauser
  • University of Colorado Boulder

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

12 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publication2013 IEEE International Conference on Cluster Computing, CLUSTER 2013
DOIs
StatePublished - 2013
Externally publishedYes
Event15th IEEE International Conference on Cluster Computing, CLUSTER 2013 - Indianapolis, IN, United States
Duration: Sep 23 2013Sep 27 2013

Publication series

NameProceedings - IEEE International Conference on Cluster Computing, ICCC
ISSN (Print)1552-5244

Conference

Conference15th IEEE International Conference on Cluster Computing, CLUSTER 2013
Country/TerritoryUnited States
CityIndianapolis, IN
Period09/23/1309/27/13

Fingerprint

Dive into the research topics of 'The scaling of many-task computing approaches in python on cluster supercomputers'. Together they form a unique fingerprint.

Cite this