Friday, June 28, 2013

Comparing various GPU solutions Power VR,Mali,Ge force mobile,Adreno,Vivante.

          You need a good CPU to process your data real fast and to perform faster calculations .But these days GPU is becoming more and more important due to the advent of visual computing..To smoothly run all the eye candy and eye popping graphics in our mobile phones it requires really good GPU also to play Console quality games in your mobile devices you really need a GPU that screams.

                               Apple SOC uses an ARM CPU and Imagination technologies Power VR GPU

  Here I am comparing all 5 main stream GPU solutions for Mobile SOC's some of these are proprietary (Adreno and Ge force mobile)and some of them allow many licensed OEM's to use them.

GPU introduction----------------------
     
   Power VR           - Imagination technologies (OEM)
   Mali                    -  ARM
   ULP Geforce      - Nvidia 
   Adreno               - Qualcomm
   Vivante               - Vivante Corp

Of these GPU's four of them (Power VR,Mali,Adreno,Vivante) use tile based rendering.
  
          So what is tile based rendering? Why is it useful?
             Most desktop GPU's use brute raw power to render games and pictures and all the graphics you see but in the mobile scenario the GPU should be power efficient and shouldn't burn your pockets by getting too hot.So the tile based rendering this type of rendering divides the screen that you van currently see into small tiles and renders them independently all those scenes which the user cannot see are not rendered so this speeds ups the rendering and saves a lot of power but NVIDIA also goes a step more and separated the GPU in unlike blocks, only the presently utilized areas are also rendered, shutdown the other areas, only the pixel shader needs the vertex shader is shut down, and vice-versa.

So now I will compare all the latest solutions from each vendor.
 1.Power VR - For Power VR GPU's performance scales symmetrically with every increase in core count and multiples of clock speed thanks to tile based deferred rendering which is unique to this GPU.
   foe example let us consider PowerVR SGX 543Mp@ 300mhz its triangle fill rate is 70million triangles per second then Power VR SGX543Mp2 and Power VR SGX 543Mp2 will have same fill rate of 70mt/s
2.ULP Geforce - These chips are multi cored scaled up to 72 cores  but core count doesn't mean better performance.But these chips can process Physx,Smoke,fog,reflection and lighting effects better than other chips so they tend to be better at gaming.Looking like Nvidia is looking at that market Niche
3.Mali - For now until the release of rogue by Imagetec the Mali t6xx series will be crowned the most powerful mobile gpu for its power to drive insane screen resolutions at nearly 60fps.
4.Adreno - Adreno is formerly imageon GPU's that has been sold by AMD to Qualcomm this is one insanely powerful single core solution this GPU's tends to run cooler than rest of competition even under heavy load.
5.Vivante- This GPU vendor is a small name and targets mid range SOC's.

For now I will rank them as follows.

1.Power VR 6xx series (rogue) 
2.Mali t6xx series
3.Adreno 330
4.ULP Geforce
5.Vivante GC3000
 



No comments:

Post a Comment