LukasTaves
Member
Im almost positive it was Carmack that said multicore cpus were overrated...
Just because the guy is a genius doesn't mean he has to like the harder choice.
Multi core cpus didn't came to fruition because it's better to achieve performance than single core processors. Its a less optimum solution (performance wise) that's only used because the traditional performance scaling of single core processors have hit a physical wall.
But, ignoring physical limitations, performance scaling with a single cpu was simpler for the ones who have to develop and produce the chip, and for those who have to program for the thing.
And where is the eSRAM getting its data?
Hint: not magic
From the same places the ddr3 is, or from ddr3, or even from itself.
Do you think that the source of esram data is going to be a problem?
eSRAM is small (just 32MB), in big 3D scenes (more like every scene) GPU will have to access to DDR3.
In any game that makes at least a meaningful attempt of using the xbone strengths the gpu will access both, for a lots of tasks.
The esram is small, but the gpu has hardware dedicated to get only the pixels that are going to be applied in the scene of a texture and copy those to a virtual texture (a virtual texture capable of texturing 1080p scene with a unique texel for every pixel doesn't height much more than a few megs, and even that virtual texture can be split on both pools)... And the same can be applied to pretty much any buffer the gpu writes or read.
Didnt he say the same exact thing about the PS3/360?
IIRC he said Ps3 had more theoretical performance, but in real world tests/games the 360 would outperform it.