π¦ 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)
If you have any questions, you can contact me