5 ms·
I was thinking of GPU cores having random write access, but yes that has concurrent access problems. BTW how do GPUs solve the concurrent bus access you mentio
by hyperpallium2 6y ago
I was thinking of GPU cores having random write access, but yes that has concurrent access problems.
BTW how do GPUs solve the concurrent bus access you mention, with many cores are writing pixels?
Also, is this GPU-style processing, where each core writes a separate result (a texture/display pixel or transformed vector) but can read randomly (from textures), the only approach to parallelization that works? It's a form of scatter-gather.
- monocasa 6y ago> BTW how do GPUs solve the concurrent bus access you mention, with many cores are writing pixels? Batching and buffering with spatial locality so that you can stream out relatively large bursts of pixels.