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](https://www.youtube.com/watch?v=zypUzckmQFg) 2. [Squaring numbers with Vulkan](https://www.youtube.com/watch?v=wh-t9mijDt4) 3. Gray-Scott pipeline and dataset (this video) 4. [Gray-Scott simulation & optimizations](https://www.youtube.com/watch?v=MXRA1vK1uAo) This third session scales up most of our simple Vulkan compute building blocks to Gray-Scott simulation building blocks, as the following topics are covered: - Integrating Vulkan logging with indicatif progress bars. - Initializing GPU data directly on device. - Sharing code and data between GLSL compute pipelines. - Comparing strategies for mapping computations to GPU work-items. - Adapting most of the previous CPU simulation code to GPU computing needs. 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