| CGI-Quality said: GPGPUs don't just unify memory. They also perform non-specialized calculations that the CPU would normally do by itself. The unification is of the hardware and memory. A consolized "super-computer part", if you will. Still, I think what you propose makes sense for consoles. On PC, however, things should remain separate. Developers get more out of that because they can tailor certain features to work specifically with either the GPU (tessellation/AA/AO) or CPU (framerates/particles/amount on screen). |
GPGPU is pretty different (orthogonal I'd say) to the idea of unified memory. GPGPU is about GPU compute ...
Instead of only being able to execute graphics kernels, GPU compute allows you to also execute compute kernels too which are more generalized ...







