2 ms·
That's one confusing part - videogames are supposed to be very difficult to parallelize on CPU but MUST be parallelized on GPU. Is this because the CPU is usual
by stephengillie 14y ago
That's one confusing part - videogames are supposed to be very difficult to parallelize on CPU but MUST be parallelized on GPU. Is this because the CPU is usually running more complex code with lots of multiple branches and (multiplayer) coordinating through network layers, while the GPU is basically just transforming arrays of numbers into arrays of other numbers? (Arrays which monitors convert to photons for us to see)
- marshray 14y agoYep. Really nice-looking graphics can be done with computations that parallelize nicely over individual triangle vertices and individual pixels. The gameplay logic and networking code for most games could probably be optimized for many cores than it usually is. But again, the primary consideration is that it plays well for everybody.