~/talk

Can I crunch numbers on my GPU from .NET? - Yes you can, and it's easy!

Talkat NDC Oslo 2023 · 2023-05-22..05-26· [machine-learning]
links:none on file
slides:none on file

Shows how to run GPU kernels from pure .NET using ILGPU NuGet to JIT‑transpile C# kernels to CUDA/OpenCL, allocate a 2D accelerator buffer, launch with a generated delegate and call accelerator.Synchronize, then copy results back. Implements a Mandelbrot renderer in “few lines” of kernel code and moves ~100 million iterations per frame (millions of pixels × 100 iterations) off the CPU, dropping a half‑second CPU render to interactive GPU zoom speeds. All parts compile, run and produce the expected colored images.

AI-written summary · about

  1. 0:00ILGPU and GPU computing
  2. 1:26ILGPU accessibility
  3. 6:01Mandelbrot set CPU
  4. 9:58GPU with ILGPU
  5. 13:57Performance comparison demo
  6. 15:23Conclusion next steps
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.