Re:Discipline Doesn’t Scale
by adwn on Wednesday October 21, 2020 @02:35AM
(#24845292)
> [...] how gpus subdivide work.
That's a bad example: GPUs are all about shared memory, concurrently accessed by many threads. It's up to the programmer to make sure that there are no read/write or write/write data races.
Re:Discipline Doesn’t Scale
by overgard on Wednesday October 21, 2020 @12:19PM
(#24849280)
We're probably talking different GPU coding techniques... I'm not talking about things like annotating C++ code to run on a GPU, I'm thinking shaders where it's very hard/impossible to have side effects outside of what that shader is run on.
That's a bad example: GPUs are all about shared memory, concurrently accessed by many threads. It's up to the programmer to make sure that there are no read/write or write/write data races.