Method and system of a 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 to interface between two computer processing units to execute a program, the system comprising:
A method for scheduling jobs for a first processing unit device and a second processing unit device, the method comprising:
A non-transitory, machine readable medium having stored thereon instructions for scheduling commands for execution by a plurality of processor cores including a first processing unit device and a second processing unit device, 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.