pycon logo

PyCon 2011 Atlanta

March 9th–17th

Log in or Sign Up

Python for High Performance Computing

log in to bookmark this presentaton

Experienced / Talk
March 12th 10:25 a.m. – 10:55 a.m.
Python is becoming increasingly popular within the high performance computing community. While it initially gained traction as a scripting language, Python's role has continued to expand with Python applications for science scaling to hundreds of thousands of cores and bindings to high performance libraries becoming commonplace. This talk is meant as an overview of Python's role in the HPC space.


This talk is focused on raising awareness of Python in the high performance computing space. Specific topics include:

  • building the Python interpreter for speed
  • an overview of bindings to numerical libraries
  • using GPUs and accelerators with Python
  • scaling codes with MPI
  • issues when scaling on very large systems
  • an overview of successful science codes
  • a live demonstration of Python running on 163,840 cores