Rust for High Performance Computing (HPC) in Python - Cheuk Ting Ho @EuroPythonConference
Rust for High Performance Computing (HPC) in Python - Cheuk Ting Ho  @EuroPythonConference
Uploaded August 2026 | Updated September 2026, 2 weeks ago
[EuroPython 2026 - S1 on 2026-07-15]
🎤 *Rust for High Performance Computing (HPC) in Python by Cheuk Ting Ho*
🔗 https://ep2026.europython.eu/session/rust-for-high-performance-computing-hpc-in-python

📝 Abstract:
Python has become the most widely used language in scientific computing and data science due to its approachable syntax, vast ecosystem of libraries, and rapid prototyping capabilities. However, its interpreted nature often poses a performance bottleneck for computationally intensive tasks common in High Performance Computing (HPC) used in scientific and data work, such as large-scale simulations, complex data analysis, and machine learning model training.

Enhancing Python's performance, therefore, is critical for scientific computing: it allows researchers and engineers to maintain the productivity and flexibility of the Python environment while achieving the necessary speed and scalability to tackle demanding, real-world HPC problems without needing to switch to lower-level languages entirely.

In this talk, we will review the current state of Python in HPC, examine the role of key libraries like NumPy and Dask, and see how to use PyO3 to create robust Rust bindings for Python in a way that simplifies the process of building and distributing packages. We’ll explore how Rust brings specific advantages to HPC, including guaranteed memory safety without garbage collection, zero-cost abstractions, and true parallelism.

Attendees will leave with a clear understanding of the 'why' and 'how' of leveraging Rust in their Python-based HPC workflows, positioning them to develop faster, safer, and more scalable computational code.

---
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: creativecommons.org/licenses/by-nc-sa/4.0
Rust for High Performance Computing (HPC) in Python - Cheuk Ting HoRefactor, Optimize, and Test: Crafting Cleaner Python Code - Mohamed ElmaghrabySPy: high-level Python, low-level performance, no overhead - Antonio CuniLazy imports and the art of interpreter procrastination - Pablo Galindo Salgado, Noah KimWhen Python Agents Meet 3D: Automating Blender from Natural Language - David RoussetHow Many Spoons Does Your Environment Cost?DuckLake - Take Python and DuckDB for a swim in your data lake - Marc-André LemburgWhats Your Opinion On EuroPython — Sviatoslav SydorenkoEuroPython 2026 Highlights - Day 1Refactoring and Maintaing Software : Building code you wont hate tomorrow — Bojan MileticProgramming hardware displays the easy way - using MicroPython and LVGL — Marc-André LemburgThe Hidden Cost of Complexity: Reducing Cognitive Load in Python - Jarosław Śmietanka
EuroPython Conference |

Rust for High Performance Computing (HPC) in Python - Cheuk Ting Ho

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER