Loading video player...
How does one write high-performance numerical computations in the Rust programming language? In this 1-day lecture at Gray Scott School 2025, Hadrien Grasland teaches techniques for achieving high CPU performance in Rust. Following the lecture schedule, the recording was cut in 4 parts: 1. Introduction, environment setup, basic language constructs (this video) 2. Simple computations, from squaring to dot products : https://www.youtube.com/watch?v=a1taR3PyCiU 3. Gray-Scott introduction, SIMD optimizations : https://www.youtube.com/watch?v=DfJnR2-iGSY 4. Advanced optimizations, conclusion : https://www.youtube.com/watch?v=g4ubxEChjKk This first session introduces the practical work environment and the basic language constructs that are used in the exercises: * Variable declarations * Type inference * Text output * Display and Debug * Assertions Practical work handouts are available at https://numerical-rust-cpu-81b2c3.pages.in2p3.fr/. _______________________________________________ ๐ Join us for the Gray Scott School 2026! ๐ Curious and want a sneak peek of whatโs coming? Check out the videos from the 2025 edition on this channel and get inspired for Gray Scott School 2026! ๐ Explore the 2026 program and the agenda of the Gray Scott Thursdays here: https://cc-fr.eu/gray-scott-school-2026/ Donโt miss out โ join us this year and dive into the world of high-performance computing with experts, peers, and the HPC community! ๐ก Stay up to date with all announcements, webinars, and updates by following us on LinkedIn: https://www.linkedin.com/company/centre-cc-fr/?viewAsMember=true