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

Edit: BTW if your wondering what that arrow actually is, it is probably a way for the CPU to command how the esram will manage memory not a way for the cpu to access esram. Remember when the developers said that they have to manage the esram manually, well it has to be the cpu that controls the esram and not the gpu because it provides more flexibility.

I'm pretty sure the gpu is calling the shots, not the cpus, via the host guest gpu mmu. This dark green rectangle is pretty much the core component of the entire SoC as far as data flow is concerned. But it isn't even clear whether the esram is a scratchpad or a cache or something ms-specific. Alos notice the strange black arrow goes bus to bus, not component to component, so it is really a mystery


You have alot of people on the tech forums believing its scratch pad memory.

Edit: In any case since I don't see a direct link from the gpu cache to the cpu cache I'm willing to put my bets that the xbox is likely not a hUMA system.

Since that black line connects directly with the ESRAM, would that not mean that the ESRAM is probably used as a cache for the GPU and thus the CPU can read its contents making the system HUMA capable.

Hmmm the black line does not directly connect to the cpu cache but rather if you look at the diagram it connects to a the bus of a cache which leads me to believe it exactly doesn't snoop the cpu's L1 and L2 cache but hUMA also requires things like volatile cache tag lines to mark what has changed from either sides of a cache so that a coherent cache bus can send the changes to either the cpu or gpu cache.