Introduction to kernel (GPU) programming in Julia with an NBody simulation
Leios Labs Leios Labs
94.6K subscribers
2,011 views
0

 Published On Apr 19, 2024

This is a lecture I did recently at MIT. I was a little low energy, but thought the lecture turned out reasonably well and certainly had information that is hard to find elsewhere.

I edited it to remove faces and names (except Valentin, who is a core developer of the Julia language and a personal friend of mine).

Final code here: https://github.com/leios/simuleios/bl...

00:00 Introduction
01:25 GPUs in Julia
11:52 Nbody intro
15:55 NBody implementation
51:15 CPU parallelization
57:45 KernelAbstractions start
1:20:27 CPU GPU profiling
1:23:17 Discussion

show more

Share/Embed