DEV Community

Cover image for Free training : Numerical Computing With Rust on CPU
Marie
Marie

Posted on

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!

Top comments (1)

Collapse
 
marielp profile image
Marie

If you have any questions, you can contact me