Back to results
US 2013/0293546 A1Published application
Dynamic load balancing apparatus and method for graphic processing unit (gpu)
AssigneeSamsung Electronics Co., Ltd.
InventorsWon Jong Lee, Seok Yoon Jung
Life of this patent
Estimating the term…
Abstract
The GPU including at least one shader processor may assign a vertex shader task and a pixel shader task to the at least one shader processor.
Claims21
A graphic processing unit (GPU), comprising:
- at least one shader processor operated as both a vertex shader and a pixel shader;
- and
- a job manager to assign a vertex shader task and a pixel shader task to the at least one shader processor,
- wherein each of the at least one shader processor interleaves and executes the assigned vertex shader task and the assigned pixel shader task.
1 more element
A graphic processing method, comprising:
- assigning, by a job manager, a vertex shader task to a shader processor;
- assigning, by the job manager, a pixel shader task to the shader processor;
- and
- interleaving and executing, by the shader processor, the assigned vertex shader task and the assigned pixel shader task.
1 more element
A shader processor, comprising:
- a vertex loader to read data of a vertex;
- a fragment generator to generate data of a pixel included in an object, based on data of the object;
- a unified shader to transform, based on the data of the vertex, a three-dimensional (3D) position of the vertex to a depth value and two-dimensional (2D) coordinates, to generate data of the transformed vertex, and to apply per-pixel effects to the data of the pixel;
- a primitive assembly to generate a primitive, based on the data of the transformed vertex;
- and
- a raster operator to generate a raster image, based on the data of the pixel.
3 more elements
A shader processor configured to operate as both a vertex shader and a pixel shader, wherein the shader processor comprises a core of a graphic processing unit and is controlled to interleave and execute an assigned vertex shader task and an assigned pixel shader task.
A graphic processing unit (GPU), comprising:
- a first shader processor and a second shader processor, each operated as both a vertex shader and a pixel shader;
- and
- a job manager to interleave tasks by assigning either of a vertex shader task and a pixel shader task to whichever of the first shader processor and the second shader processor is idle.
Dependencies are inferred from the claim text.