Patent ID: 8339404
Filing Date: 2012-12-25
Classification: G06F,G06T

Abstract:
1. A method, executable on a digital computer that includes a central processing unit (CPU) and a graphics processing unit (GPU), for executing a series of instructions, comprising the actions of: a. defining a GPU data type and designating at least one data unit with the GPU data type; b. executing a series of instructions on the central processing unit; c. determining that a first unit of instruction code, included in the series of instructions, will be scheduled to operate on a GPU data type-designated data unit within a predetermined number of cycles; d. when the GPU includes a second unit of instruction code that includes a function that corresponds to the first unit of instruction code, causing the GPU data type-designated data unit to be operated on by the GPU employing the second unit of instruction code and causing the GPU data type-designated data unit to be operated on by the CPU employing the first unit of instruction code when the GPU does not include a second unit of instruction code that includes a function that corresponds to the first unit of instruction code; and e. executing the second unit of instruction code on the graphics processing unit.