Method and system of command buffer between a cpu and gpu
AssigneeOxide Interactive, LLC
InventorDaniel K. BAKER
Life of this patent
Estimating the term…
Loading patent…
AssigneeOxide Interactive, LLC
InventorDaniel K. BAKER
Estimating the term…
A method and system for a command processor for efficient processing of a program multi-processor core system with a CPU and GPU. The multi-core system includes a general purpose CPU executing commands in a CPU programming language and a graphic processing unit (GPU) executing commands in a GPU programming language. A command processor is coupled to the CPU and CPU. The command processor sequences jobs from a program for processing by the CPU or the GPU. The command processor creates commands from the jobs in a state free command format. The command processor generates a sequence of commands for execution by either the CPU or the GPU in the command format. A compiler running a meta language converts program data for the commands into a first format readable by the CPU programming language and a second format readable by the GPU programming language.
A system for executing a program by a first processing unit device configured to execute a first set of one or more commands in a first programming language and a second processing unit device configured to execute a second set of one or more commands in a second programming language that is distinct from the first programming language, the system comprising:
A method for executing a program by a first processing unit device configured to execute a first set of one or more commands in a first programming language and a second processing unit device configured to execute a second set of one or more commands in a second programming language that is distinct from the first programming language, the method comprising:
A non-transitory machine-readable storage media having stored thereon instructions for executing a program by a first processing unit device configured to execute a first set of one or more commands in a first programming language and a second processing unit device configured to execute a second set of one or more commands in a second programming language that is distinct from the first programming language, the stored instructions comprising machine executable code, which when executed by at least one machine processor, causes the machine processor to:
Dependencies are inferred from the claim text.