PATC-Trainingskurs "High-performance computing with Python"

Anfang
13.06.2016 07:00 Uhr
Ende
14.06.2016 14:30 Uhr
Veranstaltungsort
Jülich Supercomputing Centre, Ausbildungsraum 2, Geb. 16.3, R. 211

(Kurs-Nr. 97/2016 im Trainingsprogramm des Forschungszentrums)

Dieser Kurs ist ausgebucht.

Zielgruppe:

Wissenschaftler, die Python auf Supercomputern einsetzen wollen.

Inhalt:

 

Teilnahmevoraussetzungen:

Erfahrungen mit Python und NumPy

Sprache:

Der Kurs wird auf Englisch gehalten.

Dauer:

2 Tage

Termin:

13. - 14. Juni 2016, 9.00 - 16.30 Uhr

Ort:

Jülich Supercomputing Centre, Ausbildungsraum 2, Geb. 16.3, Raum 211

Teilnehmerzahl:

mindestens 5

Referenten:

Dr. Jan Meinke, Dr. Olav Zimmermann, JSC

Ansprechpartner:

Dr. Jan Meinke


Telefon: +49 2461 61-2315


E-mail: j.meinke@fz-juelich.de

Anmeldung:

 

Python is being increasingly used in high-performance computing projects. It can be used either as a high-level interface to existing HPC applications and libraries, as embedded interpreter, or directly.

This course combines lectures and hands-on session. We will show how Python can be used on parallel architectures and how performance critical parts of the kernel can be optimized using various tools.

Day 1: Using Python productively for parallel computing

  • Interactive parallel programming with IPython
  • High-performance NumPy and SciPy
  • Distributed-memory parallel programming with Python and MPI

Day 2: Python in concert with other programming languages and accelerators

  • Cython
  • f2py
  • PyCUDA
  • PyOpenCL
  • Numba

This course is aimed at scientists who wish to explore the productivity gains made possible by Python for HPC.

This course is a PATC training course (PRACE Advanced Training Centres).

Dieser Kurs ist ausgebucht.

Registrierungsmöglichkeit wurde geschlossen.

Letzte Änderung: 11.04.2022