By using this site, you agree to our Privacy Policy and our Terms of Use. Close
drkohler said:
HappySqurriel said:
drkohler said:
HappySqurriel said:

Edit: essentially, by caching data in edram rather than grabbing it from main memory, Nintendo could be eliminating 50% to 95% of the data transfer across the memory bus making the difference between a $4 memory module and a $400 memory module meaningless.

Dude, the eDram is a FRAME BUFFER, not a cache. The CPU probably doesn't even see it....

And no, when three processors (CPU, GPU and DSP) fight for ram over a single 64bit bus, then there is bus contention issus, all the time


and you have documentation for this I assume?

Yes. Every computer ever built by any engineer. Of course Nintendo SOFTWARE engineers use caching techniques wherever possible in whatever way possible. In case you did not notice, this is a thread about HARDWARE, not software.

So the Gamecube and Wii didn't use 1MB of their 3MB on GPU memory as a texture cache?

In modern times hardware developers produce firmware, drivers and hardware abstraction layers over their hardware to be used by software developers to ensure that the hardware is used as efficiently as possible and to drastically simplify the process of producing hardware. OpenGL and Direct3D are the most well known hardware abstrating 3D APIs in the world, Nintendo (for obvious reasons) will develop a hardware abstraction layer compatible with OpenGL and will expose optimizations and unique hardware features using OpenGL extensions.

The fact that you don't understand this demonstrates that you don't know enough to have an informed opinion on the Wii U's hardware architecture