| ▲ | pixelesque 7 hours ago |
| > millions of threads Really?! What OSs can handle that many native threads? Also, this seems quite similar to stochastic progressive drawing of pointclouds for realtime that has been done for > 15 years in the VFX industry with GPU shaders in a tiled/bucketed fashion, unless this isn't progressive maybe? (The fact it's been accepted for Siggraph likely indicates it's slightly different). |
|
| ▲ | Calavar 7 hours ago | parent [-] |
| I believe they mean GPU threads. Plenty of cuda files in their repository. |
| |
| ▲ | pixelesque 6 hours ago | parent [-] | | Fair enough, but that's then only absolutely max 1024 threads per SM, which wouldn't get anywhere near 1 million, given 5090 only has 192 SMs... Future proofing I guess... | | |
| ▲ | cyber_kinetist 6 hours ago | parent | next [-] | | You can launch much more logical threads than the available physical threads. The GPU scheduler will automatically dispatch the work to the SMs. | |
| ▲ | ks6g10 3 hours ago | parent | prev | next [-] | | Just like 2 threads can execute on the same core at the "same" time, i.e. no synchronization, the same is true for GPU threads/ thread groups. | |
| ▲ | zipy124 6 hours ago | parent | prev [-] | | I guess they never say that they execute at the same time technically haha |
|
|