Free

Python for High Performance

Event Information

Share this event

Date and Time

Location

Location

QUB Maths and Physics Teaching Centre - Computer Suite 01/004

Belfast

United Kingdom

View Map

Event description

Description

(QUB DEVELOPMENT WEEKS EVENT - Open to QUB students only)

Applicant Survey - *Please* fill in, it's short I promise:

https://forms.gle/177ZHaQ9MDPYsouU6

This is a 3 hour (including a break with lunch in the middle) interactive workshop, where you will have the opportunity to run and change the code samples provided while we explain concepts and demonstrate tools. We’ll also be handing out spot prizes for answering questions and solving problems throughout the workshop.

What is this course?
This course aims to demonstrate a variety of concepts and tools to allow people to identify bottlenecks in their code and to make small changes to their existing code (or small changes to how they plan to construct new code) to gain large speed-ups in performance. Additionally, we will present some more advanced concepts and tools to allow further tweaking and performance optimisations

This is not an introductory level programming course. The content is aimed at people who have a good grasp of programming, and want to improve the efficiency and/or scalability of their Python code. Previous experience with Python is helpful, but not essential if you're comfortable with another language.

Content:

We intend to cover code profiling, data structure and logic choices, interaction with C and C++ codes, just-in-time compilation, multi-processing and other parallelisms using tools such as Cython, Pythran, Numba and mpi4py.

Please fill out the application survey (link @ top) as accurately as possible. :)

Share with friends

Date and Time

Location

QUB Maths and Physics Teaching Centre - Computer Suite 01/004

Belfast

United Kingdom

View Map

Save This Event

Event Saved