aaronspink
Veteran
The weird thing is that the fundamental reason for why Cell is what it is, and any trouble that may cause, did not go away.
Yes, those who don't understand history will always be with us.
Cell designers did not toss the traditional memory model out by accident.
no they did it by either willful ignorance or ignorance.
It is a willful exchange for more core scalability,
This isn't true. The memory model has little to do with the scalability. In fact, if anything they chose the less scalable path.
It is a very deliberate shuffling of complexity out of the hardware (which incures material costs per piece), into the software (which incurs one-time costs but is then either free or very cheap to replicate in mass).
No, its not a one-time cost. It is a continual cost with each project and each minor change that is made. There is no flexibility in the model and as such, even minor changes and completely break the existing code and require complete rewrites.
Sony is in the business to mass-manufacture things.
Sony is in the business of marketing things. They farm out a large part of their manufacturing.
Coherent caches may be "nicer", but the cost of coherency scales exponentially with the number of cores.
linearly actually.