6 ms·
But it is. GPUs have many more threads in flight than execution units.
by juggertao 3y ago
But it is. GPUs have many more threads in flight than execution units.
- pjmlp 3y agoThreads groups get exclusive resources in SIMT execution pipelines.
- juggertao 3y agoAnd at memory stall they are exchanged with other waiting thread groups. Just like HT.
- RealHusky 3y agoScheduling algorithm is different. CPUs target low latency (they switch often). GPUs target high troughput (they switch rarely, only when needed). High troughput algorithms dont have problem with a lot of threads. Low latency algorithms have problem with a lot of threads (they need lot of cache memory because of constant switching).