Quote:
Originally Posted by FanIn80
No kidding. Here's a novel idea, computer world... how about we lay off the hardware for a while and start focusing on the software?
|
Just because YOU can't use 48 cores doesn't mean there aren't tons of applications for chips with increased thread density.
Forget about optimizing performance for a second and consider all the possibilities inherent in being able to support massively multiple OS instances in such a broad way. Imagine every app on your system running on its own OS image on its own dedicated cores. Stability, fault tolerance, security, scalability, all gain massive new possibilities.
The real advances with this design, regardless, isn't about overall core count, it's about the improved core manageability, similar overall power consumption compared to the i7 & i9, and the fact that if Intel is saying its coming in 2010, that they are able to reliably fab these at something approaching affordable (depending on your definition of affordable, of course)
Finally, its really important for hardware manufactures to get out ahead of the software when it comes to multithread and multicore performance, because once you start architecting and writing software that is multicore optimized, and once compiler and library support eases the barrier to entry, going from 2 thread to tens or hundreds of threads is strictly a function of hardware availability - its as easy to leverage 2 cores as it is 48, but the hardware has to be able to keep those cores busy which means lots of scheduler optimization work, improvements in memory and bus architecture, etc.