Method and system of a command buffer between a CPU and GPU
US10101977B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Jan 6, 2016 |
| Grant date | Oct 16, 2018 |
| Priority date | — |
| Expiry date | Jan 6, 2036 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06T15/005
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.