Separate CPU and GPU emulation