Optimized Context Switching for Long-Running Processes
AssigneeAdvanced Micro Devices, Inc.
InventorsLee W. HOWES, Benedict R. GASTER, Michael MANTOR
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsLee W. HOWES, Benedict R. GASTER, Michael MANTOR
Estimating the term…
Methods, systems, and computer readable storage media embodiments allow for low overhead context switching of threads. In embodiments, applications, such as, but not limited to, iterative data-parallel applications, substantially reduce the overhead of context switching by adding a user or higher-level program configurability of a state to be saved upon preempting of a executing thread. These methods, systems, and computer readable storage media include aspects of running a group of threads on a processor, saving state information by respective threads in the group in response to a signal from a scheduler, and pre-empting running of the group after the saving of the state information.
A method, comprising:
A system, comprising:
A computer readable storage medium having instructions, the instructions when executed by a processor, causes the processor to execute a method comprising:
Dependencies are inferred from the claim text.