Loading video player...
๐ฆ How does one achieve excellent GPU performance in Rust, without tying oneself to one vendor or suffering the endless pain of low-quality cross-vendor compute toolchains? In this 1-day lecture at Gray Scott School 2025, Hadrien Grasland teaches the use of Vulkan compute shaders for numerical computations. Following the lecture schedule, the recording was cut in 4 parts. 1. Introduction, Vulkan vs competition, instance setup (this video) 2. Squaring numbers with Vulkan (https://www.youtube.com/watch?v=wh-t9mijDt4) 3. Gray-Scott pipeline & dataset (https://www.youtube.com/watch?v=0EBiLDuimNM) 4. Gray-Scott simulation & optimizations (https://www.youtube.com/watch?v=MXRA1vK1uAo) This first session explains the challenges of portable GPU computing, and the reasons why Vulkan is the most mature option available today for this purpose. It then covers the process of configuring a Vulkan instance, complete with some configuration recommendations for an optimal debugging experience. Introduction slides are available at https://gitlab.in2p3.fr/CTA-LAPP/COURS/GRAY_SCOTT_REVOLUTIONS/GrayScottRevolution/-/wikis/uploads/GrayScottSchool/Day7/VulkanIntro.pdf. Practical work handouts are available at https://numerical-rust-gpu-96deb7.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