Apparatus and method of dynamic load balancing for graphic processing unit
暂无分享,去创建一个
Provided are a method and an apparatus for dynamic load balancing for a graphic processing unit. A shader processor interleaves and executes vertex shader tasks and pixel shader tasks through a plurality of pipeline stages. The graphic processing unit may include at least one shader processor. The graphic processing unit allocates the vertex shader tasks and pixel shader tasks to each of the at least one shader processor. By the allocation, dynamic load balancing for the vertex shader tasks and pixel shader tasks is provided. [Reference numerals] (210) Job management unit;(220) Tile dispatch unit;(230-1) First shader processor;(230-2) n-1_th shader processor;(230-3) n_th processor;(240) Tile binning unit;(250) L2 texture cache;(260) System bus;(270) External memory;(AA,GG,MM) Vertex loader;(BB,HH,NN) Fragment generator;(CC,II,OO) Integrated shader;(DD,JJ,PP) Texture cache;(EE,KK,QQ) Primitive assembly;(FF,LL,RR) Raster operator