The PS3 was inferior in its memory design most particularly. Having the split pools that required lots of data copying, having a memory-heavy operating system that required reservations in both pools.. not pretty.
NUMA is used in supercomputers for better performance/cost ratio, but the memory size has to be big enough. In addition, the HPC developers have to optimize their applications for speed anyway; throwing in NUMA is just one more tool for them.
It looks like in gaming, developers place more weight on easier cross-platform development these days. Will have to see how well Xbox One balance these 2 needs.
i'd venture thre split pools were not the problem per se. the problem was the substandard gpu.
i would have liked if ms went with split pools, and rather than edram, added 50% more shaders to xenos.
i think this would have led to a console inarguablly more powerful than ps3, rather than essentially tied as we ended up.
xenos was just very advanced, so it was able to do more in less area than rsx, which saved ms butt.
Not necessarily the GPU or even the split pool. The limited memory size is likely PS3's biggest problem.