SC12 Home > SC12 Schedule > SC12 Presentation - Python in HPC

SCHEDULE: NOV 10-16, 2012

When viewing the Technical Program schedule, on the far righthand side is a column labeled "PLANNER." Use this planner to build your own schedule. Once you select an event and want to add it to your personal schedule, just click on the calendar icon of your choice (outlook calendar, ical calendar or google calendar) and that event will be stored there. As you select events in this manner, you will have your own schedule to guide you through the week.

Python in HPC

SESSION: Python in HPC

EVENT TYPE: Tutorials

TIME: 1:30PM - 5:00PM

Presenter(s):Andy R. Terrel, Travis Oliphant, Aron J. Ahmadia

ROOM:255-F

ABSTRACT:
Python is a versatile language for the HPC community, with tools as diverse as visualizing large amounts of data, creating innovative user interfaces, and running large distributed jobs. Unfortunately, Python has a reputation for being slow and unfit for HPC computing. HPC Python experts and their sixty-five thousand cores disagree. As HPC increases its vision to big data and non-traditional applications, it must also use languages that are easier for the novice, more robust to general computing, and more productive for the expert. Using Python in a performant way moves HPC applications ever closer to these goals. This success has made Python a requirement for supporting users new to the HPC field and a good choice for practitioners to adopt. In this tutorial, we give students practical experience using Python for scientific computing tasks from leaders in the field of Scientific Python. Coming from diverse academic backgrounds, we show common tasks that are applicable to all. Topics include linear algebra and array computing with NumPy, interactive and parallel software development with IPython, performance and painless low-level C linking with Cython, and the friendliest performant interfaces to MPI at Supercomputing this year.

Chair/Presenter Details:

Andy R. Terrel - Texas Advanced Computing Center

Travis Oliphant - Continuum Analytics

Aron J. Ahmadia - King Abdullah University of Science & Technology

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar

Python in HPC

SESSION: Python in HPC

EVENT TYPE:

TIME: 1:30PM - 5:00PM

Presenter(s):Andy R. Terrel, Travis Oliphant, Aron J. Ahmadia

ROOM:255-F

ABSTRACT:
Python is a versatile language for the HPC community, with tools as diverse as visualizing large amounts of data, creating innovative user interfaces, and running large distributed jobs. Unfortunately, Python has a reputation for being slow and unfit for HPC computing. HPC Python experts and their sixty-five thousand cores disagree. As HPC increases its vision to big data and non-traditional applications, it must also use languages that are easier for the novice, more robust to general computing, and more productive for the expert. Using Python in a performant way moves HPC applications ever closer to these goals. This success has made Python a requirement for supporting users new to the HPC field and a good choice for practitioners to adopt. In this tutorial, we give students practical experience using Python for scientific computing tasks from leaders in the field of Scientific Python. Coming from diverse academic backgrounds, we show common tasks that are applicable to all. Topics include linear algebra and array computing with NumPy, interactive and parallel software development with IPython, performance and painless low-level C linking with Cython, and the friendliest performant interfaces to MPI at Supercomputing this year.

Chair/Presenter Details:

Andy R. Terrel - Texas Advanced Computing Center

Travis Oliphant - Continuum Analytics

Aron J. Ahmadia - King Abdullah University of Science & Technology

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar