Adrian Paskert - AcoDyn: fluid dynamics on the GPU powered by Rust

  Рет қаралды 627

Scientific Computing in Rust

Scientific Computing in Rust

Күн бұрын

Recording of a talk given at the Scientific Computing in Rust 2024 online workshop.
In this talk I would like to talk about the fluid dynamics software AcoDyn, which I have been developing for the past two years, first for my Master thesis, and now for my PhD. By tapping into the potential of GPUs for massively parallel workloads I was able to increase the performance of the software over previous solutions by a significant margin. The talk will focus on how Rust as the main programming language for the project contributed greatly to the design process and the state of GPU programming with Rust.

Пікірлер: 4
@xnadave
@xnadave 2 ай бұрын
Great presentation.
@johanngambolputty5351
@johanngambolputty5351 2 ай бұрын
Why not OpenCL for GPU?
@xnadave
@xnadave 2 ай бұрын
OpenCL is effectively dead. NVIDIA never cared about it and AMD deprecated it years ago. You'd be better off writing a compute shader in Vk or GL. The only major player still actively working on OpenCL is Intel, and they're not exactly doing great.
@johanngambolputty5351
@johanngambolputty5351 2 ай бұрын
@@xnadave I mean, I'm going to continue using it so long as there's drivers, I found it easier to get my head around when I was first getting into GPGPU, maybe I'll give CUDA another go, but I also like the idea of a cross-vendor technology more. I know you can translate CUDA/HIP but there's just fewer steps involved if its a shared standard to begin with. I don't like the OpenGL domain specific syntax and I hear vk is worse, OpenCl is a lot closer to writing code for a cpu thread pool, which makes it so much of a smaller jump from cpu programming.
Timo Betcke - RLST: linear algebra frameworks in Rust for the solution of PDEs
12:25
Scientific Computing in Rust
Рет қаралды 450
Mike Seddon - Rust GPU Compute
29:58
RustAU
Рет қаралды 10 М.
Life hack 😂 Watermelon magic box! #shorts by Leisi Crazy
00:17
Leisi Crazy
Рет қаралды 79 МЛН
Which One Is The Best - From Small To Giant #katebrush #shorts
00:17
Manuel Drehwald - Cargo +GPU build: An early outlook
9:52
Scientific Computing in Rust
Рет қаралды 371
Something new: CubeCL, Writing Pure Rust GPU Kernels.
27:42
regionaltantrums
Рет қаралды 550
Interview with Senior Rust Developer in 2023
9:46
Programmers are also human
Рет қаралды 717 М.
Mo Bitar - Physics simulations in Bevy
10:51
Scientific Computing in Rust
Рет қаралды 379
ChatGPT makes Voxel Engine with Rust
12:20
Tantan
Рет қаралды 96 М.
Ben Ruijl - Developing a computer algebra system in Rust
10:38
Scientific Computing in Rust
Рет қаралды 442
"The Life & Death of htmx" by Alexander Petros at Big Sky Dev Con 2024
23:01
Montana Programmers
Рет қаралды 63 М.
Miguel Raz - Building a compile-time SIMD optimized smoothing filter
10:11
Scientific Computing in Rust
Рет қаралды 1,7 М.
Nix explained from the ground up
23:39
Surma
Рет қаралды 43 М.
Why I Chose Rust Over Zig
33:18
ThePrimeTime
Рет қаралды 189 М.
Life hack 😂 Watermelon magic box! #shorts by Leisi Crazy
00:17
Leisi Crazy
Рет қаралды 79 МЛН