1. A method for processing data in a system comprising a central processing unit (CPU), a system memory, and a graphics processing unit (GPU), the GPU associated with a memory, comprising: responsive to a determination that the GPU is an integrated graphics processor (IGP), accessing data stored in the system memory by the GPU without copying the data to the memory associated with the GPU, wherein the determination includes setting a shared memory bit to a first value to indicate the GPU is an IGP and setting the shared memory bit to a second value to indicate the GPU is not an IGP; performing processing on the data in the GPU; and wherein if the shared memory bit is set to the first value, data is not copied back to the system memory after processing, and wherein if the shared memory bit is set to the second value, data is copied back to the system memory after processing.