By using this site, you agree to our Privacy Policy and our Terms of Use. Close
BlueFalcon said:
green_sky said:
I scrolled entire thread looking for BlueFalcon post. He hasn't posted yet. Some one make sense out of this.

I'll try my best. Here is my initial wild stab.

Starting with RV770 (HD4870) as that's the complete R700 GPU. 

Green Square is your Texture Block Unit. If you count down vertically, you get 10 of those. Each Green square has 4 TMUs. So the total # of TMUs in RV770 is 10 Texture Block Units x 4 TMus per block = 40 TMUs

On the right hand side, you have Blue Rectangle I highlighted. Those are SIMDs (or shader cores). In RV770, it looks like there are 4 complete squares inside 1 Blue Rectangle. If you count down vertically again, the total # of SIMD blocks is 10. Each SIMD block array is made up of 16 VLIW-5 shader units, giving us a total of 16x5 = 80 Shaders per 1 SIMD block, for a total of 80 Shaders per SIMD x 10 SIMDs = 800 Shaders in RV770.

Notice that since 1 full length SIMD block has 4 distinct sections, we end up with 80 Shaders / 4 = 20 Shaders per each sub-block in 1 SIMD array.

Here are the building blocks for RV770 in simpler terms:

OK now the Wii U:

 


I'm pretty sure the part you marked as the 8 SIMD blocks is the eDRAM.