gpus are basically just fancy cpus with a bad memory management system. that's it. just throw more shaders at the problem and call it a day.