Free training : Numerical Computing With Rust on CPU

marielp

Marie

Posted on November 22, 2024

Free training : Numerical Computing With Rust on CPU

🦀 Learn and enjoy Numerical Computing With Rust on CPU (with practice!)

📆 November 25, 26 & 27, 2024
🔔 From 1pm to 4.30pm (UTC+1), each day
💻Online Training in English (registration is mandatory)
🏃‍♂️‍➡️ Trainer : Hadrien Grasland, IJCLab, CNRS

This free online training is divided in three part to help you progress and acquire the skills to write efficient numerical computations for CPU platforms in Rust.

1️⃣ Monday, November 25th - 1pm: Introduction to Rust for numerical computing, practical work on implementing and optimizing simple numerical computations
2️⃣ Tuesday, November 26th - 1pm: End of the work on simple computations, followed by an introduction to the Gray-Scott reaction-diffusion model, which we will use as an example of a more complex computation for the remainder of the course (no knowledge is required).
3️⃣ Wednesday, November 27th - 1pm: Practical work covering more advanced Rust performance optimization techniques, applied to the Gray-Scott simulation introduced on day 2.

Full Programme here : https://indico.in2p3.fr/event/34442/

🔎In this online training, you will learn how to write efficient numerical computations for CPU platforms in Rust.
We will get to know Rust by manually implementing a few simple computations (squaring numbers, dot product...), then show how the underlying hardware can be used more efficiently through a combination of SIMD processing, instruction-level parallelism, and multi-threading. Armed with this fundamental knowledge, we will then scale the problem up to a more sophisticated numerical computation, the Gray-Scott reaction-diffusion model, and cover some of the more advanced performance optimization techniques that apply at this scale.

Don’t forget to register!

💖 💪 🙅 🚩
marielp
Marie

Posted on November 22, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related