Identification and translation of program code executable by a graphical processing unit (GPU)
AssigneeThe MathWorks, Inc.
InventorsJocelyn Luke Martin, Joseph F. Hicklin
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe MathWorks, Inc.
InventorsJocelyn Luke Martin, Joseph F. Hicklin
Estimating the term…
A device receives program code, and receives size/type information associated with inputs to the program code. The device determines, prior to execution of the program code and based on the input size/type information, a portion of the program code that is executable by a graphical processing unit (GPU), and determines, prior to execution of the program code and based on the input size/type information, a portion of the program code that is executable by a central processing unit (CPU). The device compiles the GPU-executable portion of the program code to create a compiled GPU-executable portion of the program code, and compiles the CPU-executable portion of the program code to create a compiled CPU-executable portion of the program code. The device provides, to the GPU for execution, the compiled GPU-executable portion of the program code, and provides, to the CPU for execution, the compiled CPU-executable portion of the program code.
A method comprising:
One or more non-transitory computer-readable media storing instructions, the instructions comprising:
A device, comprising:
Dependencies are inferred from the claim text.