Does anyone know why IBM went with three cores all sharing a single cache in the 360 CPU?
From all the PPC coding I've over the years, I would think it would have been easier to go with a standard dual core PPC chip. The reports from developers on the performance differences between the devkits seems to indicate that real world performance is on par with a 2 to 2.5 GHz dual core 970 chip.
Having to share a single cache for three cores sounds like a lot of tedious and careful data placement and management for 360 developers.
From all the PPC coding I've over the years, I would think it would have been easier to go with a standard dual core PPC chip. The reports from developers on the performance differences between the devkits seems to indicate that real world performance is on par with a 2 to 2.5 GHz dual core 970 chip.
Having to share a single cache for three cores sounds like a lot of tedious and careful data placement and management for 360 developers.