1. A method for saving and restoring a state context in a graphics processing unit (“GPU”), comprising the steps of: receiving an interrupt command or event when a first state context is being executed by the GPU; saving the first state context in a memory including a precise processing position for the first state context corresponding to receipt of the interrupt command; and loading a second state context for processing in the GPU from a predetermined logical location, wherein the GPU executes one or more instructions associated with the second state context.