~/talk

Arbitrary Computation on the GPU Using WebGL

Talkat CascadiaFest 2016 · 2016-08-03..08-05· [web-platform, creative-coding]
slides:none on file

Shows how WebGL encodes arbitrary data as textures, runs math in GLSL shaders, and returns results via canvas.getImageData; demos include a 50,000‑particle renderer at 60fps and matrix multiply scaled to 1024×1024 where GPU beats CPU once the serialization overhead is amortized. Calls out two hard limits: readback is very expensive and mobile GPUs show cumulative precision errors, and current WebGL GLSL has no bitwise ops, so hash/Bitcoin‑style workloads and many low‑level algorithms don’t work.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:48What is WebGL and how it works
  3. 4:39Edge detection with WebGL
  4. 6:49Particles demo and GPU power
  5. 8:57Limitations of WebGL and alternatives
  6. 10:42Matrix multiplication on GPU
  7. 13:12UX tips and GPU acceleration
  8. 16:06WebGL shader challenges
  9. 17:51Performance comparison CPU vs GPU
  10. 19:21Big O notation and algorithm efficiency
  11. 20:45Potential applications of GPU computing
  12. 21:49Current blockers for GPU computing
  13. 23:32Future solutions and summary
~/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.