Source
- URL: https://x.com/NOTimothyLottes/status/1946452873656631650
- Author: NOTimothyLottes (@NOTimothyLottes)
- Posted: 2025-07-19 06:11:43
Thread
1/ @NOTimothyLottes
Peanut gallery vs Parallelizing the Physics Solver
(1.) Yeah always write your own low level primitives for CPU stuff. It’s cool to see just how bad std+OS sync actually is visually in this presentation
(2.) Presentation never fully optimized! …
Branches: 2025-07-19-bmcnett-i-remember-the-gpu-scheduler-ruining-the
2/ @NOTimothyLottes
The graph coloring splits into serialized batches of independent work, but this is the DX GPU way of doing stuff, ZERO pipelining (still huge idle gaps). Would be far better to split into pipelined (overlapped) batches ->
do(A)
do(B)
wait(A)
do(C)
wait(B)
do(D)
wait(C)
…
Branches: 2025-07-19-jakubtomsu_-is-that-possible-when-you-have-a-linear, 2025-07-19-AgileJebrim-what-about-when-each-stage-depends-upon-the, 2025-07-19-ISzlachtycz-im-pretty-sure-you-cant-do-this-properly-for-the