July 11, 2018 - by CSCS

On October 09-11, 2018 CSCS will host the course “High Performance Computing with Python”, thought for scientists who wish to explore the productivity gains made possible by Python for HPC. In this course it will be shown how Python can be used on parallel architectures and how to optimize critical parts of the kernel using various tools.

The following topics will be covered:

- Interactive parallel programming with IPython
- Profiling and optimization
- High-performance NumPy
- Just-in-time compilation with Numba
- Distributed-memory parallel programming with Python and MPI
- Bindings to other programming languages and HPC libraries
- Interfaces to GPUs

For further information on the agenda and registration please visit the event page >>