December 2019

SuMTuWThFSa
1234567
891011121314
15161718192021
22232425262728
293031

Parallel Processing in Python 

Location:
Venue details are sent as outlook calendar invitation after booking
Time:
Wednesday 4 December 2019, 09:30–16:30
Presenter:
Doctoral School
Contact:
Doctoral School
01248 382357

In this course, you will learn how to write, profile and run parallel Python programs.
Most computers today have multiple processing units. By default, Python will only use a single processor for a given computation. However, Python provides a rich ecosystem of libraries to enable parallel programming. Programs that can access and utilise multiple processing units can often accelerate a given computation by a factor near to the total number of processors available - be they on a single machine or a supercomputer.
The skills acquired in this course will enable you to profile and parallelise any python code and ensure it will run on a desktop machine or a supercomputing cluster.

Prerequisite: Programming Principles and Practice using Python

Book a place