Linked by Thom Holwerda on Fri 15th Jun 2007 12:08 UTC, submitted by cragnotil
Intel Researchers at Intel are working on ways to mask the intricate functionality of massive multicore chips to make it easier for computer makers and software developers to adapt to them. These multicore chips will also likely contain both x86 processing cores, as well as other types of cores. A 64-core chip, for instance, might contain 42 x86 cores, 18 accelerators and four embedded graphics cores. In addition, Intel has updated its Itanium roadmap.
Permalink for comment 248124
To read all comments associated with this story, please click here.
Not convinced
by ecko on Fri 15th Jun 2007 13:56 UTC
ecko
Member since:
2005-07-08

I'm still not convinced that this massive number of cores is going to be the right way to go from here on out. Transferring scheduling complexity into software is a concept that hasn't worked well for Intel before and it makes me wonder why they're doing this again.

If we look back at the Itanium we see one of it's major drawbacks was that to get the full power out of the chip, you needed to have 3 instructions running at any given time. Anyone who's written for the Itanium will tell you that keep the thing running at 100% capacity was nearly impossible unless you were talking about crunching raw numbers in an easily parallelized way.

I'm also curious to see how Intel is dealing with the massive amounts of traffic that are going to be traveling across the CPU bus. Cache synchronization between that many cores must be a nightmare.

I saw the justification for 2 cores and even 4 cores. Ok I'll even stretch it to 8 for very specialized applications and high def video encoding.

Reply Score: 4