Parallel Programming in Python

Date

17 May 2022

Time

09:30 CEST

Location

Netherlands eScience Center, Science Park 402, 1098 XH Amsterdam

Date end

18 May 2022

Time end

17:00 CEST

 
Photo by Bence Boros on Unsplash

Python is one of the most widely used languages to do scientific data analysis, visualization, and even modelling and simulation. The popularity of Python is mainly due to the two pillars of a friendly syntax, together with the availability of many high-quality libraries. However, the flexibility that Python offers comes with a few downsides: code typically doesn’t perform as fast as lower-level implementations in C/C++ or Fortran, and it is not trivial to parallelize Python code to work efficiently on many-core architectures. This workshop addresses both these issues, with an emphasis on being able to run Python code efficiently (in parallel) on multiple cores.

More information about the workshop can be found here.

You can register here for the workshop.