Back to results
US 12,639,055 B2Granted
Dynamic compiler parallelism techniques
AssigneeNVIDIA Corporation
InventorsVinod Grover, Thibaut Lutz
Life of this patent
Estimating the term…
Abstract
Compiler techniques lot inline parallelism and re-targetable parallel runtime execution of logic iterators enables selection thereof from the source code or dynamically during the object code execution.
Claims20
A processor, comprising:
- one or more circuits to perform a compiler to compile code, during execution of machine code based, at least in part, on an execution policy embedded in the machine code indicating one or more first portions of the code to be compiled to be performed by a central processing unit (CPU) and one or more second portions of the code to be compiled to be performed by a graphics processing unit (GPU).
A method, comprising:
- compiling code, during execution of machine code based, at least in part, on a an execution policy in the machine code indicating:
- one or more first portions of the code to be compiled to be performed by a central processing unit (CPU);
- and
- one or more second portions of the code to be compiled to be performed by a graphics processing unit (GPU).
1 more element
A system, comprising:
- a central processing unit (CPU);
- a graphics processing unit (GPU);
- and
- a non-transitory computer-readable medium storing instructions executable by at least one of the CPU or the GPU to:
- compile code, during runtime of machine code based, at least in part, on an execution policy in the machine code indicating one or more first portions of the code to be compiled to be performed by the CPU and one or more second portions of the code to be compiled to be performed by the GPU.
2 more elements
Dependencies are inferred from the claim text.